source: http://news.csdn.net/n/20080625/116964.html
【6月25日 CSDN 付江/编译】国外开发者博客中有一篇有趣的文章,将程序员按水平像软件版本号那样划分为不同的版本。相对于在招聘时分为初级,中级,高级程序员,直接表明需要某种语言N版本的程序员或许更方便直接。根据作者的观点,可将WEB开发者大致分为以下几个版本:
Alpha:阅读过一些专业书籍,大多数能用Dreamweaver或者FrontPage帮朋友制作一些Web页面。但在他们熟练掌握HTML代码以前,你大概不会雇佣他们成为职业的WEB制作人员。
Beta:已经比较擅长整合站点页面了,在HTML技巧方面也有一定造诣,但还是用Tables来制作页面,不了解CSS,在面对动态页面或数据库连接时还是底气不足。
Pre Version 1 (0.1):比Beta版的开发者水平要高。熟悉HTML,开始了解CSS是如何运作的,懂一点JavaScript,但还是基于业余水准,逐步开始关心动态站点搭建和数据库连接的知识。这个版本的WEB开发人员还远不能成为雇主眼中的香饽饽。
1.0: 能够基本把控整个站点开发,针对每个问题尽可能的找到最直接的解决办法。但对可测性,可扩展性以及在不同(层)框架下如何选择最合适的WEB设计工具尚无概念。这个版本的WEB开发者有良好的技术基础,需要有进一步的帮助和指导。
2.0:懂面向对象的编程语言,理解分层开发的必要性,关注代码分离,对问题寻找更完美的解决方法,偶然也会考虑设计模式的问题,但对此仍然概念不清。属于优秀的初级开发者,能完成较松散的代码开发(相对大型严谨的站点开发而言),在面对较复杂问题寻找解决办法时需要周边人的帮助。
3.0:开始较为深入的理解面向对象编程和设计模式,了解他们的用途,当看到好的设计模式时能看透其本质,逐步关注分层的架构解决办法和可测试性。理解不同的开发语言并能说出他们的异同(例如各自的优势)。属于优秀的中级别开发者,雇主也确信他们最终能找到问题的解决办法,这个版本的人可以给1.0和2.0的开发者以指导。但他们对架构的理解仍然不够清晰,值得一提的是,只要给予一些指导,他们能很快理解并熟记做出的决定,以及选定方案的优势所在。
4.0:理解模式,重视用户的反馈。着手研究方法论,架构设计和软件开发的最佳入口。头脑中已经形成了超越开发语言,技术架构的整体方案,可根据需求解构程序。能从理论的角度,不同模式如何融合成最佳形态,将多种X-驱动的模式应用到不同的方案中。是精通多语言的高手,理解不同系统和方法论的细微差别,属于高级程序员。这个级别的人能够轻易的辅导2.0和3.0的程序员,将他们推向更高的级别。
5.0:从系统的角度考虑问题。对各种系统结构有深入研究,能对整个代码架构中的问题进行改进。在团队粘合性以及代码安全性方面有杰出贡献。对1.0到4.0版本的开发人员出现的问题能及时察觉,让整个团队保持积极性且保持兴奋的状态创建软件解决办法。举例来说,他们总是对新的技术和信息保持饥渴状态,试图用最简便的方案解决开发任务。在整个IT团队中获得信任,属于高级程序员和架构师。
那么,您属于哪个版本的程序员呢
分享到:
相关推荐
介绍了程序员如何进一步进阶提升自己能力的转载文档!真是有效,字字珠玑,大家快来下载啊!
高级程序员基本素质 提高程序员的素质(转载)
### Java程序员面试试题详解 #### CORBA的理解与应用 CORBA,全称为Common Object Request Broker Architecture,即公共对象请求代理体系结构,是由Object Management Group(OMG)制定的一项标准。其核心目标在于...
写了一些思维逻辑
也是转载的 很符合实际 希望大伙能好好看看 谢谢
报告由薪酬网的数据部精心整理编撰,并拥有其版权,禁止未经授权的转载和抄袭。该报告旨在为企业和相关从业者提供重要的人力资源参考信息。 在调研概述中,报告首先介绍了薪酬调研的背景,说明了薪酬调研由薪酬网...
程序员35岁前成功的12条黄金法则,转载一个牛人对ggmm的建议
在本合辑中,你可能会找到关于DELPHI的深入教程,涵盖从基础语法到高级特性的全方位讲解,帮助初学者快速上手,同时也为有经验的开发者提供新的思路和技术更新。 "下载"标签表明了这个合辑是为了方便用户获取和保存...
Java程序员面试笔试宝典.pdf(高清扫描版,带超详细书签目录) ——这是特别好的一个资源,强烈推荐! 本资源转载自网络,供学习研究之用,如用于商业用途,请购买正版,如有侵权,请联系我或CSDN删除。
求职”的本质其实就是人的流通,和一般的商业行为无异:一方求售、一方求货。未见其人,先睹其函。简历以书面形式传达一个人的学历、经历、...简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。
无论你是表白还是寻找友情,都能感受到编程世界的浪漫与创意。记住,学习和分享技术的同时,不要忘记生活中的温馨与感动。如果你对此感兴趣,可以进一步探索这些项目的源代码,提升自己的技能,同时为你的生活增添更...
程序员5个刷题网站 资源札记 此repo不再更新,新地址请移步 此处将专门用于转载记录各种资源文章 资源转载 大前端 Javascript及相关 javascript秘密花园 CSS及相关 HTML5 解决方案、框架、库 Css预编译技术 构建方案...
转载自知乎作者,程序员刷题网站,由于本人注册完成绑定手机号并未发现积分增加,实属无奈,上传此文档,大家有兴趣就看,勿作商业转载。
转载自嗨 程序员的生活 你,上海土著,家境贫寒,没房没车,普通师范本科+垃圾文科专业。大四毕业后你的同学不是考同校毛邓三专业的研究生就是去小学初中做老师、去考公务员,或者去做行政HR工作。你不想和他们一样...
1. 题目 你正在使用一堆木板建造跳水板。 有两种类型的木板,其中长度较短的木板长度为shorter,长度较长的木板长度为longer。 你必须正好使用 k 块木板。编写一个方法,生成跳水板所有可能的长度。...商业转载请