今天是软件工程的第一节课,但是老师并没有介绍软件的生命周期、相关的技术之类的,而是通过游泳告诉我们实践的重要性、“做中学”的重要。
如同学习游泳时一样,不灌几口水不会学会换气,做项目你不实践失败几次永远不会做。老师还举了一个例子,如果你在游泳时遇到突发情况,你肯定
不会记得游泳教程中动作分解的每一步。同样,如果你只是看课本并把课本背的很熟,那么你在做项目时肯定会到处碰壁。
回看自己所学知识,无非就是看了看课本熟悉了一些编程语言罢了,对于项目的整体架构、内部模块的联系以及具体功能的实现可谓是一窍不通。
大二上学期初次体验老师“做中学”的教学模式,可谓是受益匪浅。“做中学”最大的提起了自己的主动性,给你一个项目,到时间必须做出来,不然挂科。
没办法只有自己动手做,需要什么功能,遇到什么技术就去学什么技术。一个学期下来感觉相比大一学会了不少东西,上机时间也是大大超过大一。最
主要的是大一学习是老师讲,自己被动的听,而大二是自己学,自己找资源。所以大二上学期不仅是学会了专业技术也学会的自学能力。当今计算机相
关的技术是突飞猛进,我们在大学中学习的可是落伍的,只有学会了自学能力才能在日新月异的社会中生存下来。
新的学期意味着新的计划新的挑战,自己目前的水平肯定来公司的面试都过不去,如果只是目前这样那么未来即便是过了面试那也是那最低的工资。
所以必须要立下目标,毕业之后不论是考研还是工作,自己的水平都要远远超过面试水平才行。为此必须继续适应“做中学”的模式,以后的项目越来越难
肯定会遇到很多挫折。要继续提高自学能力,如何上网找资源对于一个软工人是必备的技能。要提高上机时间,代码量不够,上机时间不够肯定完成不好
项目。
这学期软件工程既包括个人能力的审核,也包括团队能力的审核。无论是自己独立完成项目的能力,还是与他人合作沟通的能力都将会面临巨大挑战,
且我并不善于与人打交道,习惯了自己一个人解决问题的模式。到了公司中肯定是一个团队共同努力完成项目,所以软件工程是改变自己单人模式的一个很
好的机会。希望自己在这一学期能做出新的改变。