软件工程个人总结
恍惚间,半年的时光已然逝去,回首往昔自己所作所为不仅叹息;今日写这篇博客我竟不知道自己该写一些什么东西因为大脑里是空白一片的,也谨以此片博客来纪念我那即将逝去的大学二年级的时光。
还记得第一节课上软件工程概论,王教授一本正经的告诉我们,咳咳,以后每节课要带电脑,然后开始讲课;说实话在他的课堂上几乎哦不是几乎是绝对不会有人睡觉的,原因嘛,有两点一个是他管得比较严而且在同学们心中比较有威望所以每个人即使是比较疲惫还是会端正坐姿的(虽然心理可能想着这门课到底有什么卵用!);第二点是他上课讲课却是比较风趣幽默在课堂上时不时的整出笑话(还完美的契合课堂所讲内容)让同学们提一下神,我感觉这一点对于一位搞软件的老师是难能可贵的,因为理工男越是资历深基本越没有什么情调可言,而这一点他却完美的保留了下来(也不知道如果他要是学了文科会有总样的造诣)。。。
好了我对老师的总结就做到这儿吧,毕竟还是觉得自己的更加重要一些,那现在我就尽力拾起脑海中那零星的碎片使劲儿瞅一瞅我这大半年到底学了点啥涅。
说实话我对软件工程这门课是不太感冒的就像上文说的那样,我上第一节课的时候脑子里就一个念头“学这玩意儿到底有神魔卵用啊!”但我还是认真听了,因为我觉得老师人不错而且我觉得最主要的还是得对自己负责不是嘛!听着听着就有收获了,时间一长我发现自己的思想已经和开学时大不一样了,至于是如何改变的我也不大清楚,可能是王老师给我们推荐的那两本书起到了微妙的作用也可能是那每节课都有6、7十页的PPT影响到了我,我渐渐懂得了自己该如何当一名好的软件工程师,一名优秀的员工(虽然我在开始的时候是想着当一个公司老板的,也只是想想而已)。
既然上文提到了我的思想发生的改变,那我就依次讲讲到底发生了神魔样的改变,那些书和那些人到底是如何将我潜移默化的变成了“有思想”的人。
大二下半年伊始,我对自己将来能干什么自己在公司里应该如何做,软件工程这门专业到底是学神魔的,学成以后能为祖国为人民奉献些什么我都一概不知,虽然我都上了一年半大学了。正是在这样的迷茫中我每天苦逼的学着老师塞给我们的精神食粮,坐在电脑屏幕前一字一句的敲着老师布置的几百年的老任务
那就像自己被蒙上了眼睛被人抽打着去绕着什么东西兜圈子一样只知道前进不知道到底哪里才是真正的远方,或者真正的远方就是这位挥鞭者所引领的方向,但是我们还是做了,为了;学分,为了绩点,为了“荣耀”。
正巧,我学了这门课,他把我眼前的夢的布揭开了,这让我看到了远方就是这样的我应该成为什么样的工程师才可以做成什么样的成就,如此一来再次坐到电脑屏幕前编写程序的我再也不觉得苦逼了,而是觉得酷毙了,因为我知道每天自己做的正是朝着自己的远方跋涉,而不是蒙着眼睛瞎转悠。这是第一点我收获最大的地方,也是主要收获,没有之一,因为这东西有些人一辈子也不一定能学到。
然后嘞,思想上的转变;1.任何一款软件的智能并不是因为电脑够智能,是编写它工程师们用了经年累月的时间做了不计其数的检验和测试开了成百上千个会议修改了成千上万个bug掉了几亿根头发做成的(以前的我还傻傻的认为电脑本应该这样智能);
2.开发一款软件,一款能够在市场上中山有一席之地的商品并不只是坐在电脑面前编程而已,相反编写程序的时间反而只占一小部分,策划和需求才是最重要的;
3.软件开发过程中最重要的两点:与人打交道,与机器打交道;最最重要的,与人打交道;现在的开发都是如此,团队是一个分不开的整体,和谐配合最重要。
其实还有很多,目前就暂且写三点吧,其实这样的道理在网络上在前辈的口中比比皆是,为神魔我还要说呢?因为这是自己真正体悟出来的,和别人教的不一样。
其实办任何事情都得靠脑子(废话!!),靠脑子里的什么?--是思想;举个例子来说,一个人无论什么样的语言他都记得十分清楚,而且操作起来灵活自如,干起活来吧其他人甩开几条街,但前提是得有人给他分配任务,得有人让他实现某些功能;这个人的编程能力如此之强到最后也只能成为一名高级一点的工程师再无其他上升的空间了,因为他只会听命与人;反而有些人只会一些基础的编程技巧但是他会分析,会与人进行有效的沟通,那么这个人上升的空间就会很大,而软件工程这门课就是交给我们如何思考的一门课,这才是精华所在。