1

写代码可能会经历的几个历程

 1 year ago
source link: https://www.v2ex.com/t/861844
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

V2EX  ›  程序员

写代码可能会经历的几个历程

  luffy · 1 小时 6 分钟前 · 584 次点击
  • 初入行阶段,能完成一些基础的 hello world, crud 就已经很勉强了。这个阶段很多时候只能复制粘贴,拿来主义,程序能跑起来,就算不错了。

  • 熟练工,一般在某个领域专注干个小几年,都能达到熟练地步,在行业行情好的情况下,这个阶段可能是市场上最抢手的,一方面是熟练工,有经验,能快速出活,另一方面要价相对没那么高,对企业而言相对有性价比。

  • 资深熟练工,这个阶段的程序员,很多时候可以对自己比较熟的一些框架,语言,类库等做出一些评价,比如觉得某某框架设计的不理想,性能有问题 或者 API 设计得不够优雅等,同时能也有能力看懂并适当参与一些开源项目。这有可能是市场上占比最多的,比如一堆带着 senior 头衔的,也包括一部分 CTO, 架构师 头衔的,可能处在这个阶段。

  • 初级轮子工,这个阶段开始具备造轮子的能力了,比如觉得某个 css 框架太臃肿,用起来不爽,就自己造一套简易 UI 来用,或者觉得某些微服务架构不太好,就可以自己重新架构一翻。能到这一阶段也极不容易了。一般是是明星程序员级别了。

  • 专家, 这个阶段也分不同档次,但都有个共同点,就是在某个领域特别资深,能写出一些让行业大部分人都在用的开源项目,最典型的,可能也是最高级别的,比如 linux kernel, 或者一些人工智能项目,操作系统, 编程语言相关的,难度相对低一点的,可能是一些 web 框架,或者流行性类库。总之虽然这些项目的难度有所不同,但能做到这个程度的,都至少在相关的领域上,理解得非常通透。 能到这个阶段的人,凤毛鳞角。


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK