程序员常见的四种类型你想成为哪一种

发布时间:2020-04-27 14:22:26   来源:文档文库   
字号:

程序员常见的四种类型,你想成为哪一种

程序员和其他职业一样,都有等级的划分,这个划分是以技术为标准的,而不是学历或者其他,当然了,还夹杂了管理经验等等。下面会分享到程序员常见的四种类型,看看你现在处于哪一种,或者说你想成为哪一种?是码农?是工匠?是专家?还是计算机科学家。

码农

起初网络上没有这个词,这个词的由来,是因为一个程序员的自嘲。实际上,码农也就是软件的主体实现者。同千千万万农民工一样,他们只是软件大厦的缔造者。也许他们熟悉或者精通几门语言,开发现有框架。

他 们是程序员中的蓝领,干着某种程度上的体力活,但这并不是什么坏事,事情总要有人做,并且编程的自由行赋予了码农很大的创造和学习空间。如果承认自己是个 码农并乐于所从事的工作,那也是件极其美好的事,可问题在于很多人并不是自己愿意做码农,而是被迫成为了码农,他们本应是音乐家、运动员或者是商人,可因为种种原因成为了码农,干着他们认为枯燥且重复的体力活,所以他们不开心,这种状态下工作身心俱疲,也就是他们最容易发出程序员吃青春饭,三十岁以后还写程序没出息,应该转管理之类的蠢话。

工匠

这是一群非常不一样的程序员,其他程序员对技术本身比较关注,但是这类程序员对实现的结果比较关注。对这些程序员来说,利用技术所创造出来的产品才是重点,技术本身不是重点。

因此,你很难用前端、后台、DBA、安全工程师定义他们,为了创造伟大的产品,他们愿意学习任何技术,有些浅尝而止,有些因为需要或兴趣而精通无比。他们通常具有叛逆精神,本能地抵制权威,喜欢挑战某个领域的领导者,具有传统意义的黑客精神。他们对自己和别人都极其严格,具有很强的控制欲,喜欢插手编程之外与产品有关的事物,如设计、UI、市场等等;因为他们不希望因为某个环节的失误而降低了产品的影响力,虽然他们并不总是对的。

这类程序员爱编程,但是编程只是他们生活的一部分。他们生活的其他部分,会是旅行、种地、绘画、玩音乐、打剑道、吹笛子,这些爱好,跟大家眼中的程序员气质完全不符。这些程序员还是工作狂、性格倔强、特立独行。

专家

在软件行业中,这些专家摸爬滚打了很多年。他们对一个领域或者多个领域精通,而且见多识广。在公司里,这些专家通常被称为高级程序员、CTO或者架构师。他们通常设计好软件大厦结构后,安排码农去做,再自己写核心代码。

他们经验丰富,具有技术前瞻性,能够未雨绸缪,提前做出反应以应对软件大厦腐朽的趋势和业界的技术变化。他们性格单纯,喜欢自己的工作,且薪水不菲,通过阅 读科学家的论文来保持与时代共同进步。软件行业很特殊,对于制造业,杰出者与平庸者带来的结果差距通常只有一到两倍,可在软件行业恐怕用千万倍形容都不为 过。

(计算机)科学家

与其说他们是程序员,不如说他们是数学家。他们发明了各种理论、算法和术语,教科书上那冗长的证明和计算也出自他们之手,其他的程序员都或多或少受益于他们的成果。有时,他们的一篇论文能改变整个业界的思维方式,但他们通常不会也不喜欢把那惊世骇俗的理论商业化。相比之下,他们更喜欢沉浸在科学的象牙塔里,自得其乐,好不快活。

他们是程序员中最不经常写程序的人,甚至有一些大师一辈子都没写过程序,你也许认为这违反了我们开头对程序员的定义,可谁说编程非要用键盘呢?

以上就是程序员的四种类型,现在基本的都是从码农做起,但是请不要误解码农就是最低端的,薪资不高的,其实不是,有些码农会在短短三年的时间里,成为大牛级别,甚至是专家。从北大青鸟的出去的学员这样的例子多不胜数。

更多有关学习IT的问题,请点击咨询。

本文来源:https://www.2haoxitong.net/k/doc/3e1b29c9cd1755270722192e453610661fd95ae1.html

《程序员常见的四种类型你想成为哪一种.doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

文档为doc格式