论坛首页 海阔天空论坛

程序员到30岁就要转行?

浏览 44792 次
精华帖 (2) :: 良好帖 (0) :: 灌水帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2006-09-14  
已经迈过了30岁人生大关了,这个时候很适合谈谈这个话题。目前我自己还奋战在程序代码的第一线,我熟识的同年龄段的一些程序员朋友也无不如此,其中很多人已经在公司担任非常重要的职位了,有些已经到了公司的最高管理层,这些人中基本上至少都在中层管理的位置上。

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

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

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

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

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

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

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

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

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

那些说什么30岁就得转行的人在我看来就是软件行业的逃兵,他根本就进错了这一行。
   发表时间:2006-09-14  
嗯,重要的是自己的学习能力。
0 请登录后投票
   发表时间:2006-09-14  
写得很好,但是基础知识也很重要,所以只能有选择的来“厌旧”。
0 请登录后投票
   发表时间:2006-09-14  

《功夫》里面有句台词说得很好,“能力越大,责任越大”
这是戏仿蜘蛛侠的台词。
0 请登录后投票
   发表时间:2006-09-14  
robbin 写道

那些说什么30岁就得转行的人在我看来就是软件行业的逃兵,他根本就进错了这一行。


写的好。

凭谁问,廉颇老矣,尚能饭否?

0 请登录后投票
   发表时间:2006-09-14  
robbin 写道

那些说什么30岁就得转行的人在我看来就是软件行业的逃兵,他根本就进错了这一行。


写的好。

凭谁问,廉颇老矣,尚能饭否?

0 请登录后投票
   发表时间:2006-09-14  
30岁就得转行,也可能有另一种意思。
30岁之前玩够了软件行业,玩出了成就,30岁之后,打算玩别的行业了。或者,跑到夏威夷那旮旯享受生活去了。
程序员不一定要忠诚于某种开发语言,同样也不一定要忠诚某种行业。
转行嘛,有本事随便转了。软件行业是个开放的行业。谁都可以进来,谁也都可以出去。
出去的多,进来的更多。

http://job.csdn.net/n/20060912/94678.html

如果不是看到纽约时报的招聘广告,王嘉廉的一生也可能重写。“在皇后学院毕业后,有一天,我翻阅纽约时报的招聘专栏时,发现有整整两页半的篇幅全是招聘电脑程序员的分类广告。我当时就跟母亲说,我想成为一名电脑程序员。”母亲问,什么是电脑程序员?“我也不清楚,但是老天,市场上真是需要大量的程序员!” 许多年后,王嘉廉回忆此事时,仍觉得有些不可思议。事实上,所谓的一句话改变人的一生,其实是命运所致,也是性格所致。
从此,王嘉廉找到了长大的路,通往成功的路。1976年,32岁的王嘉廉开始了在美国的创业生涯。他创办的公司叫Computer Associates简称CA,做软件。开创时仅有4人,“每天都面临着活不下去的危险。”王嘉廉统率下的CA,在经历了上市、不断收购的过程后,在全球 40多个国家有160多个分公司,18000名员工。成功令人炫目。


0 请登录后投票
   发表时间:2006-09-14  
到了30岁你还有没有耐心做很繁琐很重复的页面堆砌?烂代码维护?反反复复的听客户永远不会停止的需求变更然后去改已经改了一万遍的程序?
robbin你可以用你自己喜欢的开发思想,框架做你感兴趣的东西,当然没有问题,但是整个行业需要(是否健康另算)大量的完全没有价值的苦力和受气包,对于那些人而言他们并不需要对这个行业效忠到底。
0 请登录后投票
   发表时间:2006-09-14  
1 一线程序员数目远大于非一线人员数目,决定了只有一部分程序员能进管理。
2 不能进管理的人怎么办呢?在大陆普遍吃青春饭(就是加班)的大环境下,只有转行。

所以这个是必然的,和一线程序员素质无关。
所谓的这些“管理能力技术能力沟通能力”仅仅是能否进入管理层的选拔标准,如果一线程序员都过了这个标准,那么就会出现新的标准来选拔管理层。
所以我认为最核心的原因就是青春饭问题,到了30如果你上不去基本最好消失,这个是和许多其他职业本质不同的地方。
0 请登录后投票
   发表时间:2006-09-14  
30岁以后留下来的一线程序员,不多。

比率差别非常大。所以程序员到30岁就要转行,或者转职务,这是有道理的。 而robbin说的,只是少数现象,不代表什么。
0 请登录后投票
论坛首页 海阔天空版

跳转论坛:
Global site tag (gtag.js) - Google Analytics