第一部分:结缘软件工程
你为什么选择软件工程专业?你认为你的条件如何?(必答)
软工是你喜欢的领域吗?是你擅长的领域吗?
你热爱这一专业吗?你对软工的热爱是怎样的?
选择软件工程完全是命运的安排。当时东师在我们省只招不到10个专业,选完师范类专业后,我熟悉的只有软件工程了,于是就填到了最后一个志愿专业里来,没想到阴差阳错最后真的读了这个专业。
来这里两年来,我对软工的态度已经从陌生时的无所谓到现在的喜爱。这是一个充满活力的行业,你要不断地学习不断地跟紧潮流才能不被淘汰——虽然累,但我觉得很值得。谈不上擅长不擅长吧,我擅长接收新事物对全新技术经常跃跃欲试,然而很难深入学习(http://news.cnblogs.com/n/528672/ 感觉就像这篇文说的野生程序员一样,看了文章后,发现自己未来要把东西学得更精一些了)
第二部分:在软工系里学习
你对你的大学生活有什么想要吐槽的地方吗?你理想的大学教育应该是什么样子的?跟学校给你的有什么区别?比较你在中国大学的经历,你的老师和学校能做到和国外那样吗?如果不能,请分析一下为什么。(必答)
迄今为止,你写了多少代码,描述你做的最复杂的软件项目/作业。(必答)
在我的想象中,大学学习应该是十分自由且有趣的,有业界大拿来为我们上课;大学的实验室也遍地都是,有什么想法都可以立马在实验室里实现。但是现实中机房和实验室都是只有上课才开放的,上课时(尤其是C,java这样的技术课)侧重概念上的理解,上机课很少,最后一回想感觉自己每节课都认真听了,但就是无法写出一个成型的项目来,一度感觉十分痛苦。今年接了一个教人C语言的家教,正好自己重新打一下C的底子,再重看一遍java,少动笔多动键盘,提高自己的编程能力。现在想想,这应该是两种学习方式吧,学c和java时感觉更侧重对概念的理解,对语言的把握来为将来的c系语言和面向对象语言的学习打基础;而在工作室学习的js更侧重运用,经常是上午学了正则下午就开始用正则写表单验证,最后“知其然”后才去学“其所以然”。
我没有去国外念过,对国外大学的具体感受大多来自于一些新闻和http://blog.sciencenet.cn/blog-765339-847817.html这篇博文中描述的:国内的课堂喜欢教授和记住facts(事实),在这里更注重自己推导和发现,甚至是一堂实验课都像在完成一个完整的探索性研究。又因为每次课堂的作业量很大,将课堂成绩分散到了平时近三十次训练任务当中(教学系统每周都有几封邮件提示完成进度和打分,压力时时有,半夜的图书馆依旧济济一堂学习讨论),想用功一两周抱抱佛脚,取得好分数,完全不可能。我觉得以中国现有水平很难做到这样。这对老师的精力和学生的学习能力都有着很高的要求。
大一下学期开始接触网页相关技术,目前比较偏向于前端,迄今为止写了差不多3000行代码,最复杂的一个是“平安东师”项目,是学校保卫处委托我们的一个项目,也是我做的第一个有别人看的项目。写的时候遇到了很多困难,四个人的小组在没有git时整合代码也是困难重重。但也在解决中学习到了很多,比如如何在页面中预览图片,上传图像(刚开始尝试自己用AJAX编写,但当时后台用JSP编写,还没怎么会用AJAX+JSP,最终还是借用了Ueditor)等等。最终的页面是用html+css+javascript构建起来的,部分地方用了AJAX技术和jquery框架。
第二个困难的是上学期Javaee作业,这是我第一次一个人包揽了前端和后台所有的活。那段时间经常泡在后台大佬面前请教问题,慢慢摸出了门道,最后终于写了出来。
第三部分:未来规划
对于你未来在IT行业的发展,你有什么样的梦想或者未来想从事什么样的工作?你准备怎样来规划你技术道路,职业道路和社会道路?(必答)
你对于实现自己的梦想已经做了或者计划做什么样的准备?
你打算在企业内实习还是在实验室实习?实习经验究竟有多重要?是否需要马上开始积累实习经验?
学校与培训班 目前的想法是,我想先读研,读完研后努力进一家好的公司(大公司),等到体力跟不上时以我充足的经验转项目经理。
目前做的准备:努力学习,每一门课都有其学习的意义。正如http://www.cnblogs.com/geniusalex/p/4928713.html http://www.cnblogs.com/Tpf386/p/4798437.html 中为我们展示的那样,假如这些通识课(如数学)没学好,只学了技术课,那我们与北大青鸟有什么区别?高数,离散,线代,数据结构……才是我们能走的更远的基石。http://www.scalerstalk.com/816-attention 里面说得好,课程有用无用不是一个大学生的格局能判定的,别等水到毕业后发现这门课如此重要,那时候就悔之晚矣了。
趁着年轻,多多学习,多多加油,完善自己,及时发现错误并改正!未来的我才不会嗟叹自己虚度了光阴。