软件工程(2019)第一次作业

第一部分:回顾过去将近3年的学习经历


1. 当初你报考的时候,是真正喜欢计算机这个专业吗?

   选择计算机这个专业,现在看来完全是命中注定。当时高考由于种种原因成绩并不理想,而自己又不想去复读,因为害怕自己坚持不下来,当填报志愿的时候,自己对计算机是完全不感兴趣的,虽然当时家里有了一台计算机,但是真是一点点了解都没有,只是会一些基本的操作而已,电脑没反应了就重启,说来惭愧,现在也是这样,不会修电脑,只会重启,填报志愿时,我记得自己只选择了我所认为我喜欢的机械工程,自动化的一些专业,实际上自己根本不了解这些东西,只是觉得挺有意思的。为什么报考了计算机呢?是家里有人给我强行改了志愿,我当时也没什么意见,毕竟高中三年,根本没有想过自己喜欢什么。综上来说,当初报考的时候,谈不上喜欢,更谈不上讨厌计算机。

2. 你现在后悔选择了这个专业吗?

   一句话来回答,不后悔!首先,自己选择时根本不知道自己喜欢什么,也就谈不上是否后悔。其次,这个专业前景不错,从业范围很广泛,口碑也还好,从未来前景上来看,没有理由退出这个行业。最后,当我刚开始进入专业学习的时候,我曾逼迫自己了解这个专业,让自己喜欢上这个专业,已经快三年了,投入进去的成本太大,再让我“重起炉灶”太不值当!

3. 你认为你现在最喜欢的领域是什么(可以是计算机的也可以是其它领域)?

   自己感兴趣的领域有三个方面。1.图像识别领域,由于本学期开设了计算机图形学这么选修课,听老师说这个领域还是有很大人才缺口的,并且由于自己做过有关二维码识别处理的相关研究,所以对这个领域还是很感兴趣的。2.数据分析与处理方向。这是因为自己曾经做过关于商品价格比较的项目,利用到了Python里面的一些机器学习库,科学计算库以及图像生成的库,此外数据分析师也随着大数据的兴起而变得紧俏起来。3.从事底层研究。由于自己有从事科研的想法,并且在目前十分重视计算机应用技术的环境下,我感觉还是缺少一些能够踏踏实实坐下来研究一些底层设计的人,不真正拨开内核,怎么能体会到计算机设计的精妙?

第二部分:总结你现在已经掌握的知识


1. 你都具备了那些专业知识和能力?

    首先我是计算机科学与技术科班出身,成体系地学完了计算机组成原理,操作系统,编译原理,计算机网络原理,数据结构,数据库基础等专业课程。但是要说具体真正自己消化了多少,这就很惭愧了,虽然成绩在年级还不错,但是只能说自己达到了应试的水平吧。目前由于要考研,正在复习C语言与数据结构。
要说自己的特点。我从大一开始就在自学习Python设计语言,学习完毕了基础语法,了解了Python的高阶语法,并且已经用它做了许多小项目,尝试了数据分析,UI设计,爬虫等诸多方向,但是遗憾的是,并没有在某个方面深入地做下去。

2. 你认为你已经为成为一个合格的计算机软件工程是做好准备了吗?在专业技术、个人能力以及其它方面你还有那些欠缺?

    自己从刚开始学习Python时就已经开始注重编码风格了,曾经专门打印了许多其他人写的代码,分析代码的规范格式,当在Pycharm中安装了PEP8插件后渐渐地就交个系统去规范代码了。在软件工程的代码测试领域,自己在假期的时候学习到过PyUnit尝试了下简单的程序测试。自己虽然通过了初级程序员的考试,正在准备信息安全工程师的考试,但是仍然感觉自己离真正的软件工程师还有很大的差距,毕竟在这方面自己并没有经验,但是自己也在朝着这条路走着。
   1.感觉自己在团队协作方面很是欠缺。因为曾经做过关于团队的项目,但是由于团队成员水平参差不齐,导致项目进度严重迟缓,最终搁浅,这件事对自己打击很大,所以,大学期间的所有项目都是自己一个人大包干,这样的后果就是做不出什么很完美的作品,毕竟自己能力并不够。2.对于自己的技术并没有一个把控,希望有人能结合我的技术能力,给我提出一个学习计划以及未来适合自己的道路。

第三部分:畅想未来


1. 对照材料中前人的经历,你还准备从事计算机这个行业吗?

   看看博文中的大牛,感觉他们都很厉害,像是博客[E]中刘帅的例子,感觉自己和他很像,都是科班出身,都有过感觉自己其实并没有学懂计算机的这种迷茫,可能我并没有想他一样的能够听朱仲涛老师“数据结构”课的机会,但是通过他的字里行间我能很深地感受到现场的那种震撼!这里引用他博文中的一段描写:

他的讲课风格非常独特,他只用1/5的时间简述一下要讲的内容,剩下的时间都是当场写程序。著名的约瑟夫环、Dijkstra算法、Prime算法、快速排序、堆排序、锦标赛排序、Tarjin强连通分量、Convex Hull等深的浅的,教材上有的没有的,全部在课堂上从0开始实现:每遇到一个算法,一边写程序,一边讲解,不懂就将程序的运行结构拿出来分析,并不时地穿插离散数学、概率论、内存管理、C语言、汇编语言等知识,几乎将我们学到的东西非常恰到好处地拿出来,让我们从心里面觉得原来所有的知识是连贯的,我们之前的积累都是有用的,并且富有成就感。

    这正是我所期望的数据结构课以及C语言的学习方式啊,只可惜没有这个环境,只能自己慢慢摸索方法。
我热爱计算机这个行业,这是一个新型学科,它的历史从图灵机的提出开始算起的话也就百年而已,它还是有很大的创作空间与美好的未来,我希望能够在这个领域能够有所作为。

2. 你认为与其它专业的同学相比,你的优势都有哪些?

    相对于目前的学科学习来说,我认为我自己还是比较优秀的,但是当我浏览完这些博文后,我才深深地发现同年龄的相关同学们都已经走得更远了,感到了自己还是很嫩,比这些“老鸟”还是差的很远,虽然自己所处的环境并不能给我太多,但是我相信功夫不负有心人,踏踏实实地肯定会有收获。
具体来讲优势有三。1.成绩并不差。2.在专业方面有一定的特长。3.有从事底层开发设计的想法。

3. 对已经不远的将来,你的职涯规划是什么?

   目前是决定要考研考博,找一个自己感兴趣的领域深入地做下去,最终在某个方面能够有自己独创性的贡献,为计算机体系结构能够“添砖加瓦”。

posted @ 2019-04-07 18:09  张家铭  阅读(295)  评论(2编辑  收藏  举报