网站公告
COMMON PROBLEM
当前位置: 首页 > 网站公告
程序员必备
日期:2013-02-22

  一、对开发工作要有必要的爱好

  爱好是最好的老师,对某个事物有了一定的爱好,才会潜下心来学习、研究它,工作同样如斯。假如对程序员的工作完全没有爱好,甚至是抱着厌恶的立场, 那么其工作结果和能力就可想而知了。在这里说爱好,并不要求你达到对编程有着狂热的兴趣这种程度,只需要你还算喜欢这份工作即可,哪怕抱着寻常心来面临也 好。

  二、要善于学习和总结

  都说程序员是一个吃青春饭的职业,固然这话说的略显绝对,但也有一定的道理。IT领域的技术更新换代太快了,一门新的语言兴起并不需要太久的时间,只有不断的接触并学习新东西,才能不被淘汰掉。所谓“活到老,学到老”,这话用在程序员身上可能是最适合不外的了。

  而在学习的同时,也要善于进行总结。每次完成了一项工作,都对这次的工作进行一下总结,好比用了什么技术、如何进行的项目设计、如何考虑的用户体验等,而在工作中泛起的题目也应该紧紧记住,从自己的不足中吸取教训,这样才能使自己成长起来。

  三、要养成良好的习惯

  首先,要有写文档的习惯,不要觉得程序员的工作只是写代码,这样的程序员一辈子也就是个“码农”了,绝对没有前途的。在正规的软件公司中,文档的地 位很高,开发流程里面通常也体现出了各个环节的文档的位置。没有文档的软件是很难长久的存活下去的,由于在测试、复用、进级等方面都会碰到越来越大的阻 力。越是高级的程序员,就越应该正视文档。

  其次,要养成良好的编码习惯。变量如何命名?函数(方法)如何命名?程序中的注释怎么写?程序的缩进格局怎样确定?好一点的公司都会有这方面的文 档,但是总有程序员从来都不看这些文档,他们以为最牛的程序员写出来的程序应该除了自己没有人能看懂,然后他们真的就这样做了——结果就是别人看不懂,没 法合作,到最后连他们自己都看不懂,这种人连作为一个程序员的基本素质都不具备。写出规范化、尺度化的程序代码,是一个合格程序员最基本的素质。

  最后要提一下的是测试习惯。固然正规的软件公司都有专门的测试部分,但是开发部分也不能就此降低自我要求。软件所含题目发现的越早,付出的本钱就越 低,假如开发职员在开发早期就能发现一些题目并解决,就可以节省大量的人力和物力。同时,程序员应该对自己开发的程序进行功能性测试,你总要保证自己开发 的软件能正常使用吧?假如连这点都做不到,那你这程序写的就没用了。而且要尽可能的模拟用户实际使用的一些状况,要想到一些特殊的异常状况。固然在实际工 作中开发职员很难做到全方位的测试,但一定要清晰这项工作的重要性。

  四、要能准确理解用户需求

  现在什么都讲究个用户体验,而这对软件来说简直就是赖以生存的根本。一个软件的用户体验如何,在极大的程度上能决定这款软件能否成功。通常在开发工 作开始前,项目组会对该项目的用户需求进行分析和讨论,准确的理解了用户需求,再划分公道的模块,甚至考虑到一些潜伏的威胁,这都是一个优秀的程序员所具 有的素质。做到这一点很不轻易,像我这样的程序员,目前只能停留在口头上,实际工作中我想的都非常不全面。

  五、要注重程序的复用性和模块化

  是不是一直觉得做程序员太累了?是的,程序员这份工作确实压力比较大,但是有些程序员的工作压力相称一部门是自己给自己添加的,他们老是在做一些重 复的工作,而从来不会考虑复用性和模块化的思惟。程序员在完成某个功能模块的时候,不应该把思维局限在这次工作中,而是应该想想,能否把这部门代码脱离出 本次工作,能否将其设计成其他系统也能调用的功能模块?假如每个人都能有这样的思维,日积月累下来,大家的重复性工作就会大大减少,也就有更多的精力来进 行新功能的开发与立异。

  六、拥有团队协作的精神

  固然我把这一点放在最后,但是它的重要性我想不需要太夸大了吧。现在的软件功能通常很复杂,而且还要涉及到良好的UI(用户界面),甚至要考虑到整 个系统的协调,一个人是根本不可能完成这种工作的,所以团队协作是必要也是必需的。在一个项目团队中,如何根据每个人所擅长的领域来分配工作,如何协调人 力资源等,都长短常重要的。而在工作中碰到了题目,团队应该当即想办法互相匡助来解决。

上一篇:没有了!
下一篇:网站运营的重要因素:团队


联系我们

我们真诚的期待与您的合作
  • 地址: 杭州市下沙天城东路中沙时代银座12楼
  • 电话: 0571-86870830 18958050532
  • 邮箱: wjxit@126.com
  • 网址: http://www.wjxit.com
  • Copyright © 2006 - 2024 All Rights Reserved.
    网站备案号:浙ICP备10202567号-4 
    公安备案号:33011802000141
姓名:
手机:

验证码:     

扫一扫 微信小程序
友情链接: 杭州会员卡管理系统 城市数字驾驶舱 杭州聚达物联