`
dchaoxiong
  • 浏览: 183481 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

关于程序员的言论

阅读更多

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

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

中国整个大的经济环境下劳动者的普遍待遇就不算好,不光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
分享到:
评论

相关推荐

    程序员成长的十层楼!!!

    第九层为“行业领袖”,在这个层次,个人的技术能力已经超越了单一的公司或产品,他们的观点和言论往往能够引领整个行业的技术潮流。行业领袖们致力于推动技术的边界,他们会参与到行业标准的制定,甚至在一些情况下...

    GPT时代的程序员生存之道

    GPT出来后,关于AI将终结编程,代替程序员的言论就不断出现,如哈佛大学计算机教授、Google工程总监Matt Welsh宣称AI三年内将终结编程,类似的文章还有ChatGPT Will Replace Programmers Within 10 Years、GPT-4 ...

    谷歌主管:三年內,ChatGPT将干掉所有程序员!

    谷歌主管的言论,虽然可能带有夸张成分,但确实反映了ChatGPT对传统编程方式可能带来的颠覆性影响。 首先,ChatGPT的核心在于其预训练模型,这种模型通过学习大量的文本数据,学会了理解和生成人类语言的能力。在...

    程序员的编程能力与编程年龄

    程序员的编程能力与编程年龄。程序员这个职业究竟可以干多少年,在中国这片神奇的土地上,很多人都说只能干到30岁,然后就...每每我听到这样的言论,都让我感到相当的无语,大家都希望能像《21天速成C++》那样速成,好

    Edsger Dijkstra经典言论.docx

    他的经典言论揭示了他对编程艺术的独特理解和对计算机科学本质的深刻见解。 1. **编程的艺术是处理复杂性的艺术**:Dijkstra强调了编程的核心挑战在于如何有效地管理和简化复杂性。在编写代码时,程序员的目标是...

    程序员生涯规划,职场规划

    生涯规划,这么一个严肃而重要的主题,似乎应该找学者、专家们来发表言论和研究报告才是,没有我这个年轻人说话的余地。只是,昨日在报纸上看到许多前职业棒球明星现今的遭遇之后,感触良多,于是写了这篇文章。

    Linux之父炮轰C++是糟糕程序员的垃圾语言

    Torvalds 的炮轰引起了热烈的讨论和争论,许多开发者和程序员参与其中,一些人支持 Torvalds 的观点,而其他人则反对和批评他的言论。Dmitry Kakurin 就是其中之一,他认为 Torvalds 的言论是狭隘的和不公平的,认为...

    程序员谨记

    - **实践建议**:在这种情况下保持沉默,并在适当的时候转移话题,避免参与负面言论。 #### 8. 人多的场合少说话 - **解释**:在大型会议或聚会中,过多的发言可能会分散注意力或引起不必要的争议。 - **实践建议*...

    编程和年龄的关系

    此外,一些公开的言论反映了对年长程序员的固有看法,例如认为年轻程序员更倾向于“立即起跑”(hit the ground running),或者年长的程序员在达到某个年龄后会被鼓励转向管理岗位。这些观点可能会影响行业的招聘...

    近期微博吐槽言论存档,涉及“性能优化”、C++陋习等

    3. 性能优化的误区:作者批评了一些程序员在性能优化上的短视行为,例如过分关注微观性能问题而忽视编译器优化,或者缺乏具体性能目标和准确性能数据测量的优化措施。他建议,应保持代码的可读性和可维护性,而非...

    关于计算机名言.docx

    11. 程序员的角色:程序员与宇宙赛跑的比喻,反映出软件开发的挑战在于满足日益增长的用户需求和应对复杂性。 这些名言揭示了计算机技术、互联网发展、软件工程和用户体验等多个IT领域的核心问题和挑战,展示了人类...

    有色金属行业跟踪周报美联储释放鹰派言论金属价格涨跌不一-19页.pdf.zip

    美联储释放鹰派言论,对全球有色金属市场而言,无疑是吹响了市场情绪和价格走势变动的号角。【有色金属行业跟踪周报】以其详尽的数据和分析,为我们提供了一个窗口,观察在货币政策预期变动下,金属市场的细微波动和...

    编程能力与编程年龄

    程序员这个职业究竟可以干多少年,在中国这片神奇的土地上,很多人都说只能干到30岁,然后就...每每我听到这样的言论,都让我感到相当的无语,大家都希望能像《21天速成C++》那样速成,好多时候超级有想和他们争论的冲

    分析管道:CRANE项目(危机种族主义和叙事评估)旨在支持希望使用最新文本分析算法研究特定事件如何影响在线仇恨言论和种族主义叙事的研究人员和反种族主义组织。 CRANE Toolbox是一个Python软件包:安装后,CRANE中的工具即可作为功能提供,用户可以在其Python程序中使用,也可以直接通过其终端使用。 CRANE以基本编程为目标,但没有机器学习技能的用户

    危机种族主义与叙事评价 CRANE (危机种族主义和叙事评估)项目旨在为希望使用最新文本分析算法的研究人员和反种族主义组织提供支持,以研究特定事件如何影响在线仇恨言论和种族主义叙事。 CRANE Toolbox是一个...

    Chat GPT:软件测试人员的危机?

    在各个行业备受关注的Chat GPT更是引发了全网取代搜索引擎与程序员的讨论。各种言论席卷而来,作为软件测试人,相信不少人都感受到了危机感。但是,Chat GPT真的就这么所向披靡么?对于软件测试人,我们该关注什么呢...

    周鸿祎与雷军:“乔布斯中国门徒”斗法.docx

    周鸿祎曾表示自己看过几乎所有乔布斯的传记,网上关于他的资料也看过不少。雷军则流传着一段故事,雷军在 1987 年上大学一年级时,无意在图书馆看到了一本书叫《硅谷之火》,讲述的是乔布斯等一帮计算机业余爱好者在...

    10条经典的大师编程语录

    这些编程语录不仅仅是俏皮的言论,它们反映了编程和软件开发过程中的一些核心原则和挑战。例如,迪杰斯特拉的名言提醒我们,编程和调试是相互关联的两个阶段,而Tom Cargill和N.J. Rubenking的观察揭示了软件项目...

Global site tag (gtag.js) - Google Analytics