
原标题:程序员的八个等级,你归于哪个等级?
这篇文章来源于Jeff Atwood的文章《The Eight Levels Of Programmers》,在开题之前,聊下“程序员”这个名词,我觉得将Programmer界说为“程序员”的要求太低了,应该称之为“开发人员”或“研制人员”,由于一个老练的Programmer不只仅只重视Program或Code(当然Coding是根本技术要求),还需要重视该Program的需求布景、事务、架构及其长时间演进,或许团队中分工不同,这些不归于Programmer的重心,但你花时间去了解和了解它们是肯定有助于Program的。
上面这些文字仅仅我的了解,下面Jeff Atwood的文章对Programmer的界定看似从编程才能和奉献来区分的,但实际上高等级的Programmer重视的也绝不是Code自身了。烦琐完往后仍是看看大拿的原文吧:
你是否被人问过这样一个经典的面试问题,“五年内你对自己有什么规划?”,这种问题一般不会得到一个很严厉的答复,就像别的一个毫无新意且充溢压抑的问题,“你最大的缺点是什么?”
但我却不这么想,我以为这是一些比较严厉的问题,值得咱们仔细的考虑一下。并不是给面试官做好事,而是为你自己的将来。
“五年内你对自己有什么规划?”,这样的一个问题一般会引起一些流于形式的纸上谈兵,大部分的人在面临面试官时都对这样的问题有事前的预备。当一般都不会 触及一些深入的关心:你做作为程序员往后或许的开展路途上怎样的?没错,咱们编程,是由于咱们喜爱,这样看来咱们是很走运的。但当你50时岁时你还想坐在电脑前面编程吗?60时岁时?关于一个想成为程序员的人来说,他的最好的宦途路途应该是怎样?
你是否想听一下,假如我告知你,算是打趣吧,程序员有八个等级。
现已死掉的程序员,这是最高等级,你的代码存活了下来,逾越了你的逝世。你将在计算机史上记下永久的一笔。其他 的程序员将会研讨你的效果和作品。你或许取得过图灵奖,或写出过有影响力的论文,或发明晰一两件重要的、影响到编程史进程的技术。你不只仅在维基百科上有 条目记载——有专门的网站在致力于研讨你的日子和作业。很少有程序员能在有生之年到达这种等级。
比如:艾兹赫尔·戴克斯特拉(取得图灵奖),高德纳(现代计算机科学的开山祖师),艾伦·凯(取得图灵奖)
成功的程序员,有闻名度,并且经过自己的代码创建了公司——乃至创始了整个作业。这种程序员享有肯定的自在度:自在的挑选自己想做的作业。并且能把这种自在共享给跟他一同的程序员火伴。这是大多数程序员都神往巴望的等级。到达这种等级一般更多的是依托商业技巧,而不是编程。
比如:比尔·盖茨,约翰·卡马克(《雷神之锤》视频游戏创始人),DHH( Ruby on Rails结构创始人)
闻名程序员,这也是一个很好的等级,但条件是,你有安稳的作业。你在编程界有闻名度。但有名并不意味这你可以把它转化成收益或给你带来协助。有名很好,但成功更好。你可以在一个大的、闻名的科技公司作业,或许一个有影响力的小公司作业,或你身处一个规划不大的创业团队里。不管怎样,其他的程序员都听说过你,你在这个范畴有活跃的影响力。
有作业才能的程序员,你是一个作业上成功的软件开发人员。你的技术水平让你受欢迎,你永久不愁找到一份很好的作业。你的搭档都很敬仰你。你作业过的每个公司都会由于你的到来而在某方面有进步或增强。但你还能怎样?
一般程序员,处于这个等级的你是个不错的程序员,有自知之明,认识到自己不是个优异程序员。 或许永久也不是。天才跟成功一般没有多大牵连。假如你会做生意并有人际交往才能,你或许会十分的成功。假如你是个水平一般的程序员但却想以此为生,你应该 聪明的知道,你并不必定需要去编码。不要小看自知之明的效果。很少人能做到这点。没有天份没什么。要有勇气。澄清你拿手什么,朝这个方针斗争。持之以恒。
业余程序员,业余程序员喜爱编程,并且可以看出来:他们能成为一个有出路的学生或实习生。他们或许会向开源软 件捐献代码,或在业余时间开发风趣的“仅仅为了好玩”的程序或网站。他们的程序和主意展现出一种热心和期望。做业余程序员是件不错的作业;这个等级的人能 很快的跃升成为一名有作业才能的程序员。
无名程序员,典型的程序员群众。码农。精干(一般)但普通。或许为大公司、集团作业。仅仅一份作业,不是日子的悉数。无可厚非。
烂程序员,归入这个人物的人没有一点的技术和才能。关于他的搭档们来说,任何他干预的作业都会变成苦楚和摧残 ——或许有一种破例,对别的的烂程序员,由于缺少根本的技术,辨不清自己正在和另一个烂程序员同事。或许这是一切烂程序员的规范特征。这些人原本跟编程没 有任何关系——可是,他们却在编程。
这些并不是很正派的等级区分。每个程序员在作业路途上都有各自的寻求。但这可以给你必定的启示,让你考虑一下十年后、二十年后或三十后——或许你的终身——可以完成什么。哪一个闻名程序员是你最敬佩的?他们由于完成了什么而取得了你的敬佩?
简而言之,作为Programmer,你这辈子想干成怎样?
责任编辑:
北京冬奥一周年这些花儿在歌唱中长大
此心安处是吾乡人才活水何以竞涌太湖之州
校企联动共育创新人才,“勇立潮头·逐梦启航”新媒体实践训练营硕果累累
警方已介入女教师网课事件网课入侵为何频频发生
中国—东盟艺术高校云端共话合作搭建人才联合培养平台
巧学趣味英语 造就无限未来——访陈二网教育科技董事长陈仕平老师(TOM C
喜迎二十大,共叙家国情 2022年深圳市“最美家庭”揭晓
“下一站,顺丰”,拉响品牌年轻化战役