分享到:
发表于 2010-05-04 09:35:51 楼主 | |
国外开发者博客中有一篇有趣的文章,将程序员按水平像软件版本号那样划分为不同的版本。相对于在招聘时分为初级,中级,高级程序员,直接表明需要某种语言N版本的程序员或许更方便直接。根据作者的观点,可将WEB开发者大致分为以下几个版本: Alpha:阅读过一些专业书籍,大多数能用Dreamweaver或者FrontPage帮朋友制作一些Web页面。但在他们熟练掌握HTML代码以前,你大概不会雇佣他们成为职业的WEB制作人员。 Beta:已经比较擅长整合站点页面了,在HTML技巧方面也有一定造诣,但还是用Tables来制作页面,不了解CSS,在面对动态页面或数据库连接时还是底气不足。 Pre Version 1 (0.1):比Beta版的开发者水平要高。熟悉HTML,开始了解CSS是如何运作的,懂一点j,但还是基于业余水准,逐步开始关心动态站点搭建和数据库连接的知识。这个版本的WEB开发人员还远不能成为雇主眼中的香饽饽。 1.0: 能够基本把控整个站点开发,针对每个问题尽可能的找到最直接的解决办法。但对可测性,可扩展性以及在不同(层)框架下如何选择最合适的WEB设计工具尚无概念。这个版本的WEB开发者有良好的技术基础,需要有进一步的帮助和指导。
查看本文国际来源:开发者版本:你属于哪个版本的程序员? |
|
个性签名:无
|
发表于 2010-05-04 11:10:04 1楼 | |
Pre Version 1 (0.1)..哎。。 | |
发表于 2010-05-04 12:32:31 2楼 | |
1.0 ............唉~~ | |
发表于 2010-05-04 14:32:30 3楼 | |
Alpha 杯具。。。 毕业后压根就没从事过这个行业,╮(╯▽╰)╭ |
|
发表于 2010-05-04 14:33:11 4楼 | |
把这个帖子顶起来 光脚丫子来学习 |
|
发表于 2010-05-04 19:40:29 5楼 | |
3.0 继续学习 |
|
发表于 2010-05-04 21:25:48 6楼 | |
3.0:开始较为深入的理解面向对象编程和设计模式,了解他们的用途,当看到好的设计模式时能看透其本质,逐步关注分层的架构解决办法和可测试性。理解不同的开发语言并能说出他们的异同(例如各自的优势)。属于优秀的中级别开发者,雇主也确信他们最终能找到问题的解决办法,这个版本的人可以给1.0和2.0的开发者以指导。但他们对架构的理解仍然不够清晰,值得一提的是,只要给予一些指导,他们能很快理解并熟记做出的决定,以及选定方案的优势所在。 | |
发表于 2010-05-04 21:27:33 7楼 | |
基本上不是很准确的评分标准啊。呵呵。 感觉很多工作七八年的同事根本不会做网页,从来不用DW。 |
|
发表于 2010-07-30 08:56:34 8楼 | |
路过,看一下,, | |
发表于 2010-08-24 15:59:56 9楼 | |
不错 | |
针对ZOL星空(中国)您有任何使用问题和建议 您可以 联系星空(中国)管理员 、 查看帮助 或 给我提意见