作为软件工程专业的学生来说,编程就是我们的根本,是我们立足发展的基石,只有我们的编程能力提高了,才能更好的提升我们各方面的综合水平。在各行各业当中,个人能力永远是衡量一个人的标准之一。而对于软件工程师来说,个人能力的衡量与发展也显得尤为重要。对于不同的行业,都有着不同的衡量标准。目前来说,衡量软件工程师的职业发展具有以下几点:
1、职业发展——考级之路
2、职业成长——Steve McConnell
3、职业成长——大公司版本
4、职业成长——自我评估
而在不同的层次也有着相关的详细说明。我们必须加以重视,严格要求自己,加强培养自我的个人能力。
对于目前我们个人能力的发展而言,编程能力的高低尚且不说,我们必须具备的一项技能,或者说一个习惯,那边是编程代码的规范性。代码的规范是一个软件开发人员最为基本的素养。我们必须加以重视,在日常的编程练习当中养成相应的习惯。在构建之法本书当中,我也了解到了代码规范的相关知识。其中包括以下几点:
1、缩进
2、行宽
3、括号
4、断行与空白的{}行
5、分行
6、命名
7、下划线
8、大小写
9、注释
除了以上的简单几点之外,我们在其他方面也应加以注意。在以往的编程练习当,
我也常常忘记代码规范的注意,造成了代码的混乱,同时也为自己的编程增加了不必要的麻烦,以后再每一次的编程练习当中,我都会严格要求自己,时刻注意代码的规范性,从而养成良好的编程习惯。
在以前的编程学习当中,我们总是习惯于单打独斗,一个人思考,一个人练习,一个人完成。而在软件的开发过程当中,我们不免于要与人合作,而结对开发便是很好的练习模式。而在结对开发的过程当中,我们必须要避免“一人干活,一人享乐”的事情发生。结对开发必须是双方互补的情况,才能更好的完成我们的软件开发。
在软件的开发过程中,团队合作是我们不变的话题,往小了是结对开发,往大了便是团队合作。而作为一个有效合格的团队,我们也应具有以下几点:
1、团队有一致的集体目标,团队要一起完成这目标。一个团队的成员不一定要同时工作。
2、团队成员有各自的分工,互相依赖合作,共同完成任务。
软件团队具有多种不同的模式,我们在团队合作的过程当中,也应善于发现和总结,找到适合自己团队的最好模式,才能更好的发挥团队合作的优势,才能在开发过程当中事半功倍。
个人英雄主义或许能逞一时之风,但绝不利于长久的发展。在软件工程的学习道路上,我们必须改变以往单打独斗的习惯,才能更好的发挥团队合作的最大优势,才能更好的学习软件工程,才能更好的完成软件的开发。