你是否想听一下,如果我告诉你,算是玩笑吧,程序员有八个级别。

  1. 已经死掉的程序员这是最高级别。你的代码存活了下来,超越了你的死亡。你将在计算机史上记下永恒的一笔。其他 的程序员将会研究你的成果和著作。你也许获得过图灵奖,或写出过有影响力的论文,或发明了一两件重要的、影响到编程史进程的技术。你不仅仅在维基百科上有 条目记录——有专门的网站在致力于研究你的生活和工作。很少有程序员能在有生之年达到这种级别。

    例子:艾兹赫尔·戴克斯特拉(获得图灵奖),高德纳(现代计算机科学的鼻祖),艾伦·凯(获得图灵奖)

  2. 成功的程序员有知名度,而且通过自己的代码创建了公司——甚至开创了整个行业。这种程序员享有绝对的自由度:自由的选择自己想做的事情。并且能把这种自由分享给跟他一起的程序员同伴。这是大多数程序员都向往渴望的级别。达到这种级别通常更多的是依靠商业技巧,而不是编程。

    例子:比尔·盖茨,约翰·卡马克(《雷神之锤》视频游戏创始人),DHH( Ruby on Rails框架创始人)

  3. 著名程序员这也是一个很好的级别,但前提是,你有稳定的工作。你在编程界有知名度。但有名并不意味这你可以把它转化成收益或给你带来帮助。有名很好,但成功更好。你可以在一个大的、知名的科技公司工作,或者一个有影响力的小公司工作,或你身处一个规模不大的创业团队里。不管怎样,其他的程序员都听说过你,你在这个领域有积极的影响力。
  4. 有工作能力的程序员你是一个职业上成功的软件开发人员。你的技术水平让你受欢迎,你永远不愁找到一份很好的工作。你的同事都很敬仰你。你工作过的每个公司都会由于你的到来而在某方面有提高或增强。但你还能怎样?
  5. 普通程序员处于这个等级的你是个不错的程序员,有自知之明,认识到自己不是个优秀程序员。 也许永远也不是。天才跟成功通常没有多大牵连。如果你会做生意并有人际交往能力,你也许会非常的成功。如果你是个水平一般的程序员但却想以此为生,你应该 聪明的知道,你并不一定需要去编码。不要轻视自知之明的作用。很少人能做到这点。没有天份没什么。要有勇气。弄清你擅长什么,朝这个目标奋斗。坚持不懈。
  6. 业余程序员业余程序员喜欢编程,而且可以看出来:他们可以成为一个有前途的学生或实习生。他们也许会向开源软 件捐赠代码,或在业余时间开发有趣的“只是为了好玩”的程序或网站。他们的程序和想法展现出一种热情和希望。做业余程序员是件不错的事情;这个级别的人能 很快的跃升成为一名有工作能力的程序员。
  7. 无名程序员典型的程序员大众。码农。能干(通常)但平凡。也许为大公司、集团工作。只是一份工作,不是生活的全部。无可厚非。
  8. 烂程序员归入这个角色的人没有任何的技术和能力。对于他的同事们来说,任何他插手的事情都会变成痛苦和折磨 ——可能有一种例外,对另外的烂程序员,因为缺乏基本的技能,辨不清自己正在和另一个烂程序员共事。也许这是所有烂程序员的标准特征。这些人本来跟编程没 有任何关系——但是,他们却在编程。

这些并不是很正经的等级划分。每个程序员在职业道路上都有各自的追求。但这可以给你一定的启发,让你思考一下十年后、二十年后或三十后——也许你的一生——能够实现什么。哪一个著名程序员是你最钦佩的?他们因为实现了什么而获得了你的钦佩?

简言之,你这辈子想干成什么样?

程序员分级-八个等级相关推荐

  1. 程序员新手 0年份等级 指导(一) 开发人员IT架构总览

    程序员新手 0年份等级 指导(一) 开发人员IT架构总览 程序员新手 0年份等级 指导(一) 开发人员相关IT架构总览之职能分解 开发人员IT架构总览 一.职能分解 软件项目的主要组成大体上按照一个项 ...

  2. 程序员有七个等级?你又属于哪个等级呢?

    今天读到一篇文章,程序员分级,并且还七级,感觉挺有趣,拿来分享下,更多的是想思考下,对,认真思考下! ①码奴 非自愿写代码,也不努力学习,需要主管监督鞭策才写,写又写不好,归根结底,对代码没有热情,若 ...

  3. 【职业规划】第一篇:程序员分级之初级程序员

    程序员分级标准与需要的技能 首先声明下,Java程序员的分级并没有统一的标准,以下列举出来的只是我所理解的关于Java工程师的划分标准,不喜勿喷,如有建议,欢迎评论或私信. 我理解的Java程序员的分 ...

  4. 程序员分级,一家之言,因为程序员之间也是区分非常大的。

    这里只讨论我所工作的场景的程序员分级. 还不具有普遍性.更多的偏向互联网公司的需求. 级别 级别特点 如何升下一级 入门级 初步了解操作系统 对良好的编码实践有了初步的认识 了解 Internet 技 ...

  5. 漫谈程序员(十八)windows中的命令subst

    漫谈程序员(十八)windows中的命令subst 用法格式 一.subst [盘符] [路径]  将指定的路径替代盘符,该路径将作为驱动器使用 二.subst /d 解除替代 三.不加任何参数键入  ...

  6. 漫谈程序员(十八)浅谈谷歌用户体验设计准则

    #漫谈程序员(十八)浅谈谷歌用户体验设计准则 ##谷歌的愿景   Google用户体验团队致力于创建有用的(useful).快速的(fast).简单的(simple).有吸引力的(engaging). ...

  7. 程序员的几个等级,你属于哪个等级呢?

    曾经读到过一篇文章,程序员分级,并且还七级,感觉挺有趣,拿来分享下,更多的是想思考下,对,认真思考下! 一.码奴 非自愿写代码,也不努力学习,需要主管监督鞭策才写,写又写不好,归根结底,对代码没有热情 ...

  8. 程序员的四个等级:菜鸟、普通、大牛、大神

    " 程序员这个物种自诞生以来,便产生了森严的等级制度,划分标准十分复杂却又有规律可循. 我们暂且分为:菜鸟.普通.大牛.大神四个等级,并用图鉴形式来表现各个等级的不同之处. 注:reinve ...

  9. 程序员分七个等级,你属于哪一级?

    前阵子读古书,发现古人用"奴.徒.工.匠.师.家.圣"七个层次来演绎手艺人的不同阶段,于是手痒,将之挪用到当代的手艺人"程序员"的分级上,马上拿去给身边的程序员 ...

最新文章

  1. 编译安装appach遇到的那些事
  2. mybatis中mapper接口的参数设置几种方法
  3. 面向接口编程详解(三)——模式研究
  4. android jni调用so库
  5. 假如有人在今天炸了支付宝的存储服务器...
  6. Spring Boot 2.1.4 发布,提醒全体用户升级 2.1
  7. 基于微信云开发的简单商城小程序源码与配置指导
  8. Windows超级管理器绿色单文件版V9.41下载 | 电脑任务管理器损坏可予以替代 | Windows超级管理器下载
  9. CKEDITOR富文本编辑器+AJAX+JQUERY+ListView综合应用
  10. 北邮带研究生的计算机导师有哪些,GitHub - sunichi/BUPTNiceMentors: 北邮研究生导师口碑榜...
  11. uni.navigateTo页面跳转时传对象参数
  12. EndNote 使用教程
  13. 解决IEEE会议模板引用bib文件时出现Bibliography not compatible with author-year citations
  14. 很好用的壁纸网站源码分享,仅供学习,请勿商用。
  15. EasyX 如何使用 Win32 控件
  16. 详解动态规划算法(Python实现动态规划算法典型例题)
  17. RESTful介绍和使用教程
  18. 如何申请免费的云主机
  19. R语言ggplot2可视化:使用patchwork包将多个ggplot2可视化结果组合起来、使用plot_spacer函数在组合结果图像中的指定位置加入空白区域(不包含任何内容,纯粹空白图)
  20. 上海计算机应用基础考试培训班,上海市计算机一级考试辅导

热门文章

  1. 键盘(键盘基础,按键消息)
  2. sql 中英文格式的时间转数字格式
  3. 计算机考证一般多少钱
  4. (一)传说中“哈佛最受欢迎的课程”
  5. 自然语言处理TF-IDF关键词提取算法
  6. 固态硬盘SSD使用随笔
  7. selenium实现163邮箱登录
  8. Windows10切换用户显示User Profile Service或ProfSvc服务登录失败
  9. Python OpenCV:利用滚动条移动图片,利用鼠标缩放图片
  10. linux aria2c 百度云,使用Aria2c和百度网盘助手实现高速下载百度网盘资料