本帖最后由 SZ创客 于 2018-11-22 17:19 编辑
怎么样成为一名合格的程序员呢,相信这是很多初入这个行业的菜鸟们最迫切想要知道这个,这个也是我从其他地方看到的,在这里就分享给大家吧。
一、需求理解能力
在开发过程中,要在需求细节不明的情况下,有责任设法搞清楚,积极学习编程思想和方法,并在设计、编码工作中自觉应用,对有一些复杂程度的设计,主动申请设计审查。并能在开发用户界面之前,尽可能使用界面原型方法获取用户的确认。
二、 合作与团队精神及计划性
服从分配的工作,并在保证质量的前提下尽快完成任务。如果接到的新任务没有给出工作量估计,首先估计出完成任务所需要的工作量,并有责任向领导说明其估计的合理性,如果接到的新任务已经给出工作量,除非能提出充分的理由,否则必须接受该工作量估计。提前完成任务时,应该及时通知上级。在同时承担几个模块任务时应能根据优先级的变化及时调整自己的工作时间分配。
三、 测试意识
在工作负担允许的情况下,采用测试驱动的编码方式,及时把完成编码的部分提交测试,并及时排错。不断通过自己的测试来驱动程序质量的提升。
四、规范化,标准化的代码编写习惯
良好的文档是正规研发流程中非常重要的环节,作为代码程序员,25%的工作时间写技术文档是很正常的。缺乏文档,一个软件系统就缺乏生命力,在未来的查错,升级以及模块的复用时就都会遇到极大的麻烦。
字串4
对正规的企业,会有完整的编码规定,代码的变量命名,代码内注释格式,甚至嵌套中行缩进的长度和函数间的空行数字都有明确规定,良好的编写习惯,不但有助于代码的移植和纠错,也有助于不同技术人员之间的协作。代码具有良好的可读性,是程序员基本的素质需求。
五、总结与全局观
以项目全局为重,采取尽可能简捷的解决方案,把完美方案的设想提交设计人员,有问题时首先向同事们征求解决办法,不鼓励花大量时间解决难题,并鼓励给同事提供技术支持。项目结束,做出个人小结,以利个人和集体的改进。
从我到黑马来学习web前端的这段时间,我心里对前端的认识经历着很大的变化,不断的更新着自己对它的认识,从一个很模糊的概念,逐渐的变得清晰,但是我觉得对它的认识还不够的啊,所以一直努力的学习着。
在我学习的期间,很多人对我的学习都有很大的帮助啊,班里的同学们,老师们,我觉得我是一个幸运儿,每次我都能在遇到问题的时候,都能找到能帮助我的人,但是,我认为有些东西还是要自己去琢磨,去思考,去想。这样才能不断的进步。
记得有一次我的Tomcat和Eclipse出现问题了,不管怎么弄都弄不好,在网上都找不到我想要的答案,一直折腾到两点半,就是想把我出现的问题给解决了,我用最简单的代码去调试,但是还是不行,我真的对我自己无语了,我不知道更改了什么设置,老是报错,真的很郁闷呢,两点半睡了,早上六点又起床了,没有心情再想那个问题了,就预习明天老师要讲的东西。
与自已比赛吧,你在不断超越自已的同时,很可能你已经超越他人,而你是没在任何恶性压力下,轻松达到一个顶峰。所以自信、勤奋,善于自我激励 这一点至关重要,对于新入行的我们,自信、勤奋是非常重要的,俗话说得好,自信、勤奋出天才,学习亦是如此,我们都知道天下没有不费苦工夫得来的硕果,我们也知道付出就一定有回报。所以我们在学习的过程中要不断的免疫自己,相信自己,让自己更加勤。 |
|