软件开发人员常犯的错误
缺少主动学习、创新的能力:现在的软件公司一般都鼓励员工在工作中创新,不断发现新技术、解决技术难题等,创新是很广义的概念,不要把它想象的跟自己距离很远,任何新概念的提出都是创新,在任何行业都一样,只有创新才能推动新产品不断发展;另外一点就是开发人员的学习接受能力,软件行业发展很快,开发工具更新换代也比较快,对开发人员在学习能力要求比较高,不担熟练的使用开发工具,还要不断接受新事物,熟练的技术是软件稳定性的保障;另外还要在业务知识、数据库等方面有所了解,这是一个长期持续的过程,要有所坚持;比如我们可以在工作之余更深入的学习开发及业务知识,研究一下竞争对手的软件,取长补短,不断的学习改进,创新的同时也是对自身能力的提高。
没有养成良好的编程风格:这一点是要求开发人员写出的代码不仅自己能看懂,还要让其它开发人员也能看懂,便于后期的维护,主要体现在脚本的注释上,提倡代码文档化;维护人员在日常的产品维护中经常会遇到几十行甚至几百行代码都没有注释的现象,这样不仅给维护人员带来烦麻,还会导致由于维护人员看不懂代码而改错问题或重新编写的情况;例如:我们在软件的后期维护中,经常为调试某个问题而弄的焦头烂额,调试的代码中函数里调函数、事件里调事件,没有几行注释,反复调几次就转晕了,对新员工来说更是无从下手,这种现象屡见不鲜,所以我们在开发过程中不要为图一时之快而忽略了写注释,另外简洁易读的代码对新员工快速上手也有很大帮助,会影响他们以后的编码作风,起榜样的作用。
责任心不够强:最后一点也是最重要的一点,以上各点都是建立在责任心的基础之上,对工作要有热情,开发人员如果没有良好的责任心,自律能力差,就不能很好的完成开发任务,工作中我们也经常会发现很多责任心不强的开发人员,开发过程中不按标准办事,按钮随处放、大小不统一、不对齐等现象,这一点与个人习惯有关系,但关键还是在于公司的培养与引导,与公司的文化有很大关系,责任心强了,凡事都主动了,就会达到事半功倍的效果。
只有认识到自身的缺点,在工作中不断的学习、及时改正,才能提高自身的价值,才能开发出高效的软件;现在软件开发这个行业已经非常普及,每年都会培养大批的软件蓝领,行业竞争日渐激烈,要想在这个行业中体现自己的价值,就要不断的完善自己,都说软件开发是吃青春饭的职业,这种说法有些极端,凡事都有逐渐过度的过程,这期间完全可以靠自己的能力向更高目标迈进。
1
相关文章