[程序人生]程序员的八个级别,你想成为哪种- - 程序员级别 - 怎样成为程序员 - 黑马程序员 - 玩赚乐 程序员
你有没有遇到过这样一个经典的面试题:“你但愿五年以后的本身会是什么样?” 每当问起这个问题,我脑中老是回想起Twisterd Sister乐队1984年时推出的那支MV。 面试
我要你告诉我-不,这样更好,站起来对着全班说- 你打算怎样度过你的一辈子? 编程
你想要摇滚,固然!或者至少成为一个摇滚明星式的程序员。这个问题更多的时候是得不到一个认真的答案的-相似的没人会老实回答的面试题还有“你最大的缺点是什么?” 你最大的缺点是你有时摇滚的太投入,对吗?无辜的路人可能被你撞伤。 网站
但我以为“你打算怎样度过你的一辈子”这是一个不一样的与其它走过场式的面试题,这道题比那些题目要严肃,这是一道值得认真思考的面试题。不是为了应付面试官,而是为你本身好。 教程
“你但愿五年后的本身会是什么样”这个问题已经司空见惯了,大多数人也能给面试官一个标准答案。但这个问题引起了某些更加深刻的思考:软件开发者潜在的职业路线是什么样的?是的,咱们由于喜欢而去作某件事,并且咱们十分有幸从事与本身喜欢的事相关的工做。可是当你50岁的时候你还会坐在电脑前编程吗?当你60岁的时候呢?做为一名程序员,你最有可能的职业生涯成就会是什么呢?是的,做为一名程序员。 开发
若是我直截了当的告诉你程序员能够分为八个级别呢? 软件
1.不朽的程序员 技巧
这是最高的级别。你的代码在你死后还会活在这个世界上。你会在计算机的历史上永世留名。其余的程序员会研究你的代码和文章。你可能得到过图灵奖,或者写过有影响力的书,或者发明了一项或者几项足以影响人们已知的编程教程的技术。不只维基百科会有介绍你的页面,还有许多网站专门就是介绍和研究你的生活以及工做的。 程序
不多有程序员在他们的一辈子里能达到这个高度。 这样的程序员有:Dijkstra, Knuth, Kay 技术
2.成功的程序员
这个级别的程序员不只有名并且还凭借本身的代码,开创了本身的事业,甚至多是开创了一个行业。这个级别的程序员能够享有绝对的自由:他们能够根据本身的意愿自由的决定他们的工做内容,而且让与他有关联的程序员也能够享有这种自由。
这个级别应该是大多数程序员所向往的。是否可以达到这个级别更多的是取决于商业头脑而不是编程技巧。
这样的程序员有: Gates, Carmack, DHH
3.著名的程序员
能到这个级别也是不错的,但不足之处是你得去为别人工做。
到了这个级别意味着你在编程界已经有必定名气。但名气不能变成收入也不能养活你本身。有名气很好,但成功更好。你可能为一家大型的知名的科技公司工做,或者在一家有影响的小公司工做,或者你是某个创业团队的一员。不管是在哪里工做,其余程序员会遵从你的意见,而且你能对所处的行业形成产生积极的影响。
4.能作事的程序员
在这个级别的话,做为一名软件开发者,你的职业生涯是成功的。不少人须要你的能力,你没必要担忧将来,不会很难找到一份满意的工做。同行们尊敬你。你工做过的每个公司都会由于你变得更好,而且由于你的存在,公司的某些不足会获得改善。
可是到了这个级别以后你还会追求什么?
5.普通的程序员
这个级别程序员是一些已经足够好的程序员,好到意识到本身还不是一个伟大的程序员,而且也许永远不会成为一名伟大的程序员。
天赋对于成功的影响每每很小。若是你有商业头脑而且善于与人相处,那么你就有可能变得很是成功。若是你是一名普通的程序员,但设法以编程为生,那我想说你有你的才能,你没必要非写代码不可。
不要贬低自我认知的价值。不多有人能作到这点。意识到本身缺乏某种天赋并无什么大不了。坦然面对。找出你擅长的事情,并尽心尽力的努力作好它。
6.业余程序员
业余程序员喜欢代码,这体如今:他们多是能干的学生或者实习生,或者他们乐于为开源项目作贡献,或者“只是为了开心”在业余时间作一些有趣的应用或者网站。他们的代码和点子体现了兴趣和热情。
成为业余程序员是一件了不得的事情;这个级别的程序员可能会快速成长为一名能作事的程序员。
7.默默无闻的程序员
人们常说的程序员,就是这样的程序员。路人甲码农。(一般)可以胜任工做但并不起眼。可能为一个大型的集团企业工做。编程只是一份工做,不是这些程序员生活的所有。这样也没有任何很差的。
8.差劲的程序员
这个级别指的是那些没有丝毫技能和能力但因为各类缘由误入编程这行的程序员。他们碰过的每同样与软件相关的东西对于其余相关的程序员来讲都会变成痛苦和灾难--这些相关的程序员可能也是差劲的程序员,他们甚至缺乏最基本的一些技能来意识到他们正在和另外一名差劲的程序员一块儿工做。
把碰过的东西都变成痛苦和灾难,这也许是全部差劲的程序员所共有的特色。这些人原本就不应写代码,可是无论怎样,他们仍是写了。
以上这些级别的设立并非十分严谨。每一个程序员在本身的职业生涯中追求的目标也可能不一样。但这八个级别能够帮助咱们去思考,做为一名程序员,十年、二十年、或者三十年以后,甚至是这一辈子,你能有怎样的成就。哪些著名的程序员是你所崇拜的?他们取得的什么成就使你崇拜他们?
简而言之,你将怎样度过你的一辈子?