`
尘枉_yjava
  • 浏览: 73904 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

程序员前途

阅读更多
有人在问做程序员怎么样。马上就有人跳出来告诉他程序员又苦、又累,要求又高、赚得也不比人多,而且30岁以后肯定失业那一套。对程序员的前途,自己有自己的想法,但这没什么好说的,而且每个人都有适合本人的路,也不想拿自己的想法来影响别人,可是今天实在实在是忍无可忍了,有一种不吐不快的感觉。

        首先,我说的可能过了些,但还是要说,现在中国不学无术还在祸害别人的人实在是太多了。我不清楚那些说程序员没前途的人到底是什么想法,是他自己没混好真的感觉没前途,还是已经混的不错了但却偏偏忽悠别人,好减少竞争对手。但是,归根到底,这种做法都是在误导程序员这个行业,不管是对业内人士,还是业外人士。
        其次,一说程序员如何,好像大家都是在说干这行能赚多少钱,到底累不累。却很少有人讨论这行的工作性质如何,是否符合自己的生活习惯,是否适合自己的兴趣爱好。有人会说,不爱好谁会选这一行呢。但从潜意识的层面说起,你敢保证自己不是因为比尔盖茨等程序名人耀眼的光环与成功的事业经历而投身这一行的?看看现在网上的技术讨论,有多少人只是为了得到某个技术点的代码,而不是关心技术本身的呢。一个人如果不爱这一行,尤其是技术行业,很难想象他会在这一行有所成就。
        再次,我想说一点,现在程序员已经并不是高薪、享受的代名词了(虽然有些程序员确实很高薪很享受),它就是一个普通的职业,为什么那个行业赚3000你觉得理所当然,这个行业就觉得吃亏呢。我想问一句,有多少人是因为喜欢编程才进这一行的,又有多少人是抱着捞一笔就走的心态呢。如果你想赚钱,可以去经商;如果你想出名,可以去选秀或从网上自秀,出名很快。如果您想安逸一些,可以找个行政事务性的工作(不见得是公务员,公司搞行政的岗位多的是)。每一行都能达到你的要求,为什么非要通过干程序员这一行来满足这些需求呢。归根到底,还是以前技术缺乏的时代只要能写几行代码就能赚钱出名的老观念在作怪,但是现在的社会已经变了,该醒醒了。

        其实,每个程序员,都有这样的一种忧虑,以后干不动了我该怎么办?但我们真是过了30就干不动了么。
        不是跑题,让我说一个其它的行业吧。建筑业,虽然我不太熟悉这个行业,但是感觉它和编程行业有着很多相同点。每一座建筑,都是一个工程,而程序中每一个项目,不也是叫做工程么。决定建筑计划(决定项目计划)- 决定建筑功能(确定软件需求)- 建筑设计图纸(软件建模)- 开始建筑施工(进入编码阶段)- 施工完成验收(项目验收)- 客户入住(客户使用)- 后期维护阶段(后期技术支持),整个流程很类似吧。那么这样一座建筑,从开始到结束,一共需要多少个岗位支持呢(我肯定说的不准,欢迎大家指正)?业务人员:这个相当于软件公司的业务吧;建筑设计师:这个我不知道怎么类比,建筑界我现在马上想到了贝律铭,软件业能够将编程做到艺术级别的,少之又少;建筑工程师:相当于架构师吧。能够把天马行空的想法,转变为实际可行的编程架构。软件业这个级别的人才,就可以量产了,但还是很少。而且软件业不同于建筑业,许多东西都已经成为定式,在大学里就能学到。每一个好的架构师,都是靠大量的项目经历锻炼出来的。工头(呵呵,不清楚这个在建筑业怎么说):相当于项目经理,统筹具体的日常工作。施工人员:工头下面,就是具体干活的人了,有电工、起重、焊工、架子工、木工、油漆工、砌筑工、抹灰工、瓦工、混凝土工、防水工,试验工、水工等,很多啊,对应软件业,不就是掌握各种技术的程序员了么。小工:这些人基本没有技术,全凭体力干活,软件业好像没有,但网管行业里好像很多这种类型的。
        好了,废话说了很多,不清楚大家明白我的意思了没有,从行业整体来衡量,大家可以看看自己处于一个什么样的位置。同样的体系结构,有说建筑业没前途,30 岁以后干不下去的么?换成软件业,怎么就怨声载道了。许多人,包括我自己在内,我们的技术可能已经达到了一定的水平,但我们的思维、所做的工作,还都是处在软件业的最底层。就像建筑业的施工人员,即使他会所有具体的工作,做得再熟练,但如果不继续深造向上发展的话,也成不了建筑工程师,那他会有前途么?我们凭什么说做程序员没前途,如果真的能够达到项目经理、架构师、甚至设计师的高度,还会发愁做不动,还会担心没前途么?

        其实,国内软件业的整体环境还比较差,程序员这一工作距离我们的理想环境还有很大的距离。而且作为一个程序员,即使是最普通的程序员,其前期技术积累所付出的精力与金钱也不是建筑行业的工人可以相比的。但这些不是我们抱怨的理由。如果你真的爱好编程,愿意长期从事这一行业,那我希望这篇文章能给您以小小的鼓励。做好自己的定位,坚定自己的信念,不要被他人所左右,只要持之以恒,绝对会有回报的。
分享到:
评论
1 楼 kittychina 2012-04-13  
不要把程序员的低薪归结为程序员自己不努力!虽然我们都提倡要努力,但是如果你坚信“努力就会有好结果的”只能说明你心理还年轻。

相关推荐

    java程序员发展前景

    只有这样,才能在 java 这一行业上永葆青春,越走越好,前途大大的有。 java 程序员发展前景是非常光明的,需要不断地学习和掌握新的技术,保持自己的技术优势和竞争力,並且要有居安思危的心态,时刻与时俱进,走...

    程序员的职场成长 (程序员必看)

    60前途无望的光明科技发展公司 62一将无能累死三军的项目经理 Mark 63不想换工作徹 Mars 64项目经理、研发总监与公司老板 64项目经理——职业领路人 65研发总监——职业目标的实现者 66老板——公司的领导...

    统计思维:程序员数学之概率统计

    同时译者也提到了对于该书的期待,认为它能够帮助读者掌握一个有用和有前途的领域,即统计思维在程序员数学中的应用。 书籍的版权信息表明了此简体中文版的出版和销售得到了版权所有者的授权,并且严格规定了未得到...

    超全面:程序员跳槽神级攻略.docx

    1. **产品无前途**:如果你所在的项目或产品明显缺乏市场前景,例如方向错误、错过时机或资源不足,那么继续投入可能只会浪费时间和才华。 2. **公司危机**:当公司经营状况恶化,面临倒闭风险时,应提前寻找新的...

    Mac程序员的十种武器

    在写Mac程序员的十个武器之前,我决定先讲一...他住在全国房价最贵的城市,租着最贵的单间,写着各种垃圾或垃圾回收的代码,干着程序员这份前途若有若无的职业,一切都朝着注定孤独一生的方向发展着,如果没有变数的话

    写给新手程序员的一封信

    这是因为我觉得Windows下的编程可能会在未来很没有前途,原因如下所以,我个人认为以后的趋势是前端是Web+移动,后端是Linux+开源。开发这边基本上没Windows什么事。可以让你摆脱对底层语言的恐惧感,脚本语言可以让...

    php编程开发phpcnV3.6绿色版

    你不必担心学会了phpcn有没有前途和有没有用,因为全球使用php建设的网站至少有1亿个,成为php程序员,前途光明无限。 phpcn支持使用中文来编写php程序,在支持中文的同时,同样支持用英文来编写phpcn并且更加方便。...

    coder2gwy:互联网首份程序员考公指南,由3位已经进入体制内的前大厂程序员联合献上

    正是阿强考上一线城市公务员,前端阿珍进了离家十年10分钟的事业单位,我在回家省内高校当教师:我们都有光明的前途。 本指南的内容概要和目标人群 该指南由本人主笔,我叫阿特,我与这两位同事17年进了某大厂同一个...

    PHP和Java,哪个更有前途?共1页.pdf.zip

    而Java由于其强大的功能和广泛的应用,对于追求长期职业发展的程序员来说,可能具有更高的潜力。同时,Java开发者通常能在更高的薪资水平上找到工作,尤其是在金融、电信等行业。 不过,随着技术的不断发展,新的...

    中国软件行业的发展前途.pptx

    中国软件行业的发展前途 中国的软件行业正面临着前所未有的机遇与挑战。软件产业在全球范围内已经成为主导性的产业,其规模和影响力持续增长。据统计,2001年,中国软件产业的产值达到了736亿元,年增长率远超同期...

    非科班出身程序员刷题-Entrepreneurship:创业精神

    非科班出身程序员刷题 Entrepreneurship 我的邮箱是 My mailbox is 微信是facial58 2018年赚钱好项目:鹊桥 婚姻介绍所需选在交通出入比较方便的地方,同时,还要有一套比较完整的资料库,征婚者的资料包括基本情况...

    NET精简框架程序设计:C#版

    本书是一部关于.NET精简框架程序的... 可以说,不论你是刚入门的初学者还是经验丰富的高手,《.NET精简框架编程——C#版》都是你权威的指南和参考手册,它是你进入前途无限的.NET精简框架开发的敲门砖和“葵花宝典”。

    write-great-code-engineering-software-3.pdf

    软件工程领域非常重视团队的生产力,而传奇计算机科学家Randall Hyde却想让有前途的程序员成长为他们的领域大师。为此,Engineering Software——Write Great Code系列的最新卷——提供了Hyde标志性的深入覆盖,从...

    ruby(前途大好的ruby+rains)

    它由日本人松本行弘(Yukihiro Matsumoto)在1995年设计并开发,旨在提高程序员的生产力,降低代码的复杂性。Ruby的哲学是“程序员的幸福”,它鼓励编写可读性强、易于理解的代码。 Ruby的核心特性包括: 1. **...

    Java软件架构师所要需的东西

    相信这篇文章能够帮助那些想要进入Java世界,或者已经身在Java世界,却感前途迷茫的同志们,理清学习路线,少走弯路。 另外,本文所列书籍,均可找到相应的电子版本,根据书名搜索下载即可。 最后,跟大伙儿说声...

    软件工程师的成长与职业发展.zip

    我们IT人员到底有没有前途,我们应该如何规划我们的职业生涯,估计这个问题困扰了许多的程序员和软件工程师,当然也包括我自己。对于这个问题我们有太多的思考,太多太多....... 一个偶然的机会,我参加了公司的职业...

Global site tag (gtag.js) - Google Analytics