关于程序员的言论

继续软件行业部分开发人员毛病的话题

我是做软件咨询的,这些年接触的各种各样软件公司老板,软件公司高层中层,软件公司底层开发人员,软件客户方,我自己都记不清楚究竟有多少了,不至于被几个老板请顿饭就飘飘然,就是被别人请吃饭我自己都记不清楚有多少回了。

中国整个大的经济环境下劳动者的普遍待遇就不算好,不光IT行业如此。其实相对而言,在IT行业劳动者是普通受到重视的,一个核心开发人员就有能力威胁老板,这不是地位重要是什么?

前年我和朋友自己研发备份软件去各个行业推销,去那些上海大的单位,企业,跨国公司推销,感触很深。那些机械行业,化工行业,汽车行业,医药行业,最最重要的公司资产是那些厂房,设备,那动辄都是几亿几十亿的投资,相比之下,劳动者的价值算什么?连根毛都不算!这些行业的高级技术人员工资还不如一个毕业一两年的软件开发人员。公司随时都可以弃你如敝徙。

IT行业特别是软件行业则不然,公司没有什么固定资产投资,公司唯一有价值的资产就是人,是开发人员。所以软件行业的从业劳动者的地位相比其他很多行业是很高的。特别是高水平的核心开发人员,几乎是每个软件公司都很稀缺,可遇不可求的,这些人几乎有和老板叫板的资本。这在传统行业是不可想像的。

大学毕业之后那几年我也曾经愤青过,这也瞧不起,那也看不上,总觉得时不我予,天妒英才。但是有过创业的经历,有过各行各业销售跑单的经历,有过几年软件咨询的经历之后,在接触了社会各个阶层之后,在了解了社会各行各业之后,我越来越反感我自己以前那种少不更事的愤青。

每个人都有过自己的青涩期,这没有什么,最可怕的就是一叶障目,在没有什么社会经验,完全不了解其他行业的情况下,轻率的把自己扮成苦大仇深的样子,自大的愤青着,这样的开发人员非常普遍,我接触过太多了,所以非常有感触,他们的缺点集中体现在:自大,幼稚,狭隘上。

软件行业从资本方来说,问题也同样多,传统行业投资数额巨大,不是每个人都玩的起的。但是软件行业拿几个单子,拉几个人就可以干了,门槛低了,也鱼龙混杂了。软件行业能够经营十数年的公司,更加少见。整个行业积累不够导致各种各样问题的爆发。不过这不是我这篇博客想探讨的话题,我这里不想展开。

很多开发人员的毛病

很多开发人员老是说管理层轻视技术人员,可你们有没有想过管理层为什么要轻视技术呢?很多软件公司老板能自己身家千万以上,个个都精明过人,如果技术人员真的像你们说的那么有价值,老板会想不到吗,会冒着放弃长期利益的风险,仅仅就不肯尊重开发人员,给予开发人员高的待遇,这些人要是目光这么短浅,怎么可能赚到那么多钱呢?是的,确实很多软件公司老板目光短浅,为人苛刻,待人刻薄,但是开发人员自己就完全没有问题了?

开发人员老是说自己待遇低,压力大,30岁就必须转行了,从来都是埋怨环境,从来不去反思一下自己有什么问题!

一些大公司招聘核心技术人员,上来就要求八年十年工作经验,那就意味着他们招的就是30岁以上的资深开发人员,30岁以上的程序员真的没有好机会吗?恐怕是你们自己就放弃了。

待遇低,你们见过待遇低的工作吗? 软件开发行业几乎是平均工资最高的行业了,一个程序员工作两年以上,轻松拿到6k以上的月薪,水平更好的,四年以上就可以拿到10k,你们去看看那些传统行业,一个经理级别的人才能拿到6k,能拿到10k以上的凤毛麟角。

压力大,你们见过压力大的工作?当你们吹着空调喝着咖啡,一边和mm网络聊天,一边敲敲代码的时候,那些销售人员顶着烈日酷暑白天黑夜的跑客户,还要交际应酬,为了抢到一个单子,绞尽脑汁,为了赔客户喝酒,身体都搞坏了。一个月不出单子,就愁得晚上睡不着觉;两个月不出单子,不用公司赶你,你自己就得灰溜溜辞职。你开发人员项目延期两个月,小公司资金周转都困难,老板会因为项目延期开除你吗?

不客气的说,有相当那么一批开发人员,从小就是聪明的孩子,成绩好的学生,家长溺爱,老师护着,自以为自己多了不起。进入社会以后,觉得自己是精英,这看不惯,那瞧不上,眼高手低。让他做点事情做不来,稍微得罪一下,就把你当仇人。这些个人从小就没有吃过什么苦,不知道社会是什么样子,自大,幼稚,狭隘。取得一点点成绩就觉得老子天下第一,遇到点挫折,就埋天怨地,从来不觉得自己错了。

有这么多埋怨,不如改行做销售,让你们去跑三个月销售,一个个嘴巴都闭上了。

程序员到30岁就要转行?

已经迈过了30岁人生大关了,这个时候很适合谈谈这个话题。目前我自己还奋战在程序代码的第一线,我熟识的同年龄段的一些程序员朋友也无不如此,其中很多人已经在公司担任非常重要的职位了,有些已经到了公司的最高管理层,这些人中基本上至少都在中层管理的位置上。

随着年龄的增长和阅历的增加,一个具有良好工作习惯的程序员,在多年的团队开发过程中,不可避免的培养了自己管理团队的能力和沟通表达的能力,如果到30岁都做不到这一点,那只能说你这么多年来就根本没有好好做过项目。当然很重要的一点是,做管理层不意味着你要脱离开发实践,特别是对于软件行业来说更是如此。一个技术问题卡壳了,你管理水平再高也无济于事阿!这个时候就看你能不能奋战在第一线,成为大家的主心骨了。《功夫》里面有句台词说得很好,“能力越大,责任越大”,我觉得一个程序员也应该具备这种意识,除了不断提高自己的技术水平,同时也应该主动承担更多的责任,你的责任心越大,就能够做更重要的事情,让周围的人越对你产生心理依赖感,时间久了,你自然而然就成了开发团队的Leader,几年下来,成为公司技术方面的顶梁柱或者成为公司高管,并不是什么难事。至少从我身边这么多朋友看过来,就是这样。所以,我很反感什么30岁就不能做程序员,30岁就要转行的悲观论调,有这样想法的人根本就不适合做程序员,转行还是趁早的好。

一个有美好前途的程序员,应该具备如下的素质:

1、对技术始终保持浓厚的兴趣,不抱残守缺,要“喜新厌旧”!

这一点直接决定了一个程序员能不能成为高手,有没有前途。我认识的坚持做技术的朋友中间,处在最高位置的那些人都是那种兴趣及其广泛,知识面及其广博的,而且对新的技术保持足够的敏感度,并且绝不吝惜自己赖以成名的技术,该抛弃的时候绝不会犹豫和可惜。简单来说就是既要“喜新”,又要“厌旧”。

我自己不是科班出身的,只因为98年毕业的时候互联网最热,就投身进来做技术了。如果那个年代互联网不热门,我也很有可能就做证券行业了。我觉得自己只所以能够比很多技术人员水平更高,原因也就不外上面这几点:对技术保持浓厚的兴趣;孜孜不倦的学习新技术;喜新,而又毫不吝惜的厌旧。

很多开发人员很害怕自己辛辛苦苦学习掌握的技术过时,很像守财奴,其实软件行业唯一不变的就是变化,你守是守不住的,必须积极主动的进攻,主动掌握新技术,而不是被动的等待新技术把你给淘汰掉。而且长期坚持不懈的学习会提高你的学习能力,开阔你的视野,培养一个良好的学习习惯,而同时这些方面又会反过来使你学习新技术的速度越来越快。

我自己现在就有这种感觉,当你对某些知识领域一无所知的时候,如果你总是躲避,不去接触,那么你永远站在门外,而如果你坚持不懈的学习下去,你会发现你懂得越多就学得越快,到后来,你甚至可以培养出很敏锐的技术直觉,一种新技术好与不好,有没有前途,你只要花很少的时间就可以自己判断的出来。所以虽然框架满天飞,我觉得我自己从来没有出现过无所适从的感觉,如果不知道这个框架好,还是那个框架好,那就花点时间都去学习一下,很快就知道哪个好哪个不好,判断的标准自己心里早就有数。

到了30岁,在技术方面我对自己很欣慰的一点是我发现自己的学习能力完全没有下降,甚至越来越强,有些新的东西花很少的时间学习,就可以取得比很多人花很久时间都要好的效果,甚至能够立刻结合以前的经验,看出来这种新东西存在的缺陷和未来的发展方向。

2、要有强烈的责任感
这一点上面已经提到了,一个有责任感的程序员,他到了30岁一定会成为一个好的技术管理者,就算他曾经有管理和交流能力方面的缺陷,他以后也会做的很好。

那些说什么30岁就得转行的人在我看来就是软件行业的逃兵,他根本就进错了这一行。
(转载)http://robbin.iteye.com/category/5356?show_full=true
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值