金华IT培训
美国上市IT培训机构

4008270010

热门课程

程序员动辄几万的工资是虚高吗

  • 时间:2018-10-26 17:03
  • 发布:金华
  • 来源:疑难解答

最近几年,IT行业流行一句话,要嫁就嫁程序员,为什么呢?钱多。小编现截取了某个招聘网站的截图,以北京为例,3-5年开发经验,普遍在20k以上,即便应届毕业生也基本都在10k左右徘徊。相对于其它行业,互联网的薪水的确会显得相对高点儿。你找一个ITl界的朋友帮忙写套系统,写个网站或app,报价动不动8万、10万的要,但程序员的薪水真的是虚高吗?有没有虚高的情况?

外行人看程序员

小编在毕业那年和同学们一起找工作的时候,遇到一个一同来面试的,大家就聊起来了,一问,和我们一样学的java,自己刚刚接了个活,帮别人做一套论坛,因为当时我们还从来没接过任何的活,想问下市场价格和需要注意的问题,结果对方价格一报的瞬间,我们真的是“惊呆”了,你猜多少钱?100元,什么项目一百元接啊,饭钱都不够,再追问下去,原来这伙计在网上随便找了个源代码,自己改了改给人家安上了。随即我们对他的基本功产生怀疑了,随便问了三个java最基本的问题,一个也没答上来。

这类的事情,可能就是造成了外行人对开发的误解。“你帮做个类似淘宝的网站吧,很简单,有个产品展示,购物车和付款就可以了,200块钱够吧,后天能给我吗?”,“你能不能帮我做个类似微信聊天的app,很简单,就跟微信一样,你发条信息,他那边能接收就可以了,100块够吗?”,“隔壁一家公司找他朋友帮忙做了个论坛,200块钱,他那个朋友技术可好了,第二天就给他了,现在都用上了。”这样的事情一旦多起来的话,外行人可不觉得程序员值钱。代码,网上有的是,你帮我下载个改改就行。

流水线出来的程序员

有一种程序员叫流水线上出来的程序员,也就是我们常说的培训机构出来的。培训机构在招生的时候,都会或多或少的夸大现在市场程序员的需求量,以及薪资水平,用以往学员的就业情况来做宣传材料,打着“培训三个月,月入过万”的口号做招生宣传。流水线出来的程序员,无疑给市场带来的是一种混乱,程序员的底子,也就是大学学的基本功,数据库、数据结构、算法、编译原理、操作系统、软件工程等等,这些都是编程的基础,而培训机构是永远都不会教的,三个月的培训期只能是以填鸭式的教学方式,教一教如何使用工具,以及使用编程语言。因为小编是在培训机构待过的,既是科班出身,还报了培训班,所以很清楚里面的教学方式。恰恰是这些流水线上出来的程序员,要价高,基础差,能力差,给市场造成一种错觉,程序员都是虚高要价的。

程序员在高工资下的无奈

技术每年都在变,三年一大变,一年一小变,你可以看到每隔几年出来一个新语言火遍IT界,前端每隔一段时间出来一个新框架,新语言和新框架自然带来的是解决某种已存在的问题,或者是新的效率上的提升。程序员不可能不去学的,每几年就会边缘化一些开发语言,比如VB,VF,delphi,你在市场上很难再看到这类语言的招聘信息了。记得当时进培训班时那个授课老师,说他的一个朋友就是delphi,一生只抱着这门语言不放,07年那时候市场上流行java和.net,他的这个朋友就每天在抑郁中自怨自艾。你要是问,新学一门语言对程序员有没有一个比较直观的类比,就好比你是音乐生,每隔几年你要换一件乐器;好比你是翻译,每隔几年你要新学习一门外语。程序员和别的行业有个非常大的区别,程序员越老,反而越不吃香,新出的技术,年纪越大,越学不进去,在这门语言或技术上积累的经验,可能就在这几年的时间内有用。换了语言,就要重新学习,可能留下来的是项目经验,也就是业务,比如教育培训机构的业务。但是你做另一个行业的项目时,这些就派不上用场了,又要重新去学。

有一种东西叫加班,当加班加到你的身体机能不行的时候,比如你到中年的时候,你面临的可能就是失业。这时候的你,家里有妻子,儿女,还有双方父母,房贷、车贷的支出,但你要的工资应该不会太低,加班又加不过刚毕业的年轻人,你拿什么和他们竞争?我有经验,技术经验和项目经验,对不起,这样的人一个公司只要有一个就可以了,一山不容二虎。换句话说,程序员是拿青春来换钱的,他们不得不在自己年轻的时候可劲的挣钱,哪一天,他们身体不行了,基本就告别开发这个工作了,大部分要么转行要么就转管理。那我转管理就好啦?一个公司的管理也不需要太多,一到两个够用,需要的是开发,需要的是写代码的程序员。这样你还觉得程序员的工资虚高吗?

高强度的工作

程序员,要么在加班,要么就在加班的路上。之前看过一个有关程序员的分享,在北京一家知名互联网企业,他的同学来北京找他,抱怨说来了一个星期,总共见了两次面,第一次是来接他的时候,下了高铁,接到家,说请假出来的,也没吃晚饭又返回去加班了。这之后一个星期就再也没见过面,别人都睡的时候他回来了,别人都没起的时候他去上班了。第二次见面是走的时候了,来车站送他,说送完他还要回去加班。这种现象在开发行业太常见了,小编曾经有过两次,通宵加班差点导致心梗,当时整个人感觉心脏出问题了,说不出来的那种,就差最后一步倒地上。小编曾经跨行做过不少工作,所以这之间的工作感受很有体会,让小编选择的话,随便一种也比程序员好,你觉得钱少,当你感受到命更珍贵的时候,就不会这么想了。一个拿命换钱的行业,你还觉得程序员的工资虚高吗?

外行的另一个误解

外行人看程序员,可能会有这么一种印象,“不就是写代码的吗?”,他们会把编程简单地理解为是写代码的。这里有一个非常大的误区,相信没多少人能够理得清楚讲得明白的。我们用音乐界来打比方,程序员写一套系统或网站,开发一款app,相当于音乐界编写一套教材,注意:不是弹琴,而是写教材。音乐界的照着谱子弹琴,相当于用户照着说明书使用系统,写教材才相当于开发系统。你要写一套教材,你需要具备音乐的基本知识,比如乐理、和声、配器、曲式,你还要会视唱这种最基本的,你还要会一门乐器。你要写一套系统,上面已经提到过,你要具备数据库、数据结构等等这种基本知识,你还要会用java、ruby、python、php等一门语言,html、js、css这些端页面是必备要学的,你还要会mysql这类的关系型数据库,你可能还需要知道一些非关系型数据库,以及linux服务器的操作,不学这些东西,你是没法写好一套完整的系统的。这是外行对程序员的另一个很大的误解,编程,不是弹琴,而是编写教材。

上一篇:Java : 一个帝国的诞生
下一篇:万能的人工智能和AI教育
选择城市和中心
贵州省

广西省

海南省