程序员的肖像

2018-08-21  本文已影响13人  仲秋雨路

### 程序员

什么是程序员 ?

程序员(英文Programmer)是从事程序开发、程序维护的专业人员。

一般将程序员分为程序设计人员和程序编码人员,但两者之间的界限并不十分清楚,特别是在中国。软件从业人员分为初级程序员、中级程序员、高级程序员(现为软件设计师)、系统分析员,系统架构师,测试工程师六大类。

具体来看程序员到底是一群什么样的人呢 ?

### 程序员的肖像

提到程序员,不同人的脑海中会涌现出不同的形象。

#### 程序员是黑客吗 ?

在真正了解程序员这个职业之前,我对程序员的印象来源于影视小说等文学作品(比如《黑客帝国》)中那些能文能武,可以侵入任何网络获取想要信息的黑客角色。后来,随着进入程序员行业,接触到越来越多的前辈,同事,才发现真实生活中的程序员一点不酷,因为严格的开发规范让你循规蹈矩;也不是程序员都懂得黑别人的网络,侵入别人的电脑,更多的程序员从事的非网络相关的程序开发,即使从事网络相关的程序开发,还需要网络协议,操作系统,网络工具等必备知识以及对网络安全等深入了解才可能做到。

#### 收入高 ?

有一次在地铁上听到别人在说收入比较低,想要转行做程序员,原因是大家都说程序员收入高 。

我觉得这是外界对这个行业和程序员工作生活情况缺乏真正了解。

当然,从行业薪资的总体排名来看,近年来随着移动互联网发展及智能手机普及,大数据,物联网,云计算,区块链人工智能等 IT 风口的推动,IT 行业的薪资随着创造单位价值也越来越高。但是,对于程序员来说,高工资往往伴随着繁重单位工作量和高强度的工作压力。

在中国,加班已经成为 IT 行业的常态,繁重的开发任务和随意的需求变更更使人身心疲惫,更有甚者“过劳猝死”也时有发生。于是,也有人戏谑称程序员为“码农”。除了工作时间之外,程序员还需要花时间去学习新的知识,追逐最新技术发展,才能满足工作需要。

另一方面,相对于其他行业,程序员行业的积累性比较差,导致工作年限也是相对有限的,这就是别人曾说的吃青春饭。也许有人说,有很大岁数的程序员依然在编码。但是,对于大部分人来,随着年龄增长体力下降,精力及时间会被生活占用,相应的花在工作上的时间相应减少。导致很多人尝试转产品管理或者转行。如果这么拉长一算,平摊下来,单位时间收入并不高。

#### 程序猿 ?

程序员经常跟机器打交道,与人接触比较少,导致在很多人眼中觉得不正常,这就是行业对人的塑造作用。比如说,性格有点轴,容易钻牛角尖,所以也被成为程序猿。有一个段子很形象描述程序猿

> 女神:你能让这个论坛的人都吵起来,我今晚就跟你走。

程序猿:PHP语言是最好的语言!

论坛炸锅了,各种吵架。

女神:服了你了,我们走吧,你想干啥都行。

程序猿:今天不行,我一定要说服他们,PHP语言是最好的语言。

上一篇 下一篇

猜你喜欢

热点阅读