个人随笔
技术改变世界

程序员的分类定义(数学家、码农、专家、工匠)

程序员

程序员的分类定义

我认为不是每一个写代码的都称为程序员,我认为程序员要划分为几种类型。嗯…大概是如下几类吧

其实没有什么排序的先后顺序。下面一 一介绍我对这四类的观点。

  • 数学家
  • 码农
  • 专家
  • 工匠

 

程序员 之 数学家

与其说他们是程序员,我认为称之为数学家比较合适。他们发明了各种算法、各种术语、各种理论。在很多书本上的很多很棒的东西,冗长的证明、算法,都出自他们之手。多多少少也有程序员受益于他们的成果,甚至因为他们的谋篇理论而改变一个业界的思维方式。通常他们不喜欢把他们惊世骇俗的理论进行商业化。相比之下他们更愿意沉浸在科学里,自得其乐。也许他们是程序员之中最不常写代码的人

 

程序员 之 码农

这个词语似乎来自互联网上对自己是程序员的自嘲的一个词语。但是在这里我把他们认为是软件大厦的主体实现者、缔造者,跟农民工兄弟一样。他们通常熟悉或精通1至2门编程语言,在现有的框架下进行编码工作。他们也是某种程度上的体力活儿,但是这些并不是什么不好的事情,有些事情总要有人做。就像城里人吃饭一样,也需要人种植稻米才有的吃,一个道理。并且编写代码的自由赋予了码农很大的创造和学习空间,如果觉得自己做码农,编写代码是很有意思的,有趣的,那也是极其美好的事情。但是问题就在于有很多的人并不是自己愿意做码农的,而是被迫成为码农的,为什么这么说呢?他们本来应该是体育运动员,商人,音乐家等等的,而因为种种原因吧,不是特别自愿的成为了程序员,是不是可以理解为被迫?那我不知道。因此他们认为自己写代码是枯燥而且重复的体力活儿,所以他们不开心,这种工作状态下必然是身心疲惫,对程序员这这个职业充满了无奈。这也就是他们最容易产生认为程序员是吃青春饭,三十岁之后还写代码的没出息,要转管理层之类的蠢话

so,到这里,我认为作为码农,首先要承认自己的身份,然后找到自己的兴趣与方向,或者你也可以考虑向其他三类程序员转型,实在不行就换个行业,去追逐自己最初的梦想

 

程序员 之 专家

他们在公司里通常被称为架构师或者CTO或者是高级程序员,他们通常是设计软件大厦的结构,然后安排码农去实现。有时候也自己写一些核心的代码。他们有丰富的经验,有技术的前瞻性,能够未雨绸缪,提前做出反应应对软件大厦的趋势及商业变化、技术变化。他们性格单纯,喜欢自己的工作,并且薪水不低。经常是不停步的学习 阅读各个新技术点 科学家论文 来保持与时代的共同步伐。普通行业的杰出的人才与普通的人才相对带来的结果差距通常只有1至2倍,可是在软件行业里面所带来的结果恐怕用千万倍形容都不为过,一个小小的bug可能致命。所以专家是公司的宝贝,我认为任何一家软件公司都应该去不懈余力的争取或者培育专家;同时,成为专家也是很多码农的终极梦想。

至此,如果你是一位专家,请接收我以崇高的敬意。

 

程序员 之 工匠

这类程序员对他们而言,重要的不是技术本身,而是利用技术去缔造伟大的产品,我认为称之为作品更合适。因此,你很难用前端、后台、数据库工程师、安全工程师去定义他们,为了缔造伟大的作品,他们愿意学习任何技术,只要是这个作品所需的技术。有些是浅尝而止,有些是因为兴趣而精通无比。他们通常具有叛逆精神,本能的抵制权威,喜欢挑战某个领域的领导者,具有传统意义的黑客精神,也可以称之为Geek。对自己的作品和别人的合作开发的代码、安排都极其严格,具有很强的控制欲,喜欢插手与作品有关的任何事物,从UI设计到底层代码,他们期望使用者的喜悦。因为他们不希望某个环节的失误而降低了产品的影响力,虽然他们并不是总是对的。他们喜欢编程,但通常编程不是他们的生活的全部,他们一定会有一些与大众程序员中不符的爱好,比如音乐、剑道、绘画、种地、旅行等等。他们性格倔强,工作疯狂,只愿意和优秀的人合作。

因为如此的种种,在一般的企业中,工匠难以共事,他们总会觉得自己的才华收受到了限制,周围人跟不上节奏;他们在某种意义上是公司不稳定的因素,要么是天使,要么是魔鬼;绝大部分企业不需要工匠,但是对伟大的企业而言,工匠比专家还要重要。你可以在google、microsoft 等技术前沿缔造者企业们看到很多工匠专家可以改变现有的产品领做到行业领先,但工匠可以创新产品,缔造精品,从而改变游戏规则。因为适合工匠的企业如此的少,他们中有些人选择了自己创建一个企业。

 

结束语

以上四种程序员的分类是我的个人理解,有感而发,参考了部分网络资料。准确阐述了我对这四类程序员的类型区分。

另外,重要的是并不是你现在属于分类中的哪一种程序员,而是找到你希望成为的那一种程序员,并为之努力。

每一位程序员,都会有自己的精彩。

转载请注明出处王旭博客 » 程序员的分类定义(数学家、码农、专家、工匠)

分享到:更多 ()

评论 5

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
  1. #5

    匠人心态

    马啃伯格2年前 (2015-02-02)回复
  2. #4

    介于码农和专家之间吧~~

    proliang2年前 (2015-01-23)回复
  3. #3

    码农娶女神

    码农娶女神3年前 (2014-10-20)回复
  4. #2

    介于工匠和码农之间….

    阿文de博客3年前 (2014-07-25)回复
  5. #1

    更多的人应该还是处在码农的身份吧

    凌吉林博客3年前 (2014-06-08)回复