自己的网站怎么做关键词,专门做家具网站,做网站培训班,广州海珠建网站的公司2009年4月6日 陈皓 在面试时#xff0c;你可能会被经常问到“在未来5年#xff0c;你想干什么#xff1f;”#xff0c;这可能是一个比较难回答的问题。在中国#xff0c;答案一般可能会是Team leader#xff0c;Manager#xff0c;或是Architect#xff0c;Specialist…2009年4月6日 陈皓 在面试时你可能会被经常问到“在未来5年你想干什么”这可能是一个比较难回答的问题。在中国答案一般可能会是Team leaderManager或是ArchitectSpecialist等在中国大家可能更多地觉得manager会是程序员的下一个目标可是在国外经理和程序员可能是两个不同的分支Architect或Specialist 比经理来说更牛、代遇可能也更好因为这些人的智商需要的更高。 在著名的“Coding Horror” 上出现了这样一篇文章我把其转到这里我并没有完全一模一样的翻译我只不过是用自己的话转述罢了也让大家看看国外人的思考方式当然这篇文章只是分析程序员的级别而不是工种。正如其作者结尾时所说这八个级别并不是很严格的其只不过是一种想法希望能给大家另一种思路。 第八级 不朽的程序员 这一级别是程序员的最高级别。你的代码比你的生命活的还长当你死后你将会成为整个历史的一部分。其它程序员对你顶礼膜拜或许你会获得计算机最高奖“图灵奖”不然就是一系列极其影响力的论文再不然就是发明了一些可以影影响整个编程界根基的技术。你拥有的不仅仅是在维基百科上的一个词条还会有一个专门的网站来研究你的生平和你的工作成果。 比如Dijkstra, Knuth编程艺术的作者, Kay 第七级 成功的程序员 这类程序员一方面很著名另一方面在商业上也很成功他们影响了整个工业界。他们似乎决定了工业界中发展的方向这些人自己的编程能力固然了得但估计他们的Business方面的能力应该大于他们编程的能力。我个人认为Linus应该属于这一类 比如 Gates比尔盖茨, CarmackDoom和Quake 3D游戏, DHH Ruby on Rail的创建者 第六级 著名程序员 这一类的程序员在编程圈子内比较有名气但是他们的这种名气并不一定能给他们带来某种利益。名气是一件好事但是成功可能更好一些这类人一般正在给一个很著名的大的公司或是是一极具影响力的小公司里工作或者正在创建自己的事业。无论怎么样其它的程序员听说过你的名字并以你为榜样在效仿着你。 第五级 骨干程序员 这类程序员一般来说都是公司里的骨干份子他们担任着公司内最重要的编程角色在公司内部他们受到老板和其它程序员的尊敬他们不会失业因为他们随时都可以很容易地找到工作。他们工作过的公司都会因为他们而有所发展。 第四级 一般的程序员 这类程序员的优点在于他们很清楚地意识到了自己可能这一辈了也无法成为一个伟大的程序员。天才只是很少的一部分人。如果这类程序员有一些商业和人员管理能力他们也会在公司里相当的成功。“认识自我”并不简单这并不是一般人能做到的能够认识自己的人已经是很不错了找到自己的长处并像那个方向努力一定也会很成功的。因为在公司里并不只有程序员一种职位经理PM流程SQA技术支持售前管理员测试人员等等都可能会让这类程序员有更为广阔的天空。 第三级 业余的程序员 这类人员不管是不是计算机科班出身基础如何他们对编程有着特殊的爱好他们可能会是一些很有前途的学生或实习生也许他们可能会给开源做一些贡献比如说提供一些语言包或是一些插件什么的有时候他们也会写两个小工具软件放在网上让人下载也行有些时候就是为了玩玩而开发一些小程序而打发一下他们空闲的时间。他们完全是靠热情和承诺来编程。兴趣永远是最好的老师也是最好的一件事因为兴趣而引发的热情通常会让这些程序员成为“骨干程序员”。 第二级 不知名的程序员 这一级的程序员是典型的为大众所知的程序员他们有一定的编程能力但并不出众也许他们会在一家大公司里工作只程序员只不过是他们的工作而已并不是他们人生的全部。当然这样的程序员也挺好的。必竟平凡地人还是大多数平凡地活着也没有什么错的。 第一级 糟糕的程序员 这类程序员不知道为什么就走上了编程这条路他们甚至连最基本的编程经验和能力都没有。所有被他们碰过的事情都需要他们的同事重头再返工一遍他们根本不就是程序员。程序员这个职位对于他们可能就是一个错误。 正如原文作者所说“这些级别并不是很严肃的也并不是每个程序都会去思考一下自己的未来但是这些级别可能会让你去想一想从事程序员十年/二十年/三十年后自己可能变成什么样。” 文章来源 原址http://coolshell.cn/articles/343.html 转载本站文章请注明作者和出处 酷壳 – CoolShell.cn 请勿用于任何商业用途