程序员 做军官还是做特种兵?

原创 2005年05月08日 21:20:00
似乎很多计算机系毕业生的经典理想是“做两年程序员,调到市场部,做Sales,关键客户到手以后,能升职则罢,否则就拉出去单干”,如果一种职业规划成了一种群体理想,倒要反思一下是不是有点问题了。而且这种职业规划已经存在、流行了有点年头了。最著名的讨论就是程序员到了30岁以后可以干什么?普遍的论调认为程序员是吃青春饭的,30岁以后知识更新的速度、加班的体力等等都比不上年轻人了。所以,程序员基本上做到30岁就会面临职业危机。然后很多人找到的出路就是:转向做管理。(我的Bullshit探测器响了)这个“30岁以后怎么办”的问题在1999/2000年的时候就讨论很多了,现在五年过去,我倒是挺想知道,那时候那批刚刚大学毕业的二十五六岁的程序员现在都干什么去了。出路或许包括:开发主管?技术主管?项目经理?Sys&nbsp;Admin?老师?测试?还是做程序员?彻底离开软件或IT行业?Marketing?销售?从乙方变成甲方?出国念书了?不管怎么样,他们一定用自己的行动为“程序员到30岁以后干什么”找到了答案。其实,程序员算是就业口径很宽的了,因为毕竟在IT业里面还是可以跳跳的,只要你自己愿意,只要你自己不怕面对新事物。而且,程序员——或者说是搞IT的人的工资还是很高的(相比于其他行业,例如PR、广告、化工、建筑、航运等等等等)。我觉得《程序员》可以就此做一个调查,给现在的二十几岁的新程序员指指路。我是怎么想的程序员未必要去做管理。难道程序员的主要出路就是等到媳妇熬成婆,去管理后来的程序员么?这世界哪来那么多管理的位子啊。而且管理人是很苦的活。手下人争风吃醋、勾心斗角,一个培训名额摆不平,加薪幅度不满意,相互拆台,或越级告状,不一而足。但单是要让你手下人都士气高涨跟着你干,就是一件很高技巧的活。况且,平时家里有个老婆/女朋友要让她一直高高兴兴的就已经很难了,要是单位里还有一群手下要去照顾,多数程序员都会累趴下的。程序员本来就是一Technical  ;Guy,面对的是程序、产品、计算机。由程序员转管理、转销售并不容易,因为管理、销售等等,面对的都是人。那种环境里,保不准谁当面笑呵呵的,转手就把你卖了,你还帮着点钱。Technical  Guy去面对这种环境实在是很累的。所以说,做管理,并不值得被大多数程序员作为一个主要的努力方向。普通一个兵,并不用老想着去做将军。不想做将军的士兵也可以是一个好兵,我就是一个不想做将军的士兵。兵?连长?团长?师长?将军,这是一条越走越窄的路,而且有很多由不得你自己控制的因素。我倒宁愿往特种兵的方向发展:你可以精通各种枪械,也可以精通车辆,也可以精通各国语言,也可以是体力特别好,也可以是神经特别镇静,也可以是枪法特别好,也可以是又会开飞机又会开潜艇,等等,选择多了去了。所以程序员也是。不用老想着做军官(管理者),可以想想去做一个特种兵。李维很不错,jjhou很不错,其实我们也可以像他们一样——虽然可能做不到这么著名或者牛,但养家糊口并不难。<。
                   

java特种兵读书笔记(3-4)——java程序员的OS之对象内存结构

原始类型与对象的拆装箱 boolean,byte,char,short,int,long,float,double都有一个装箱后的类型(Wrapper)与之对应。 JDK1.5之后它们...
  • xxcupid
  • xxcupid
  • 2016年01月13日 11:15
  • 312

java特种兵读书笔记(3-6)——java程序员的OS之JAVA常用工具

jps jps过滤出java本身的进程以及运行的引导类(即引导的Main方法所在的类)。 $ sudo jps -l 26513 sun.tools.jps.Jps 8538 or...
  • xxcupid
  • xxcupid
  • 2016年01月15日 14:18
  • 325

java特种兵读书笔记(3-3)——java程序员的OS之虚拟机回收算法

串行GC与并行GC 一个线程做GC,不要考虑征用和锁的问题以及开销。 适用场景:单机程序,客户端代码,小内存程序(小于100M),CPU数量有限。 并发量大,或者处理大数据的服务...
  • xxcupid
  • xxcupid
  • 2016年01月10日 14:46
  • 291

java特种兵读书笔记(3-5)——java程序员的OS之OOM

HeapSize OOM public static void main(String[] args) { List list = Lists.newArrayList(); while...
  • xxcupid
  • xxcupid
  • 2016年01月13日 16:19
  • 324

java特种兵读书笔记(3-2)——java程序员的OS之虚拟机的板块

Heap区 Heap,堆,氛围Young和Old两个板块。两个板块在分配内存上和Heap很相似,但是回收差别很大。 通常Young空间会小很多。参考值Young大概是Old的1/4~1...
  • xxcupid
  • xxcupid
  • 2016年01月10日 14:45
  • 674

java特种兵读书笔记(3-1)——java程序员的OS之跨平台与字节码

用javap看一下自增操作的实现 int a=1,b=1,c=1; c++; int d=a++; b=b++; 这时c=1这个好理解,那么b=1,这个不好理解了。看看javap的编译过程...
  • xxcupid
  • xxcupid
  • 2016年01月10日 14:44
  • 1029

【t013】无聊的军官

Time Limit: 1 second Memory Limit: 32 MB【问题描述】每个学年的开始,高一新生们都要进行传统的军训。今年有一个军训教官十分奇怪,他为了测试学员们的反应能力,每次...

Objective-C & Sprite Kit太空历险记 : 3. 军官训练营——控制你的代码

原文   http://www.ituring.com.cn/article/212223     前一章,在前哨基地里的初级训练已经完成了,接下来,我们会来到太空战舰“火神号”进行初级军官...

2017年3月25日工作日志:Jquery使用小结[绑定事件判断、select标签、军官证正则]

jQuery获取DOM绑定事件 在1.8.0版本之前,我们要想获取某个DOM绑定的事件处理程序可以这样: $.data(domObj,'events');//或者$('selector').data(...

【组合数学】36军官问题

问题描述:     据说普鲁士的腓特列大帝曾组成一支仪仗队,仪仗队共有36名军官,来自6支部队,每支部队中,上校、中校、少校、上尉、中尉、少尉各一名。他希望这36名军官排成6×6的方阵,方阵的每一行...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:程序员 做军官还是做特种兵?
举报原因:
原因补充:

(最多只允许输入30个字)