当前位置:首页 > 编程学习 > 年纪偏大是否适合学习计算机

年纪偏大是否适合学习计算机

编程学习2007-05-0154720
★年纪偏大是否适合学习计算机 
 
Q:我本科不是学计算机专业。但是我对计算机的兴趣很大,想明年考北京大学计算机软件的研究生!请问像我这样快30岁的人了,才开始学习计算机是不是太晚了? 
 
A:中国很多人相信程序员是吃青春饭的。 这主要是由中国软件水平发展的现状决定的。 
1、大部分都做的是行业管理方面的软件,从计算机技术上说很快就可以进入。 
2、很多公司没有管理和技术双重的提升机制,使得人们觉得做管理比做技术有前途,但是仍然有些公司客户非常认可技术人员的待遇也很好。 
3、再就是没有很好的产品线,使得程序员不停地处于学习各种开发工具的状态,经验反而不是很重要,岁数大了,学习当然会慢一点。
 
KV300作者王江民初中毕业,38岁开始学习计算机,45岁只身办公司。 62岁的David Culter,80高龄的knuth都是很好的例子 程序员到了三十五岁,有以下优势: 
1、经验丰富;
2、技术纯熟;
3、为人老道。 
  
有以下劣势: 
1、体力不支;
2、工资太高(公司可能不堪负担);
3、拖家带口精力不够;
4、老资格,可能太有主见,不听话。  
  
不喜欢这样的老程序员的公司有以下特点: 
1、体力型(以知识含量低的软件为主,不注重软件质量);
2、公司财政困难,或与竞争对手恶性竞争,所以不能承受给经验丰富者高工资;
3、老板很独断-他说了算,手下只要有听话干活的;
4、客户是关系户,软件性能质量不重要。
  
喜欢这样的老程序员的公司有以下特点: 
1、智力型(软件知识含量高,注重软件质量);
2、公司资金雄厚;
3、在技术上较民主,管理人员依靠大量资深技术人员定夺技术设计上的方向;
4、软件质量是竞争的生命。 
  
      国内流行程序员到35岁不行了,可能是因为前一种软件企业较多的缘故。在微软,我身边就还有不少奔四十甚至五十的程序员。注意,他们只是程序员,不是什么干部。他们很受到管理层的敬重,也各怀绝技。 当然,话又说回来了,如果到了35岁,在技术经验上与20出头的毛头小伙还没有什么区别,那就悬了。
  
      微软公认的最厉害的程序员是David Cutler,他今年62岁。他每天上班的工作就是编程。他没有队伍,不做经理,但是他在公司的职位比大部分副总裁还要高。有时某一个队伍预测一项工程要数月,他看不过,两天一个人就完成了。Windows NT 是他开始的,他现在正在做64位的工作,以前他在Digital负责VAX的编程。在网上你可以找到他的自传。
  
      他当然是例外的奇才。但是在微软有非常多35岁以上的技术人员,决不会因为年纪大就不行了。公司的制度允许“双轨”发展,不想做经理的可以继续做技术,而且对事业、待遇都没有差别。 另外很多技术人员,经过多年的经验,开始成为架构师。他们依然动手编程,但是大多数的时间是掌握整个项目的架构。在中国,很不幸的是在许多公司,做几年以后,做得好的就成为再也不碰技术的经理,做得不好的则当然比不上刚毕业的小伙子,于是就有了“过35岁不能编程”这荒谬的说法。 
  
 

扫描二维码推送至手机访问。

版权声明:本文由海阔天空发布,如需转载请注明出处。

本文链接:https://apull.net/html/20070501955.html

标签: 编程生活
分享给朋友:

相关文章

C++实现十进制转换为二进制

C++实现十进制转换为二进制

这个写得有些早了,学习c++是写的。现在看到很多帖子问这个问题,把这个贴上来供大家参考下。/* * FileName: bin.cpp * * 转换十进制为二进制 * * Apull * 2005-12-2 */ #include <iostream> #include <cstdlib> using namespace std; const int size = sizeof(int) *...

致面向对象技术初学者的一封公开信

致面向对象技术初学者的一封公开信

 致面向对象技术初学者的一封公开信 Alistair Cockburn 著(1996 年2 月),袁峰 译介绍 首先我要解释一下为什么会写这封公开信。这似乎已经成了一种习惯,但这个步骤还是需要的。过去6 年中, 我曾经无数次地在饭店、酒吧、旅店大厅等各种地方以同一种方式度过愉快而漫长的夜晚:和同样追求真理、光明和智慧的伙伴一起探讨面向对象的真谛。现在,我已经可以回答很多当年我遇到的问题。这些同样的问题也在困扰着我的一位新同事,在一家饭店里,我花了整整一个晚上和他讨...

VBScript 错误信息

VBScript 错误信息

错误代码 信息5 无效的过程调用或参数6 溢出7 内存不够9 下标越界10 数组长度固定或临时锁定11 被零除13 类型不匹配14 字符串空间溢出28 堆栈空间溢出35 Sub或Function未定义48 加载D...

用vb模拟键盘

用vb模拟键盘

  键盘是我们使用计算机的一个很重要的输入设备了,即使在鼠标大行其道的今天,很多程序依然离不开键盘来操作。但是有时候,一些重复性的,很繁琐的键盘操作总会让人疲惫,于是就有了用程序来代替人们按键的方法,这样可以把很多重复性的键盘操作交给程序来模拟,省了很多精力,按键精灵就是这样的一个软件。那么我们怎样才能用VB来写一个程序,达到与按键精灵类似的功能呢?那就让我们来先了解一下windows中响应键盘事件的机制。   当用户按下键盘上的一个键时,键盘内的芯片会...