大龄程序员的未来之我见

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/zhylg2001/article/details/53688136

本来今天已经完成了一篇博文的任务,但正好看到观点栏目在讨论大龄程序员的出路问题,不禁又想多啰嗦几句。

本人干程序员工作已经20多年了,在程序员中应该算是大龄了,程序员这个工作对于我来说,早就不是求生的手段,而是一种兴趣爱好,就像书法之与书法爱好者,音乐之与音乐爱好者,编程实在已经成为了我的一种爱好。

看着一段段代码从自己的手中诞生,在电脑上转化为应用,服务或是网页,甚至有时候我还会为正在玩的游戏写个外挂,在游戏公会中暗暗自嗨一下,这些都已经成为了我的娱乐和消遣。

因此我认为单纯讨论程序员的年龄是有失偏颇的,还不如说让热爱编程的人去编程吧,让喜欢管理的人去管理吧!

展开阅读全文

大龄程序员回忆录

06-07

本来不该叫回忆录,因为回忆录是对于成功人士来讲的,此处就借用该词吧.rnrn先说说吧我本身吧,从农村出生,从小没见过下世面,从小就被教导知识改变命运,于是我就在这样的环境下举步维艰的成长着,由于家人的期待和大力的支持,我就很顺利的到了高中,也许一切不算太顺利,但是也不算失败吧,拥有的光环也是比较多的.但是如果让我自己来回忆,在这个过程中,我没有想过我以为干什么,由于是农村出来的,也没有什么指导,一切的一切就凭自己的悟性吧.或者靠一些书籍上的知识或者经验来指点自己的前行.但是对于一个高中生来说,特别是像我这样的,这个的确是很难.于是就到了高考,一个人改变人生的独木桥.但是也许真的是人的命运天注定吧.你在努力也是赶不过时代的发展或者是时代的大环境,现在才知道原来人生其实是很无奈的,(那时的我以为依靠人的主观能动性是可以改变命运的).现在发现自己错的好离谱啊,三天靠努力,七分靠运气吧.一个人的运气真的很重要,特别是对于我这种没有规划的人来说.所以很自然的就高考失败,就念了一个重点大学,但是同时也给我的心灵一个沉重的打击,有的时候一次的挫折足够的改变人一生的命运,而且会让你花更多的代价去弥补一次的思想上的打击,时间和精力花费的不计其数.rnrn下面说说大学吧:rnrn大学的时候由于内心的那种恨天不公,面对这样的打击,生活基本处于迷离状态,缺少人生的目标、方向太多的东西,就一句话吧,大学是混过来的,对于一个学IT的人来说,混过来意味着什么,大学四年过的很消沉,没目标,啥都没有,感觉人生无望,希望了此残生.就这样到了大学毕业,之说以说人的运气很重要,而运气又偏爱于有准备的人,刚好毕业的那年,赶上个第一年高校扩招,IT不值钱,找工作压力巨大,而自己又啥都不会,当时的落魄可想而知,记得当时找的第一份工作是做mis系统的,试用期一个月600块钱,说起来就丢人啊,惭愧啊.不管怎么说,也算是如了IT这个不归路吧.现在好像当时大学同学一半左右都转行做了非IT了.其实说到这里,我想表达的就是一个规划的重要性,一个牛逼的人生导师能让你少走很多弯路,不会让你所有的过程都去自己尝试.不过经历真么多后,我对当时的这些也不后悔,人生其实就是一个悟的过程,相比来说,自己领悟的东西比别人更实在,更真实.其实如果有条件的话,人还是要靠自己悟的来的更实在,也更充实,但是由于机会和基于在中国发展的这个时代,真的不多,所以说,这个很矛盾,就自由看命运了.大学毕业了,下面说说第一次工作吧.rnrn第一次工作,对我来说都是新鲜的,没目标\没规划,啥不会这就是面临的一个问题,大学的堕落,也导致了我在工作中的的一切问题,也更多的去思考了人生,中国的教育等很多问题,工作半年后,决定再三的情况下,决定放弃工作,因为现在的工作以后也没啥发展,而且这个省会城市的IT也不发达,对于我这样的三无人员来说,是很纠结的,于是就继续考研梦,一方面为父母,另外也为自己吧.这个时候其实对于我也没太多的规划,但是有了目标,知道了自己需要什么,于是就半路出来读研了,报考了一个不是特别好的学校,就是一个普通的重点吧,这样可以基本保证能过,但是到最后中间还是出了一点小插曲,就是当时报考的那个学校异常火爆,一度出现了分数超过名牌大学的情况.不管怎么样,最后还是去读研了.一切无话,下面就说说读研的时候的事情吧.这个时期是思想转变比较快的时期.rnrn读研的生活相比大学是过的比较充实,也相对有目标,因为当时自己的定位就是多看点书,多填充自己的知识,不管是专业的还是思想的.所以这个时候看了很多专业的书,专业的就是计算机方面的啦.思想的就是各大主流的思想学派,包括一些对于社会性质的书\名人传记之类的,反正就是很多很多,因为我感觉,技术是技能,技能是有价的,而思想是能力,这种能力是至高无上的.一切无法,研二的时候就出去实习了,实习也很一般,也算是命运吧,技术学的都不转,但是知识面都扩展的比较大,到现在来说也不知是好是坏.对于学术的发展,到现在的我还是有点迷茫.不过在这个过程中,架构\思想提升的比较快.该有一个就是读书期间结婚了.也算是一个收获吧.下面说说毕业后吧.rnrn毕业后也是带着理想去了上海,也近了一家外企,感觉上海时一个淘金\一个展现自己的城市.当时的时候纠结于嵌入式和移动领域.最后的时候放弃了一家嵌入式而进入了移动领域.刚开始的移动也是比较乱的,当时的自己是有点懒散了,缺少了一点动力,现在回忆也许是感觉公司缺少激情,人毕竟都是环境的孩子,作为刚毕业的学生,你去了就是去适应的,而不是取改变的.在这家公司待的不好也不坏的.然后工作了一年多后,因为家庭的原因离开上海到了北京.进入了一家创业型公司,这个时候的我是很有激情的.但是无奈还是运气问题吧.自己的才华不被赏识,当时做了一个盈利模式分析,吸引了几个朋友,打算合伙创业,做了一半,因为一些人员的问题,还有当时要当爸爸了,就放弃了,是一次尝试吧.人的精力还是有限的.不过这个时候的目标\思想\格局\对社会的认识\对认识的思考相对都进入了比较成熟的阶段了.在这个公司两年后,感觉实在是付不起的阿斗,就加盟了另外一家创业型公司吧.做自己喜欢的事业,就是我现在的公司了.总结几点:rnrn1\人的运气真的很重要,有的时候不要和运气抗衡.记住一句,救是基于,也偏爱有准备的人.rnrn2\人生的一个比较牛逼的导师很重要,能让基本不走弯路,很遗憾,我基本没有遇到.我工作所有的一切都是靠自己的悟性和打拼做出来的.rnrn3\目标和方向感要强.不要没有目标,目标也要分长和远.rnrn4\不要转进死胡同,人生的选择是多样的,技术仅仅是最简单的一种思想,我的理解是外在的,而能力 思想才是内在的.rnrn5\时常保存阅读的习惯,多思考.总会对你的修养有很大的提升的,这个对你的以后的职业生涯的发展很有用处.rnrn6\多注意管理学的学习和心理学的学习.rnrn7\保持良好的个人修养和个人习惯.不以善小而不为,不以恶小而为之.rnrn好了就说这些吧. 论坛

我身边的大龄程序员

06-08

来现在的公司满一年了,刚来公司的时候软件组只有一个人,我现在的师傅,82年的,现在31岁,刚大学毕业就到公司,一直待到现在。跟着他学习到现在满一年了,学到了很多,不管是技术还是做人。rnrn有次有个人说“你再跟他学两年,把他会的全学会了,就可以取代他了.......”,当时回了一句,“你是太高估我了呢?还是太小看他了,或者就是对软件研发这件事情误解太深了。永远都取代不了的。”rnrn大学同一个宿舍一起毕业的同学全做软件,但是能像我这样遇到个老师真正系统的教了做软件的还真不多,他们有整天对着几行固定的代码一年了还是这几行代码的,有在一个组里面专门打酱油的,有被带的师傅欺压排挤的各种情况。rnrn作为一个刚毕业的学生来说,这是我的第一份工作,而他就是我整个职业生涯的启蒙老师,以后不管这条路有没有坚持走下去,好多基础的,最初的东西,特别是思维模式,写代码的习惯都受他太多的影响。如果真的这一条道走到底了,将终身受益。rnrn写到这的时候写不下去了,觉得有好多想说的,但是不知道怎么表达,都说不到想说的点上,然后就现场很认真的问他这个关于大龄程序员的问题。说了很多关于大龄程序员将来可能会面对的各种困境。我噼里啪啦的说了一大堆,但是他安静的,淡定的笑笑,然后说“为什么要想那么多呢,好好做好自己的事情就一定会有自己的位置”。这种沉稳和淡定源自于他的自信,不骄不躁,安静的做自己喜欢的事情。他热爱这个行业,公司做机械自动化,在软件方面有一定的广度和深度,在这,软件工程师不是简单的敲代码,他们会有足够的资源和时间去深入任何一个方面,只要他想。rnrn经常的会跟他提“你大学毕业的时候为什么不考研呢?该读个研,再读个博士,进好的研究所,为祖国的科技事业做贡献,躲在这做研究,被埋没了。”rn会跟他说“ 你真该去大学里面教书,大学里面需要像你这样的老师。”rn他总是笑笑什么也不说,然后安静的继续做自己的事。rn他总说“你要做适合自己的,强化你擅长的”。rn就是这样的一个人,他从来不说重话,总是激励我尽量发挥自己的特长,他会安静的看着我整天的焦躁不安,然后说“每个人都会有几天心情不好,过去了就好。”rnrn跟同学们聊天说我遇到这样一个师傅,他们说,这就是正能量。是啊,是正能量。他从来不抱怨什么,很满足很享受自己的工作,生活。他的安然和舒适感,也会影响身边的人,会平复心中太多的焦躁和不安。rnrn总在想,真正想做技术,想要把技术做好的人应该像他这样吧。rn技术做到一定的程度,不担心薪水,不担心会被自己带的人取代,对新的东西不是害怕和抵触,而是激起他求知的原始欲望,只是一心的想要做自己喜欢的事情,钻研那些能给自己带来成就感的东西,钻研感兴趣的东西,不知不觉中他们已经变得超出自己想象的卓越,变得越来越不可被取代。这样的人,不管走到什么时候什么地方都会遇到懂得珍惜他的老板。rnrn这也是一种优胜劣汰!真正留下来,走到最后的人,才是成功的。程序员需要具备的品质不单单是会敲代码,不单单是你在那使劲数自己会什么会什么,自己有多少年多少年的经验,自己去过什么样什么样的大公司,若是看到问题的实质上这些东西有时候反而会成为劣势。好多时候不能总拿客观因素来给自己找借口,该好好的反思自己到底做得怎么样了。rnrn做技术特别是软件行业,要不断的学习,不断的与时俱进,把学习新的东西培养成一种习惯。要是大龄的时候老是啃自己的经验,不再好好学习和接受新的东西,对年轻的程序员又抵触培养,对业务提出来的问题和老板关于产品的一些研发方向的规划又不好好配合。其中只要占到一条,你就会自己把自己逼近大龄程序员的困境里面。所有的结果都是自己以前每一个小小的选择堆积出来的。我们能改变的东西真的很少,在现实面前每个人都那么渺小,但是我们可以好好把握自己。rnrn 论坛

一个大龄程序员的困惑

06-20

大龄并不是说我现在年龄大,而是我知道等我混得成个摸样的时候我肯定已经是年龄很大了(相对来说啊)!先自报一下家门:rn 本人今年硕士毕业,刚到公司上班!今年28岁了,本科电子专业毕业后完全不知道什么叫程序,最起码的C语言都没有学过,硕士一年级的时候跟着导师做项目,开始学习c,C++,vc;最终做了三年vc,说实话虽然项目也做了两个,但是自己感觉自己水品不怎么样!上面就是我的基本情况!rn 我现在在学java ,准备花费4个月左右的时间吧,因为要上班,所以速度可能要慢一点,然后再花费2个月的时间把C#学习一下,我认为这两个是必须要学的,我以前认为学习啊要精,而不是要广,不过我现在认为我错了,学习要在广的基础上面求精,这个是我现在的想法,如果大家认为不对请指教,然后再花费4个月左右的时间学习一下linux下面的c编程,因为现在公司大部分项目是这种!以上大约要花费一年的时间,这个算我初期的知识积累吧!rn 知识积累完了以后就应该是项目经验的积累,当然学习基础知识的时候我也在进行项目经验的积累,但是这个是一个漫长的过程,我觉得至少应该至少2年!那么这样算下来,等到我完成这个过程的时候我都已经是31岁了!rn 31岁对与一个it人来说已经是后期了,我成熟了的时候却已经是我事业生命的后期了!rn [color=#800000]我成熟了的时候确已经是我事业生命的后期了![/color][b][/b]想到这个有点难受,大家说说你们的情况吧!看看我有没有可以借鉴的地方,还有有没有什么方法可以加快一个程序员的成熟? 论坛

大龄程序员的出路在哪里

06-08

为了响应:CSDN论坛“大龄程序员的出路在哪里”有奖征文活动,特写这篇文章.rnrn首先,我先讲一下出路,什么叫出路呢,我以为应该是职业往上走,有更好的事业发展,收入更高。rnrn1、往技术管理方向发展:大龄程序员,应该是技术水平有比较好的积累,因此可以往管理上去发展,这种管理加上自身的技术优势,可以发展得比较好,但是有个问题,做技术的,很难进行角色转换,如果不能把自己的工作职能转变过来,是很难获得成功。比如有的优秀的程序员,还是自己在干活,而不是要求别人怎么干活,管理别人做事的进度,这样的话,迟早还是回归到程序员的角色。rnrn2、往企业管理方向发展:如果做过项目管理,有比较丰富的管理和技术积累,可以到非技术公司担任CIO或CTO,在这种企业里发展,如果可以很好的帮助企业解决企业中的信息化,来提升企业的管理,提升效益,也是很有前途的,不过干这种工作,工作重心不一样了,要求你能很好地了解企业的作业流程,发展那些作业可以通过信息化来简化工作。rnrn3、自己创业:如果自己有好的软件项目,把它做成产品,找到合作人,比如出资人,市场销售渠道,就可以自己做老板,但创业是很辛苦的,如果不想苦和烦,就不要走这条路了。rnrn4、做其它有专长的职位,比如你有很好的财务管理的能力,同时又有很好的软件产品的管理和作业经验,可以做财务总监。rnrnrnrnrn 论坛

#大龄程序员# 31岁程序员的回忆与启示

06-08

今天是我31岁生日,怀着复杂的心情到处看看,恰好看到csdn的“大龄程序员的出路在哪里”,也写点自己从业多年后的感悟,希望对同道兄弟姐妹们有点帮助。rnrn对于出路,我不想过于强调技术,一定有很多人告诉你们,玩命钻研技术,成为大牛,再挑个好地方,然后就自然一切有了。[img=https://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/003/monkey/1.gif][/img]rn没错这是一条路,但是我想谈点别的需要注意的问题。rn我想不是所有人都能成为大牛,而且每个大牛也有还没有牛逼起来的时候,还有很多人可能想走非纯技术大牛路线。rn于是这段时期就是黎明前的黑暗,如何走出黑暗? 或许你永远不能成为大牛,难道光明就这样绝缘?rnrn那么我们依靠什么去发展呢?rnrn是态度吗?做牛做马,任劳任怨,给公司创造利润,但是发现老板器重你?rn是技术吗?技术领导和所谓更高级员工,技术一定更好?rn是对公司的使命感责任感忠诚度? 靠这些能吃饭? 愿意更使命更忠诚的有很多在人才市场嗷嗷待哺。rn选错了行?那么做什么自己更好更有积累更有优势?rnrn我对从事程序员这行总的观点是,不是程序员不好,是程序员们往往不够好,而且不是技术好就算好。rnrn程序员往往把精力过于集中于机器和程序,对现实不屑一顾,不能管理好自己其他方面和做好个人职业规划,结果导致自身的困境。[img=https://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/003/monkey/32.gif][/img]rnrn以个人经历谈谈如何成功吧,虽然我算不上什么成功。rnrn我毕业时投了很多简历,最后千辛万苦找到一家,然后就是老老实实地做事。老板叫我干啥就干啥。rn这期间, 不但解决了公司主要项目的多个程序BUG,参与搞定了若干个几百万的项目,而且单独负责一个售价数万的产品的编写,更是一个价廉物美的超级民工(你们会明白我这ID背后的辛酸)。我除了写程序,还带有写标书,陪客户喝酒,搬运设备,室内装修,客户培训,设备测试等多种功能,我那时最牛逼的技能是会装操作系统会手工杀毒会优化系统搞得定流氓软件,别小看这些,任何公司给病毒那么来下损失会很惨,至少个把工作人员不能正常工作,到有这些的客户电脑上你的软件也很可能跑不起来。维金病毒和熊猫烧香我那时是手工干掉的。rnrn后来这种日子久了,我越分析越觉得自己功能太多不是个路,正好公司又业绩好扩大了。于是和老板谈谈,发现在老板看来,我并没有我想象得重要,而且他打算让我一直多功能下去。 于是我挺伤心的走了。尽管事后听说老板挺后悔的并且在很长时间内没有招到我这样的好用的员工以致诸事不顺,尽管原公司从老板到技术总监到市场到前台到财务……都欢迎我回去,但我已不想回头,我决定要去寻找我的人生。[img=https://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/003/monkey/29.gif][/img]rnrn第一份工作给我四个启示:rn1. 光任劳任怨是不能受到重视的。rn2. 工作不专注,对自己的成长也是不利的。rn3. 不要被工作的模式限制住,离开原公司,自己工作经验就价值不高。rn4. 老板只管用你,但不会为你规划你的发展,别相信企业成长壮大你就是元老会咋的。rnrn所以我就蹲家里上网研究了下国内形势和自身情况,最后决定搞web,自学成才。然后没费多大劲就靠自学的php和前端知识和以前工作经验找到家貌似牛逼的公司。rn进去以后表现优秀啊,总监感觉我有点底子,经常给我特别任务做。其他工作也完成得自上而下十分满意,考核一直很高,眼看着要升级了,我忽然做了一个关键选择,离开现在的项目组,去别的组。rn为什么要这样呢? 因为原来项目是用asp的。rn我不是黑微软,但我知道那时asp已经早过时了,尽管能用,尽管在大学时就很熟悉了,尽管是公司的需要,但是我为什么要为了眼前的一点高考核,把我的工作经验弄成“x年asp经验”,除了对自身成长不利,我十分清楚如果有天我想有别的考虑,asp不是安身立命的东西。rn所以我抓住机会就跳出原来的组。rn但是我还是觉得这公司不是个出路,因为这公司极度依赖总监的技术框架,不是我向往的求新求变求牛逼求竞争力的环境。rnrn第二份工作也给了我几个启示:rn1. 企业需要的和你需要的未必一致,需要找到平衡。rn2. 必须注意专注与积累你感兴趣的和有价值的东西(不限于技术)。rn3. 解决问题并不一定要最牛逼的技术,尽管最牛逼的技术是梦想。rn4. 客户并不关心你用什么技术实现,他们更喜欢原型和你对功能的解释。rn5. 寻找有价值的工作经验。rnrn第三份工作让我很心痛,所以我不想细致回忆,只简单告诉你们我获得的启示:rn1. 协作,写作和规划能力很重要。rn2. 要善于向非技术解释技术。rn3. 懂得但策略的说不。(不会这个准备累死吧,程序员)rn4. 要和其他部门的人多沟通,不限于领导。rn5. 注意寻找和交流和你一样有潜力有想法的人。rn6. 懂得成功不是该做一堆牛逼的东西,而是要以有限的资源(时间,人力物力),去决定什么是不该做的,选择什么是先做后做的。rn7. 了解产品运营对技术很重要。rnrn第四份工作,rn一个有决心想做大事的老板,他不知道什么途径找到我,想成就一方霸业。rn与此同时也有其他的有雄才大略的人想让我去另一个地方,作为联合创始人,成就一方霸业。rn与此同时一个不错的而且美女如云的公司我也可以去。rn与此同时一个技术环境很牛逼的公司我也可以去。rnrn最后我综合选择了1,因为,我不想离开家太远,并且想更自由一些。在这里我得到的启示是:rn1. 很多问题不见得会出在你身上,但你亦需要想法解决问题,否则就会变成你的问题。rn2. 员工的价值,等于 老板愿意付出的/收获的 * 你所占他认为你所占重要程度rn3. 让其他人充分发挥能力和表现才干。rn4. 给自己和产品高要求,尽量追逐前面的红萝卜你才可以跑更远。rnrn然后,然后我就三十岁了。rn在学校时我的老师告诉我,三十岁后就不编程了,程序给年轻人编。[img=https://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/003/monkey/25.gif][/img]rn但是我在上述四份工作期间,尽管职位从程序员到项目经理到技术经理,我一直坚持写程序。rn一方面我喜欢干这个经常很有成就感又活跃脑细胞的事情,一方面,没有比自己写程序更靠谱的事情了,一方面,想法太多,一方面,招不到足够多程序员是正常的,而且团队成员并非多多益善。rnrn完了吗?还没有。rnrn第五份工作:rn我考进事业单位。呵呵,没有传说中的那么好环境。这里待遇低下,事情繁杂,领导众多,群众骚扰得我不胜其烦。[img=https://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/003/monkey/50.gif][/img]rn那我是为了什么呢?rn因为我经历了几家公司,若干项目,若干产品,看多了荣辱成败,觉得自己花时间去应付的很多事情很浮云。真的,程序员走了管理路线,反而会感到人生非常多浪费时间,太多的精力用来应付各类琐事……rn我现在,只想好好地静下来,找一份我轻松胜任的工作,然后有空陪陪老婆,有空教育教育孩子,更期待有空可以研究,期待写一点真正牛逼的程序……[img=https://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/003/monkey/46.gif][/img]rnrn我就是这样一个大龄程序员,也许多年前的阳光灿烂的下午,我在游戏机室内徜徉,为那些跳动的图画和字符兴奋不已时就已埋下了我对程序的热爱。但我没有成为一个牛逼的程序员,只是以技术为出发点,多年来辗转谋生而已。最后我想再给年轻人几个启示:rnrn1. 热爱写程序rnrn2. 不只会埋头写程序。rnrn3. 不断规划与寻找自己的人生, 想法把自己变重要。rnrn4. 想法把自己变得不重要,以实现其他重要的目标。rnrnrnrnrnrn 论坛

没有更多推荐了,返回首页