那些因为年纪大被辞退的黑马程序员被辞退数据最后都去了哪里

今天去应聘程序员,被拒绝了,原因是年龄太大(31岁),
难道做程序员非要年龄限制?(程序员真的等同妓女)-CSDN论坛
今天去应聘程序员,被拒绝了,原因是年龄太大(31岁),
难道做程序员非要年龄限制?(程序员真的等同妓女)
今天去应聘程序员,被拒绝了,原因是年龄太大(31岁,当然咱也不属于程序高手-----只是没机会),&&难道做程序员非要年龄限制?(程序员真的等同妓女)
35岁以后的程序员现在都做什么?&&现在的程序员,你想过35后做什么吗?
其实我认为员工30岁后才能进入稳定状态,包括家庭,对以后道路的认识,&30以后员工跳槽的可能性远远低于30岁以前,&但为什么现在都要30岁以下的,他们有创造力?我想应当是出生牛犊不怕虎.
&&希望各大家能发表意见,我的思想对不对
水平不是距离,年龄不是问题!
"水平不是距离,年龄不是问题!"&&但你现在的公司招聘程序员都要30以下的这是事实.&我酷爱编程(如果让我做这种工作,我情愿做一生,&月薪400都行-------因为我喜欢这种职业)
太不公平了!经验是随着年龄的增长而增长的!
没有道理,这样的公司不去也罢!
只是他们不识才,&&30岁以后随说比较适合管理,&但是编程也是可以的。
&&&&&&不去也无所谓(这个公司)
压力太大我23,都决的自己老了
"太不公平了!经验是随着年龄的增长而增长的!
没有道理,这样的公司不去也罢!"
但你说现在哪家软件公司不是这样,&我现在真想开家软件公司,全要30岁到55岁之间的.
这个问题每个人都会遇到的
在年龄一天天的增加,你就早就应该为自己留下一条后路了,我打算在平时做软件的同时,就学着做管理,我们可能无法改变这个世界,有的只是适应,为自己找一条更适合自己的路。
愿每个写程序的兄弟姐妹正视自己年龄和心灵的差距,为自己的明天负责。
搞程序这行确实很累,我22,&现在在一家软件公司上班。&
我觉得人过30以后,不是不适合编程而是更适合编程。
&&&&主要是作软件系统分析。
&&&&&&&&&&&&&&(人老经验也就多了。)
&&&&&&对吧:)
&&&&&&多&&给我一些分我很需要谢谢。
那你就自己干吧!我支持你!
我也会到这个年龄的,到时候我找你收留我。
祝你好运!
那家公司实在是混蛋。谁说年龄大了不行,我公司有一名程序员都49岁了,他用
VB,好的很,负责工业条码。
&&&&老兄,程序员不是吃青春饭的,很多国外有资力的老程序员就是这样说的。
是吗?惨也
"老兄,程序员不是吃青春饭的,很多国外有资力的老程序员就是这样说的。"
&&我相信你的说法,或许我一生都看不到这种环境了,&但我相信中国的软件业也会走到这条路上的
国内的软件业起步不如国外,加上国内的软件业主要是靠加班,所以,在用人方面,会多用年轻的,但是,我相信这只是暂时的现象,而且这是一种不正常的现象。
不过,我到了31岁,一定不会再做编码,应该朝系统分析或项目管理方面发展。
中国人口太多了!
到30多岁还从事编码工作确实不如年轻人了
兄弟,我深表同情.我也34了,所以我也不敢想跳槽了,除非公司炒我,或者自己開創事業,否則還是呆在原地了.不過我覺得很累,&雖然我也喜歡編程,&但如果人生能夠再次選擇,&我是不會再選擇這行的.&我佩服你對編程的痴情,&但只能祝你好運了!
问题是,你喜欢编程?还是简单为了生存?如果喜欢,也适合,年龄不是任何问题,关键是自己在其中获得快乐,还有,很多公司会认为,到了30多了,还这样,对你的能力产生怀疑,除非你的能力真的很强...
公司素质问题~~
不去也罢~~
去了估计不久你就想走~
我的同事现在39(63年的),川大数学系毕业
现在和我一起做编程我想您应该有信心了!
"问题是,你喜欢编程?还是简单为了生存?如果喜欢,也适合,年龄不是任何问题,关键是自己在其中获得快乐,还有,很多公司会认为,到了30多了,还这样,对你的能力产生怀疑,除非你的能力真的很强..."
&&我不是为了生存,从1992年我父亲就花7000元给我买了自己的个人电脑,&&而且10年中我从不喜欢玩游戏,就喜欢编程.绘图,&&我自己做过PCI卡(1996年自己用PROTEL绘制印制板,用C语言编制软件------是一个EPROM写入器),只是单位不是纯做电脑的,所以一直没到这行业,现在想到这行业来,却太晚了
&&我一生不想做管理工作,就爱好编程,&难道30岁后不做管理工作只编程就是没有能力吗?
难道比尔。盖茨是老妓女吗?1
决对不公平!经验是实践中得出来的,
如果自己是老板就好或放一颗炸弹炸掉10亿人??
别灰心,继续努力
如果你有项目开发经验,有很强的责任心和团队精神,有编程人员那种对技术执着的追求和创作热情,公司不要你,是他们的损失。而31岁了,还没有项目开发经验,对新技术掌握的不够,同等的情况下,肯定要年轻人员,这点我们必须理解的。
在软件公司,强调核心人员的稳定,一般程序人员流动是正常的了,所以你把稳定作为你的优势肯定不对的,我们这个年龄的人,冲劲肯定少了,对新知识接受能力差了(主要是不愿意接受),还有你想想我们做程序人员,让人家很年轻的项目负责人,怎么好意思管理呢,所以这个年龄的人必须在技术水平和管理能力都要达到一定的高度了,可以成为公司必须的中坚力量了,只做普通程序人员,缺少工作激情,关键时候也不好意思让你加班到半夜,怎么能愿意用你呢。
我这么说并不是同意程序人员是吃青春饭的说法,我也是女的,且年龄比你大多了,技术水平很一般,还编程。
你之所以忿忿的样子,我想你一定水平很高,没有得到承认,那么最好别和这种人见识。
这种鸟公司,不去也罢!
不去也罢。
程序员同妓女的共性
1。都是尽量满足客户的要求
2。都喜欢夜里干活
3。年纪大了没人要
谁能补充点?
还是要看水平,假如你有好的产品,看它要不要!
好的就是好的,怎么能用年龄来限制呢。年轻的怎么样,只是企业一个招牌而已,实际上做事的不一定都是年轻的。
可悲!!!
这就证明这不是一间好的软件公司,这样的公司不进也罢!
兔死狐悲!!
随着年龄的增长,程序员的工作越来越难找,因为企业招程序员在看经验之前先看年纪。按中国现在这种环境,你要么向系统分析、项目经理发展,要么退出这一行,原地踏不是不行的,没办法,社会就这样
我36了,但我觉得26岁以下的很少是我的对手(当然csdn上的例外)
我是名刚毕业的学生,准备踏入到这个行业中来,不过我也为以后的前景担心啊,过了30后如果水平还是不行的话,恐怕编程就没什么指望了,那到时候该做什么哪,我现在也特犹豫,唉。
鎴戜滑鐨勯潚鏄ヨ?璋佸甫璧颁簡
我们可能无法改变这个世界,有的只是适应,为自己找一条更适合自己的路。
怎么办啊,我都30多了。。。。
我也快30了
30左右,准备充电中。。。。
我也快30了,妈的,怎么搞程序设计这么辛苦最后还落得这个下场!我也在为前途担心!究竟要怎么学才算有前途?
我就要到30了
作程序员就是这样,我也三十多了,软件公司不要,没有办法,只有到了一家企业,好在也是开发,开发企业的内部程序,只是没有软件公司的任务重,收入也不如软件公司罢了。
我27岁,现在两边挂,一边是研究院,一边是软件公司,为什么迟迟不从事业单位出来,就是要给自己留个后路,可能我太保守了,但没办法啊,我顾虑太多,再干几年就不行了,怎么办,只有在研究院里混下去了。我觉得我这种方式也许挺好的,有点象有了老公的人再去当妓女。(反正和妓女有共同特点啊,哈哈)
http://www.csdn.net/expert/topic/754/754492.xml?temp=.1953241
我也有类似的困惑,世界真是如此吗?
看来我还是呆在这里搞内部软件开发好
出去有点危险,我辈也不是很牛b的那种人
如果过30了,就别换工作了。
如果想换工作,别搞代码了。
如果一定和代码打交道,不要全职代码,至少做项目组长,不要把自己定格在程序员。
其实过了30还是做项目管理比较合适,酷爱编码吗?有的是机会去做,业余爱好不可以吗。
惨了,我也一大把年纪了,还是菜鸟,水平象头猪~!
我也深有同感,快30了,赶快充电或者转行吧,没有办法。就好如今的美国,打着反恐的旗帜,到处充当国际警察,有什么办法,府首称臣啦。这就是社会,如果我有足够的能力,我将把全世界的腐朽清掉,干掉那些贪官,还老百姓一片蓝天。
我也深有同感,快30了,赶快充电或者转行吧,没有办法。就好比如今的美国,打着反恐的旗帜,到处充当国际警察,有什么办法,府首称臣啦。这就是社会,如果我有足够的能力,我将把全世界的腐朽清掉,干掉那些贪官,还老百姓一片蓝天。
我以前公司的一个教授,就是编程,水平很高。他已经五十多岁了,他写的程序到现在我都觉得受益非浅。
如果你改变不了这个社会,你就让这个社会改变你
迷惘中…………
天高任鸟飞,海阔凭鱼跃。
继续努力,
有能耐的是什么,就是能够忍耐!
我们的青春给了谁?
30以后做程序员真的不在合适,但可以做系统分析员啊,进行系统分析与设计方案啊。参加一个总体设计。。这样的工作可是经验的积累。。。让一个20岁的小伙子试看。。。。
唉,朋友,不要灰心噢。。。。
首先表示我的同情,不过没有关系,我相信你有能力是可以找到更好的公司的。程序员最重要的是实战的经验,你现在30出头,经验应该说是相当丰富了,这是我们年青人不能比的,本人只有21,是刚从学校毕业的学生,所以这一点我十分有感触。所以我觉得一个公司找人还是找年龄大点的好,起码可以少缩短人才培养的过程。你说是不是?不管怎么说,我支持你,凭你的工作经验完全可以找一找方案策划和系统分析那样工作嘛。
   最后,祝你好远!!!
编程更多时候是枯燥的体力活,过了三十是不适合做具体的编码。
六年前,我能连续编写八个小时的代码。
但是,现在只能连续干半个小时。
F&UC&K!如果把编程序等同于扛大米,毫无疑问,年轻的肯定很猛。但写程序不是抗大米,我见过真正的系统分析高手他写程序的效率绝对是程序员所无法比拟的,敏捷高效、健壮易维护的代码才是真功夫!这个老板肯定是个大笨蛋,这种笨蛋多了,都是没思想的家伙。(农民企业家?)
谁动了你的奶酪?答案就是你自己,人都应该积极适应环境变化,努力定有收获。我还年轻,但是我希望大哥们要保持一个年轻的心态。你会发现写程序没那么苦。(也许我太幼稚?)
&&&如果一个人在30岁以后,求职受到年龄条件的约束,那他从事的工作至少从表面看:
&&1.他从前的职业与从业者的年龄息息相关,即是吃青春饭的.如运动员.
&&2.他从事的职业从时间轴看,变化特大,发展太快;而他从前应付工作的所谓知识和能力在现在看来,已一文不值.即他从前的所谓高新技术知识,在几年以后,已经大加折扣.有理由怀疑他从前工作所涉及的必须知识,是否是知识(是否高新技术另当别论)?
&&从以上几点使我不得不思考以下几点:
&&1.&IT行业的年轻化,&加班加点正常化,&员工流动大,&对从业者没有专业学习严格要求等特点,&是IT区别与其他行业最鲜明的几点.对此,大多数人对其褒奖有嘉.但我持不同意见.
&&2.&IT行业是否是高新技术?&是否应该高薪?&我认为,&对IT的定位和认识有待澄清,至少在大陆目前的发展情况下.
&&3.&是否程序员与项目经理,系统分析员设计员等在对待和看法上有本质的区别.即程序员的能力和水平与后者有天壤之别?&请问后者在做程序员时,是最出色的吗?
他们是天生的分析员设计师管理者?&他们现在的工作完全称职吗?&是否程序员-&项目经理是唯一的必然发展之路?&是否'为官',有一官半职就说明水平高?
&&如果以上几个问题基本搞清后,&你今天就不会困惑,&你就头脑比较清醒.
&&(如果你仍喜欢编程,&建议你不要局限于工作,&可以兼职做编程,&可以自己写点小应用程序符合市场需求自己推销,&可以免费为别人写写代码,&以了解市场和用户,&建立自己的事业关系,&图谋日后发展.&不过要根本解决问题,&就自己创业,&给自己当老板.&我其实要比你的年龄大好多,&感触也是多多)
很赞同samuria(呵呵)&的意见,其实如果你喜欢这一行,你一定会成功,如果你只是考虑到为了高的收入和别人的羡慕,那总是痛苦的。其实妓女也没有什么不好的,只要心灵保持纯洁就够了
些处不留人自有留人处
我認為這不如自己做,打工是不能打一輩子的,要是只想著為打工而打工,那哪天才有出頭之日。
&&&我今年27歲,現在在廣東東莞的一家台資企業做程序員,每天都是寫不完的程序,做了多少都交給老板了,但工資少的可憐,現在公司也快不行了,那我又要卷舖蓋生新找工作,如果找到新的一家做不久又換的話,那我們還有幾多個年頭可以做,我們的青春就這樣白白的被耗盡了,我們的時間和精力有限呀,所以我決定自己做,不管怎麼樣,做多少都是自己的,只要自己有技術在,就不必擔心會失業,就不用擔心自己年紀大了找工作被拒絕。
&&萬事開頭難,就從小作坊做起,一點一點的積累,(世界上好多著名公司不就是從小作坊做起的嗎,小比也是這樣起家的)只要有了開頭,堅持不懈的做下去,我想我們的前途至少會比給別人打工的要好。
&&&這是我的一些看法,不知對你來說妥不妥。
年纪轻好忽悠,年纪大不好调教
回复1被浏览42分享邀请回答暂时还没有回答,开始写第一个回答OurJS-我们的JS, 我们的技术-IT文摘; 专注JS相关领域;
我们热爱编程, 我们热爱技术;我们是高大上, 有品味的码农;
欢迎您订阅我们的技术周刊
我们会向您分享我们精心收集整理的,最新的行业资讯,技术动态,外文翻译,热点文章;
我们使用第三方邮件列表向您推送,我们不保存您的任何个人资料,注重您的隐私,您可以随时退订,
欢迎分享您的观点,经验,技巧,心得
让我们一起找寻程序员的快乐,探索技术, 发现IT人生的乐趣;
本网站使用缓存技术每次加载仅需很小流量, 可在手机中流畅浏览;
如果您发现任何BUG,请即时告知我们: ourjs(at)ourjs.com
订阅邮件周刊
程序员年纪大就做不了了?这些45到60岁的码农还在写代码
注意 转载须保留原文链接,译文链接,作者译者等信息。&&
作者&&,译者&&美国劳动力的中值年龄是岁,而StackOverflow的一项有关年龄的表明,40岁之后的开发人员只占开发人员总数的13%。那么其他人到哪里去了?他们被解雇了或者上升到管理岗位了吗?软件开发对于过了40岁的人来说,是不是就意味着终结?本文罗列了10位年龄超过40岁的老程序员们的故事,他们都是顶级的软件开发者,拒绝从事管理岗位,仍然活跃在开发一线,将编程作为生活收入的主要来源。本文内容来自Belisoft博客,并已获得作者的翻译授权,查看原文。Rob Fletcher,Netflix(Los Gatos,CA)的高级软件工程师,45岁专长:&Web开发、测试驱动开发、敏捷软件开发、Grails、Groovy、Spock以及AngularJS。“我已经写了16年的代码,做了几年独立承包商之后,在42岁那年加入Netflix,成为一名高级工程师。我每天都写代码。目前最喜欢的语言是Kotlin。我想学习Go语言,平常用得比较多的是Java、Scala和Groovy。我一直在学习新的东西,哪怕是很小的事情。我知道自己会是一个糟糕的管理者,所以我压根没有想往管理方向发展。很多事情取决于你的态度。不要成为厌恶新技术的老技术人,也不要嘲笑那些正在使用新技术的人。在进行技术选型时,你的经验应该成为决策的基础。如果选择了老技术,那是因为它们正好适合当前的需求,而不是因为要保护你那积攒了多年却即将过时的专业知识,也不是因为害怕那些后进者带着NodeJS和Go语言来抢夺你的工作。”在Quora上关注。Ebbe Kristensen,Prevas A/S(Denmark)的高级软件设计师,62岁专长:开发实时嵌入式软件、软件配置管理、构建测试用例(系统测试和单元测试)。在实时嵌入式系统、Linux和Windows(包括.NET)方面有丰富的写作和文档经验,擅长C、C++、Python、C#和Pascal。“我在1980年获得了一个电力系统的电子工程学士学位,从我的第一份工作开始,我就以开发软件作为我的谋生手段。因为专业学位的问题,我花了将近一年的时间才找到第一份工作。但从那个时候开始,我一直是一名软件工程师。我几乎天天写代码,不处理任何与管理相关的任务。事实上,在很早之前我就意识到,我在管理方面没有什么竞争力。作为一名程序员,我很喜欢这个角色,我也很胜任这份工作。如果让我做一名管理者,肯定会有大麻烦,而且我一点也不享受管理工作。我的同事里只有两个人年纪比我大,其他的(包括上司们)都是比我年轻。我的直线经理不到40岁,而他是我见过的最好的管理者之一。我在58岁那年得到了这份工作,不过我并不是年纪最大的雇员,有两个同事年纪比我还大,尽管如此,他们还是被公司录用了。有时候,你几天甚至几周都不会学进去什么东西,而有时候几个小时学进去的东西就可以把之前“损失”的时间弥补回来。重要的是,你总是想方设法地去学习,时刻准备着,等待机会的出现。”在Quora上关注。John Brothers,Make&Build(Atlanta,GA)的高级软件架构师,47岁专长:企业架构和开发、敏捷教练、数据可视化软件。信用卡处理、IT服务和。“我喜欢解决问题,而且我喜欢寻找新的方式来解决问题。正因为如此,我似乎具备了与时俱进的技能。我最近正在使用Node.JS开发一个项目,之前也用过Hadoop、NoSQL,开发过Android应用,也写过Go语言代码,还熟悉JQuery和Bootstrap的各种特性。我也关注Java的最新动态,还有Spring、JMS、REST、JSON和JPA,以及其他相关的技术。我也适当关注技术生态系统的其他部分。在过去的几年,我使用了IntelliJ、Eclipse、Sublime、Emacs和Vi这些开发工具,我很喜欢使用这些工具来解决各种问题。我一开始使用的是CVS,后来学习了Subversion,最近在学习git。我也有AWS相关的经验。我还是一个获得认证的Scrum Master、产品经理和开发者。我写过很多自动化单元测试(在构建一个系统时,以测试驱动开发是我最喜欢的挑战之一)。我不害怕学习新东西。我使用Ruby on Rails/Grails开发Web应用,使用Perl、和Python开发应用解决业务问题。我也有SOAP和AOP的相关经验。我尝试着要成为一名全栈的开发者。我熟悉Unix,经常编写shell脚本。我喜欢部署应用、服务器和工具,不管是为了开发还是为了生产。我熟悉SQL和NoSQL,并且知道它们各自的优缺点。我了解TCP/IP,我知道路由、DHCP和各种代理的基础知识。我构建过MVC应用、消息驱动的应用、EJB和基于Spring的服务。我也做过前端的JavaScript和CSS开发。我并不想成为一个可以拿奖的UX开发者,但最起码可以完成基本的功能。我计划再干21年。如果我们从Web开发转向基于D-ware服务器的开发,我或许会落后;如果函数式编程最终一统天下,我或许会落后。不过真到了那个时候,我仍然心存希望。”在Quora上关注。Roger Whitcomb,Actian公司(Palo Alto,CA)的软件架构师和软件工程师,60岁专长:&C、C++、Java“在我准备成为一名律师的时候,我才开始学习计算机科学(如果你可以想象这是怎样的一种情况)……现在,我通过编写大量具有良好文档化和功能性的Java代码来获得我的生活收入(起码现阶段是这样的)。在Windows 3.0时代(大约是在1986年前后,我也记不太清楚了)我就开始在Windows上做开发。大约是在10年前,我转到Mac上,之后就没有再回到Windows上。我感觉自己就是一个使用Macbook Pro工作的极客……使用C、C++、Java和Swift进行开发……我最近的一份工作需要从头设计一整个系统,这也是我第一次做这样的事情。我现在要跟上Web和的速度有点吃力,但离“垂暮”还很远,尽管我已经60岁了。过去我也获得一些“管理者”相关的工作,不过我都拒绝了,我还是更愿意选择编程工作……不过,我也知道,我的一些与我年纪相仿(或者年纪更大)但已下岗的同事在找工作时遇到了麻烦(“是因为经验太丰富了吗”),所以我知道人们是怎么看待那些过了一把年纪的人,认为他们没有未来。但是,我认为最关键的是,你要为你的雇主持续地创造价值。我目前是Apache软件基金会Pivot项目的PMC主席。作为一名Java开发人员(Java相关项目的提交者),我希望Java会永生。最起码不要出现更好的语言,要我把所有的代码都移植过去……”在Quora上关注。Scott Gartner,Silverback Learning Solutions(Boise,ID)的高级软件工程师,50多岁专长:框架、解析器、建模、图形、数据库子系统的设计和实现,数据库设计(SQL、DML、DDL和LINQ)、XML设计、单点登录方案(SSO)、互联网应用、Windows应用和动画。“我已经做了34年的程序员,而我的简历只要一张纸就可以装下。所有超过5年的技术在简历上都只是一笔带过。我有第二张简历,上面列出了所有我用过的编程语言和开发工具、数据库、动画系统,等等。这样,大家可以更容易了解我。我只在被问到的时候才会拿出第二张简历。在大公司里(至少对于我来说),老程序员一般都想转到管理层,这也是很常见的一种现象。我一直面临着类似的选择,但我不擅长管理,我只喜欢成为一名程序员或架构师。我发现我的记忆力大不如前,也没办法记住大型系统的全部模型。不过,我发现我那些丰富的经验变得越来越有价值。我们不得不承认我们的整个职业生涯必须不断地接收训练成长,世事变化得太快,如果止步不前,终将被淘汰。每两年我就会学习一种新的编程语言,有一些是我自己想学的,不过大部分是因为技术发展的需要(也有的是因为新工作的要求)。这样很有趣。目前我在学习数据仓库(OLAP)、ETL处理、Star Schemas和Cubes。”在Quora上关注。Brian Bowman,SAS(Cary,NC)的首席软件工程师,56岁专长:专利文件系统或数据库的内部组件、持久化数据结构、目录和索引搜索技术、服务器管理、DASD IO驱动、机器码生成或跨架构的代码转换、对象持久化、客户端与服务器端的接口、多租户、分布式缓存,以及大规模的授权系统(实施、管理和日志)。目前在SAS Viya平台上做Cloud Analytics Service方面的研究、设计和编程工作。“我目前团队成员的平均年龄为50岁,而且每一位成员都有超过20年的系统软件开发经验。我和我的同事们花了很多时间在编码、调试、测试和解答系统架构问题上面。有些同事还涉及硬件技术评估、在大会上呈献演讲,以及为开源社区贡献力量,等等。在过去两年,我一直是某软件公司精英团队的成员之一,这个公司有很多非常出色的工程师,很多都有高级的计算机和应用数学等专业的学位。在那之前,我在一个小型的团队里工作了超过10年的时间,我们从无到有设计开发了一个多线程的元数据对象集群服务器。团队里与我的关系最为密切的同事比我大5到6岁。在那期间,我获得了4项美国国家专利……那些都是在我40岁之后获得的。只要我还能做出有意义的贡献,我就会一直工作下去。我多次给我的职业生涯充电,从最早的学习和研究,到后来的工作岗位的需要。这是我的本性,也是激励我持续进步的动力。我不认为现今的技术只能让我干到70岁。我的职业生涯从1983年开始,我通过四项主要的计算机技能生存下来。汇编语言级别的大型机系统编程。基于C语言的多主机平台的可移植编程,包括桌面、中型Unix网络、小型机的后续产品(如VAX),以及大型机。多层集群服务器环境,由后端的多线程C以及处于中间层满足高可用要求的Java组成,主要面向Windows服务器和Unix环境,也包括Linux。基于多线程C的大规模并行网格计算,满足虚拟的无限伸缩。虽然我所拥有的这些技能可以干到退休,但在未来的几年,我还会将我的专业知识领域扩展到机器学习方面。或许在10年之后,对普通程序员的需求会大幅下降。如果一个人真的喜欢计算机技术,但是在编程方面达不到更高的水平,那么可以考虑成为一名经验丰富的系统管理员。他们总有很多工作要做,比如配置、部署和维护系统。”在Quora上关注。Alec Cawley,DisplayLink(Palo Alto,California)的首席软件研究员,60多岁专长:嵌入式、多线程、多进程、驱动、通信栈、C/C++、Java、Python、硬件。软件架构师/工程师,特别是在与硬件紧密接触的软件系统,与硬件工程师一起工作,最大化发挥软件和硬件的效能。“在我62岁的时候,我已经是公司里年纪最大的开发者了,其他人大都是40多岁或50出头。我最年轻的同事应该是20多岁,他们与我有35年的年纪差别,不过这不是问题。我们要拥抱技术。现在的世界与我的职业生涯刚开始的时候(穿孔纸带时期的Fortran)已经很不一样了,而变化仍然在持续。但反过来说,需要解决的问题总是很相似的,无非就是如何将人类的需求转成计算机可以做的事情,以及如何避免犯错、如何找出不可避免所犯下的错误。编程语言、开发环境、工具套件、API等东西只是解决问题的手段,我们只是在需要它们的时候才去学习如何使用它们。我是从穿孔纸带开始的。即使是到了磁盘文件时代,我仍然是最早从行式打印机里读取程序的人。后来就有了普通文本编辑器。现在我使用具有语法高亮功能的IDE。我认为,在10到20年的时间里,仍然需要软件开发人员。在我看来,软件开发者的工作就是把客户的需求转换成计算机执行的指令,而这样的工作是不可或缺的。这个世界总是需要一些高手,他们在计算机方面比普通人懂得更多,并且掌握了大量与工具相关的知识(软件包、API、接口,等等)。在选择公司方面,我是幸运的。我的大部分时间都花在了软件开发上,而且总能做一些以前没有做过的事情。软件开发里总有一些重复性的工作,我可以想象得出那样做是很无聊的。不过,如果你总是在做新的东西,那就不会无聊了。我所在的嵌入式领域似乎比应用程序更加能够扛住潮流的冲刷。应用程序每几年就会有新的东西出现,有些几乎是昙花一现,有些会持续一段时间,经历巅峰,然后逝去。而嵌入式一直保持坚挺,以C语言为基础,再融合一点C++。另一方面,硬件也在持续发生变化,这让事情变得更加有趣。”在Quora上关注。Victor Volkman,Proquest(Ann Arbor,MI)的高级软件工程师,54岁专长:编程方面擅长Python、Linux、C/C++、.NET,数据库方面精通MS Access、MySQL和所有基于SQL的环境,还有TCP/IP、企业系统自动化和分布式计算方面的经验。“架构与管理是两道平行线。在超过250人的公司里,技术人员一般都会有这两条路可以走。你喜欢你正在做的事情吗?如果是,那么就继续做下去。为了一点薪水而放弃你所喜欢的事情,整天摆弄会议和邮件,这样会让你得不偿失。每过两年,游戏规则就会发生变化。不过不用为此感到苦恼。花3到4天时间学习新的编程环境,然后用它们来支持业务。在过去的30年,我几乎每4年就要学习新的东西。我所在的团队有6个人,年龄从48岁到56岁。我们经历了3到8次的技术更新。以下是我的职业概览。从使用C和汇编语言编写MS-DOS代码开始学习使用C++和MFC开发windows应用程序学习使用Unix Perl开发基于CGI-BIN的Web应用学习C#学习Java和JSP学习智能手机开发:iOS/Android/Blackberry回到Unix,开始使用PythonAWS开发(EC2、RDS、SQS,等等)”在Quora上关注。Kurt Guntheroth,软件工程师,50多岁专长:&Windows、Linux/Unix、嵌入式;算法设计、C++、C、多线程和分布式、电信、安全、套接字编程、标准委员会成员、产品计划和概念落地;TQM、ISO 9000、敏捷开发和传统开发方法论。“软件开发仍然是一个年轻的领域,工具和技术仍然在发生快速的变化。如果软件开发人员不能持续地更新他们的技能,在不到20年的时间里,他们就会过时。所以,一个40岁的老程序员很快就会发现自己已经无法胜任工作,而且前途堪忧。好的开发人员会持续学习,直到他们退休,比如和。不过,我们大多数人(特别是40岁左右的)最终都会意识到,我们并不能成为行业的大神。C++变化很大,每几年就会有新版本出现,并且包含了全新的特性,我从来没有停止过学习。也就是说,我已经成为了一个非常有经验的C++开发者,拥有超过20年的全职系统编程经验。如果有人要我给自己的经验打分,从1分到10分,那么毫无疑问,我会给打自己9分,因为比我更了解C++的人只有那些写书的人。后来,我写了一本有关C++优化的书。编程是一件很容易的事情。你告诉它们做什么,它们就做什么。它们是可以信赖的,也是可靠的。对于代码来说,无所谓好日子,也无所谓糟糕的日子,它们存在的意义就是在你与它们发生交互的时候。代码可能会是难啃的骨头,它们要求对细节的重度关注和相当程度的脑力付出。人类与代码完全不一样,人类狡猾、变化多端,而且不可能充当工具使用。你不能直接告诉他们做什么,你要去影响他们,这样他们才会做你需要他们做的事情。他们不会直接对你的输入做出响应,而是间接地对你的鼓励或者你所提供的一些奖励物品做出响应。虽然人类对奖惩很敏感,但如果只是通过这种方式来管理人类并不会奏效。管理应该要像与家人、朋友和同伴互动一样。如果你喜欢与人打交道,那么你就会喜欢上管理。如果你不喜欢与人打交道,那么你就不会成为一个成功的管理者。薪水高的管理者比薪水高的程序员赚得更多,不过他们需要有很多名校的学历背景,拥有良好的人际网络和政治同盟,也需要有一定程度的冷酷无情来震慑大部分人。而编程不需要这种冷酷无情,这也就是编程很好的一个方面。编程是关于创新,而不是操纵。所以,你要问问自己,你更喜欢哪一种交互模式,是代码的确定性和优雅,还是人类的友情和领导力?喜欢代码完全没有问题,那些高级架构师和CTO也能赚很多钱。”在Quora上关注。James Grenning,软件顾问,60多岁专长:面向对象软件设计、测试驱动开发(C、C++、Java、C#)、嵌入式软件、重构、极限编程、Scrum、敏捷开发、发布计划、增量计划。C和C++单元测试框架CppUTest的主要贡献者之一。嵌入式系统大会和敏捷大会的演讲人。Agile Manifesto的初始作者之一。“保持学习。我62岁了还在编程,我喜欢编程。我会花一些时间在管理上,这对我来说是很重要的。不过我还是决定把编程和软件设计作为我的最爱。在我从管理上学了一些东西之后,我决定还是回到我最喜欢的软件开发上。为了保证你的价值,你要确保40年的经验是不重复的。我们生活在一个快速变化的世界,不仅仅是技术,也包括我们如何构建软件。把东西做出来固然是好,但那样还远远不够。你还要让产品和代码更有用,能存活更长的时间。你要知道如何成为团队的一员。要想让职业生涯长久、成功,同时能赚到钱,只是把东西做出来是远远不够的。”
原文地址:
&热门文章 - 分享最多
&相关阅读 - 大话编程
&关键字 - 分享
&欢迎订阅 - 技术周刊
我们热爱编程, 我们热爱技术; 我们是高端, 大气, 上档次, 有品味, 时刻需要和国际接轨的码农; 欢迎您订阅我们的技术周刊; 您只需要在右上角输入您的邮箱即可; 我们注重您的隐私,您可以随时退订.
加入我们吧! 让我们一起找寻码农的快乐,探索技术, 发现IT人生的乐趣;
我们的微信公众号: ourjs-com
打开微信扫一扫即可关注我们:
IT文摘-程序员(码农)技术周刊

我要回帖

更多关于 程序员年纪大了 的文章

 

随机推荐