程序员是什么工作主要做什么(程序员主要是干什么工作的)

圈圈笔记 48

这年头,高考后,很多考生会被建议说学开发当程序员,就业前景好,高薪职业,又不用和人打交道,人才缺口大,随便开个招聘网站,只要输入个什么JAVA net什么的,就能出来好几十页招聘信息,毕业出来根本不用担心工作。

这些固然不假,但是深扒一下,换个角度,你会发现,程序员也不是什么神仙高薪职业,而是一种新型工人!你想想看,有什么职业会被招聘如此大量的人员呢?其实答案很简单,那就是工人,只有工人才会天天招聘,年年招聘,而且招聘量一般都比较大。程序员这个当年被捧上天的职业也一下子被拉下神坛,拨开华丽的外衣,摘掉虚伪的面具,摆在你面前的确就是一个工人岗位,所以现在很多程序员都以码农自嘲;其实这个工作应该算是技术工种,就跟什么钳工、瓦工、水电工差不多,你学会了我们这边需要的技术,你就过来帮我们做。软件行业里的代码民工也就是这么个意思。

只要认真去了解,你会发现,这个领域的很多大神,身份并不是你想的那样。像比尔盖茨就是这个领域的传奇,但如果是仔细了解过比尔盖茨传记的人,都知道当年软件真正的开发人员,其实是比尔盖茨的好友保罗·艾伦,比尔盖茨只是参与开发,他负责更多的内容是软件宣传和销售。乃至于在微软公司,比尔盖茨担任的职务主要也是CEO角色,更多是体现在管理能力上,不是开发能力上。还有李开复,在美国拿的是软件方面的博士学位,还有视频采集方面的专利技术,但后来不管在微软、在苹果、在google,他都是担任管理职位,和软件开发没有半毛钱的关系。

真正的软件开发人员都是幕后英雄,你是不可能在网络、报纸上甚至是公司里听到他们的名字的,你能看到的就是他们开发出来的软件。

而且程序员工作时间长,要长时间盯着电脑,还要开动脑部每一根神经来用计算机的思维思考抽象的逻辑问题。搞开发的人天天都是在忍着身体上的无限疲劳,还要想着如何用电脑的思维来表示程序的过程,用代码去表示一切事物,用代码去表示一切事物之间的联系。

还有加班,这个加班还不是其他行业的加班,程序员的加班是属于正常上班范围之内的,是分内的事情,加入这个行业,就要加班,即使不在公司加班,回到家了还要加班。

这就是合格程序员付出的代价。如果你只看中程序员所谓的高薪,那就大错特错了。更应该要看到程序员付出的代价。高薪不是白拿的,干的工作付出的代价越大,收益自然就越大。如果只想经过短期培训就上岗拿高薪,那就大可不必了。

其实选择职业时,不应该只看这个职业光鲜亮丽的一面,而应该关注这个职业所承受的代价?要看这个职业最基本的特点和要求,如果都可以接受,再踏入这个行业。

上一篇:

下一篇:

  推荐阅读

分享