大多数人都认为学编程将来就是做一位程序员,就业路子很窄,其实在编程开发从业人员中,是存在很大的差别的,这种主要是根据个人技术能力水平不同而决定的。接下来就和大家来分享八种不同级别的程序员,这些级别并不是很严肃的,也并不是每个程序都会去思考一下自己的未来,但是这些级别可能会让你去想一想从事程序员十年、二十年、三十年后,自己可能变成什么样。 

前言:小编这有自学的过程中有一些资源可以免费共享,

【内涵Java学习80g视频,大厂面试题库,Java学习书籍,或者技术指导】

加微信领取【备注007】

第一级 糟糕的程序员

 

这类程序员不知道为什么就走上了编程这条路,他们甚至连最基本的编程经验和能力都没有。所有被他们碰过的事情都需要他们的同事重头再返工一遍,他们根本不就是程序员。程序员这个职位对于他们可能就是一个错误。

此类人群以刚毕业的统招高校大学生为主,这些刚毕业的新兵蛋子大部分是学习计算机科学与技术专业(统招大学里面很少有开设软件开发高级工程师专业),在大学里面跟老师学过VB,VF语言(毫无用处的过时技术)。我曾经面试过很多这样的孩子,他们通常一问三不知,令我印象最深的一位轻工业学院计算机系本科毕业生,我问他如何理解Java面向对象的编程思想,他反问:什么是Java?

软件公司面对此类级别的想要从事编程行业的大学生,基本上会要对他们进行为期半年以上的技术培训,培训费在5000块钱以上,也就是说一般的大学计算机系的毕业生,会在大学最后实习的一年,直接由大学老师介绍到各种软件公司去进行技能培训,也就是说大学本身是无法交给学生技术的。大学生愿意另花这个钱去培训的话,将来就业还好些,没有经过此类技术培训的,毕业后空拿着本科文凭四处碰壁。

第二级 不知名的程序员

 

这一级的程序员是典型的为大众所知的程序员,他们有一定的编程能力,但并不出众,也许他们会在一家大公司里工作,程序员只不过是他们的工作而已,并不是他们人生的全部。当然,这样的程序员也挺好的。必竟,平凡的人还是大多数,平凡地活着也没有什么错的。

第三级 业余的程序员

 

  这类人员不管是不是计算机科班出身,基础如何,他们对编程有着特殊的爱好,他们可能会是一些很有前途的学生或实习生,也许他们可能会给开源做一些贡献(比如说提供一些语言包或是一些插件什么的),有时候,他们也会写两个小工具软件放在网上让人下载,也行有些时候就是为了玩玩而开发一些小程序而打发一下他们空闲的时间。他们完全是靠热情和承诺来编程。兴趣永远是最好的老师,也是最好的一件事,因为兴趣而引发的热情通常会让这些程序员成为“骨干程序员”。

第四级 一般的程序员

 

  这类程序员的优点在于,他们很清楚地意识到了自己可能这一辈了也无法成为一个伟大的程序员。天才只是很少的一部分人。如果这类程序员有一些商业和人员管理能力,他们也会在公司里相当的成功。“认识自我”并不简单,这并不是一般人能做到的,能够认识自己的人已经是很不错了,找到自己的长处,并像那个方向努力,一定也会很成功的。因为在公司里,并不只有程序员一种职位,经理,PM,流程,SQA,技术支持,售前,管理员,测试人员等等都可能会让这类程序员有更为广阔的天空。

第五级 骨干的程序员

 

  这类程序员一般来说都是公司里的骨干份子,他们担任着公司内最重要的编程角色,在公司内部,他们受到老板和其它程序员的尊敬,他们不会失业,因为他们随时都可以很容易地找到工作。他们工作过的公司都会因为他们而有所发展。

第六级 著名的程序员

 

  这一类的程序员,在编程圈子内比较有名气,但是他们的这种名气并不一定能给他们带来某种利益。名气是一件好事,但是成功可能更好一些,这类人一般正在给一个很著名的大的公司,或是是一极具影响力的小公司里工作,或者正在创建自己的事业。无论怎么样,其它的程序员听说过你的名字,并以你为榜样在效仿着你。

第七级 成功的程序员

 

  这类程序员一方面很著名,另一方面在商业上也很成功,他们影响了整个工业界。他们似乎决定了工业界中发展的方向,这些人,自己的编程能力固然了得,但估计他们的Business方面的能力应该大于他们编程的能力。(我个人认为Linus应该属于这一类)

  比如: Gates(比尔盖茨), Gates(Doom和Quake 3D游戏), DHH (Ruby on Rail的创建者)

第八级 不朽的程序员

 

  这一级别是程序员的最高级别。你的代码比你的生命活的还长,当你死后,你将会成为整个历史的一部分。其它程序员对你顶礼膜拜,或许你会获得计算机最高奖“图灵奖”,不然就是一系列极其影响力的论文,再不然,就是发明了一些可以影影响整个编程界根基的技术。你拥有的不仅仅是在维基百科上的一个词条,还会有一个专门的网站来研究你的生平和你的工作成果。

  比如:Dijkstra, Knuth(编程艺术的作者,此书是计算机科学界最受高度敬重的参考书籍),这两个人并称为我们这个时代最伟大的计算机科学家

程序员的 “三六九等”相关推荐

  1. Android开发11年,分享一下我眼中程序员的三六九等,太现实了

    高级 对于高级,就不仅限于功能和业务开发,还需要深入理解Android系统的运行原理,达到融会贯通,部分可够作为Android端架构师.这一阶段的人大多工作5-8年,具备开源库设计能力,同时对于And ...

  2. Android开发11年,分享一下我眼中程序员的三六九等,2021最新阿里Android面试流程

    高级 对于高级,就不仅限于功能和业务开发,还需要深入理解Android系统的运行原理,达到融会贯通,部分可够作为Android端架构师.这一阶段的人大多工作5-8年,具备开源库设计能力,同时对于And ...

  3. Android开发11年,分享一下我眼中程序员的三六九等,android基础考试题及答案

    深入理解Android绘制原理,理解VSYNC和surface机制和窗口原理. 深入理解Android动画原理,包括补间动画和属性动画. 对于Android安全机制有基本认知,理解Android安全原 ...

  4. Android开发11年,分享一下我眼中程序员的三六九等,阿里Android岗面试百题

    高级 对于高级,就不仅限于功能和业务开发,还需要深入理解Android系统的运行原理,达到融会贯通,部分可够作为Android端架构师.这一阶段的人大多工作5-8年,具备开源库设计能力,同时对于And ...

  5. 程序员的时代红利快消失了,2022教你抓住它

    作为互联网的底层基石,程序员的世界是怎样的?对许多程序员而言,它只存在于自己想进入的那些公司中,当下是互联网大厂. 19岁就从清华毕业的张民,有一个很高的起点.但如今只是某中型互联网公司一个小项目的技 ...

  6. 程序员的时代红利快消失了?

    "能去大厂就好了." "20社"(ID:chedongxi)作者 / 赵小天 作为互联网的底层基石,程序员的世界是怎样的?对许多程序员而言,它只存在于自己想进入 ...

  7. 程序员的时代红利快消失了,我要抓住它

    不断攀爬的程序员 对程序员来说,只要保持不断学习,职场攀爬竞赛中,就有了护身的绳索.可能没办法保证你持续上升,但起码,在滑落的时候,能尽可能地,兜住自己. 作为互联网的底层基石,程序员的世界是怎样的? ...

  8. 程序员也分三六九等,顶级码农水平,肝一辈子也没用

    物以类聚,人以群分,在一切以技术和贡献说话的码界,更是如此.不知道从什么时候开始,程序员就有了等级的划分.有趣的是,80%的程序员只做出了20%贡献,很符合二八定律.干着农民工的活,肝一辈子的代码,依 ...

  9. 程序员也分三六九等?等级差异,一个看不起一个!

    你知道程序员.高级程序员.架构师.技术经理.技术总监之间有什么区别吗?他们的工作职责又是什么? 小编带大家了解一下,不同等级的程序员之间到底有什么差别. 程序员 程序员,英文名coder/progra ...

最新文章

  1. Spring Boot中对自然语言处理工具包hanlp的调用详解
  2. ASP.NET Core 2.1 : 十五.图解路由(2.1 or earler)(转)
  3. 【数据可视化应用】绘制峰峦地图(附Python和R语言代码)
  4. 【快速通关】Git快速上手gitee
  5. 软工1816 · Alpha冲刺(9/10)
  6. 前端学习(3145):react-hello-react之getStateFromProps
  7. 数据结构:排序算法之插入排序
  8. linux nslookup 解析不到dns_涉及DNS的简单操作,只看这一篇就够了
  9. centos python_【建议收藏】Python虚拟环境最全教程,看这篇就够了!
  10. 反向传播算法的详细解释(上)
  11. 二进制转十进制 十进制转二进制
  12. JAVA调试出现不断在ClassLoader类中执行时的问题?
  13. 倾角传感器的介绍和应用
  14. WebRTC源码研究(37)WebRTC实现共享远程桌面
  15. 虚拟局域网服务器群晖,基于虚拟机的黑群晖NAS+基于虚拟局域网的远程访问
  16. BZOJ5287 HNOI2018毒瘤
  17. 我的世界paperclip_使用PaperClip在Rails中上传文件
  18. 澳洲语言成绩等级c,澳洲本科成绩等级介绍 怎么划分的
  19. 【花雕体验】05 搭建行空板开发环境之SSH连接与Jupyter编程
  20. c语言函数内判断嵌套常见错误,c语言不等于(c语言多个if函数怎么嵌套)

热门文章

  1. 姑娘,你的床总是人来人往,那么繁忙
  2. 【PHP】 php深复制和浅复制
  3. 2021年安全员-A证(江苏省)考试题及安全员-A证(江苏省)考试报名
  4. 分享工作中让你有强烈情绪波动的事情
  5. 用Python获取省份码
  6. 混合算法的图像去噪的matlab程序(主要讲述小波+NL-means的图像去噪)
  7. 北漂五年,创业、字节、和阿里,现在回家
  8. js滚动div滚动条到底部
  9. 飞鱼星无线方案助力河北体育馆升级改造
  10. java 之产生死锁的必要条件