软件开发工程师如何甩掉“软件民工”的帽子――“能力”
曾经几何,软件开发人员的工作性质与进城打工的“农民工”变得如此惊人的相似。很多软件公司的高管认为“人便宜,就是要用到坏掉,然后再找更便宜、更年轻的”,于是,软件开发人员们与农民工一样被剥削,一样做着没什么太大技术含量的枯燥工作,一样拿着微薄的收入,有上顿没下顿,买不了房开不了车,日复一日重复“软件民工”的劳动。
“软件”这个英文缩写,原本在人们脑中总是条件反射地与“精英”二字联系在一起。标准的形象应该是“西装革履,背着笔记本电脑,高投入却也高收入”。曾经听人说:“想赚钱,就来做软件吧”可如今,人们渐渐忘却了“精英”,而是自然而然把“民工”两个字跟在了“软件”后面。
其实,尽管新经济浪潮已经席卷多年,软件开发仍然是高技术含量的智慧密集型产业。最新2012年十大热门专业、十大高薪专业近期火爆出炉,位居榜首的都是软件开发专业,而如今却把它与"民工"这样一个承担繁重体力劳动的职业联系在一起,一定程度上反映中国软件产业当下的尴尬现状。
当“民工”这个词汇加上个定语--软件,我们大体可以感知这个软件行业中底层从业者的生存状态。而想要在软件这条道路上继续向前走变身“软件精英”的“民工”们,就必须懂得,只有掌握随时更新的技术,才是进一步发展的硬道理。
软件工程师曾经让人充满羡慕和憧憬的行业,不过不论在现实中还在网络中,细心地朋友经常会发现,不少有志于软件行业,或者对行业有一腔热血的朋友,经常会问究竟哪种语言的软件员能在市场上谋得更高的待遇呢?入行久并有一定从业经验和不错的从业经历的朋友对这个问题,都会有一个共同的答案,待遇和语言无关,虽然入职前由于某种语言或者开发模式在待遇上会略有不同,倘若拥有娴熟的基础知识,和良好的逻辑思维能力,对软件本身有深入理解的话,那么待遇和语言的关系几乎没有任何的相关性,要说什么决定待遇,那么只有一个答案,能力。