`
yueguangyuan
  • 浏览: 337810 次
  • 性别: Icon_minigender_1
  • 来自: 新加坡
社区版块
存档分类
最新评论
阅读更多

只是一篇去年三月份左右刚刚离职时写的博客,一直躺在草稿箱里,一年后再看看除了最后一条有变化,其他并没有更多变化。要说有变化的就是我的博客更新速度,一向本着技术原创的我已经半年多没发新帖,说明新加坡就是一个技术荒漠,想靠技术吃饭的人千万不能来新加坡……

 

------原文开始---------

从事编程工作已经三年有余,仿佛有些麻木、失去方向,于是辞去现有工作(尽管他在别人看来已经很好,但是我却已经厌倦),从新寻找方向,每每到一个阶段我都会有一些规划,但是这次歇业头脑中突然迸发出一种程序员思维的总结,不知道是否有益。

 

一、老鸟足迹

我想每个我这年代的程序员都该有几个程序员的群组吧,或者会混迹于某个技术论坛之上。回顾一下我以前写的帖子,不知道大家有没有相类似的印迹:

A.初来咋到的时候是一只纯菜鸟,什么都不清不楚,遇到问题费了九牛二虎之力或者根本没怎么动脑就发出问题,结果被鄙视

B.不服,反抗之,继续遭到强烈鄙视

C.还是不服,没有反抗,心里默念等我以后……

D.久经磨难总算成了老鸟,在某些BBS或者程序员群组有点名气,经常会帮一些人解疑释惑,但是久而久之发现这些小鸟怎么那么的无知?比我当年还傻!然后说两句不冷不热的话隐身、屏蔽……

二、青春饭乎

都说程序员是吃青春饭,每每有人这样疑问,我都会勇猛的站出来与之辩论,说什么国外牛人都是高龄,说什么只要有兴趣就不会仅仅是做几年就失业……

但是随着年龄增长,在慢慢长夜里还驰骋在代码海洋里面的你是否注意到最近洗头发的时候脱发越来越严重,是否注意到睡眠质量越来越差,会不会觉得周围的人越来越俗不可耐,多久没和MM面对面交流,打光棍的日子持续多少时间?

每个程序员,只要是有点上进心,那么每天就必须不停给自己充电,桌子前面的专业资料堆积成山,还要不停去网上搜罗各种技术资料和电子文档,每天沉浸在信息海洋里面,所以其他的时间都被抢占或挤压。所以大家都会担心如果有一天自己不能坚持这样做,就会被淘汰吧,于是乎恐慌中继续学习、探索……

三、夹缝中生存

随着国家房产体制改革,出现一个新名词:夹心层,就是既不是富人又不是可以接受救济的贫困阶层,必须面临成为房奴的风险去买房,程序员明显是这个阶层的典型代表,美其名曰:中产阶级。

程序员的特点就是积聚能量时间不长就会释放,也就是说知识更新快,多是现学现用,短期收益高于长期收益。而相比较从事传统行业的同龄人,他们都是在慢慢积累,随年龄增长而越发有价值,更有利的因素就是这些年来国内城镇化建设的加快,使得传统行业越来越有得赚,建筑业和钢铁就是很典型的例子。软件开发则是属于第三产业,服务行业,说白了就是你要看别人眼色,人家投入多你收益就高,经济萎靡的时候你收益就低,年龄一天天增长,经济压力越来越大,真可谓是夹缝中生存,苦不堪言。

四、Java程序员之痛

群里一直流传着这样一个gif图片:一个清纯可人的小女孩哭着说原来你是Java程序员,那我们还是分手吧,不知是哪个Java程序员搞出来自我解嘲的,但是也在告诉大家:我们过的不好。Java语言以其简洁的语法和开放的深度吸引着越来越多的程序员投身其中,几乎所有程序领域都能看到它活跃的身影,也正因为如此,Java程序员似乎要比那些眼光深邃的C++程序员、DBA们更需要知识补给,面对眼花缭乱的框架、平台手忙脚乱。而由于Java开发人员的数量庞大,使得每个人的竞争力也越发的下降,前几天JavaEye的热帖讨论一具有3年Java经验的哥们,为啥6-8k都叫不起来,而一个一年经验ABAP或者Ruby的开发者却敢于挑战10k月薪,在大呼“物以稀为贵”的无奈之余,想想.NET程序员比我们还不好混,一种小市民的心理隐隐作怪,偷笑中……

五、出国梦

我们这代人有着更多有关出国的梦想,在程序员中就有着更多这样的想法,随着软件外包在全球的迅速普及,身处国内的程序员每天的服务对象已经遍布全球,尤其是日本外包对中国的特有引力,每年奔赴日本的中国程序员数以万计。但是前段时间一个身处美国硅谷的舅舅跟我说了这样一段话:“想想我在国外这么多年,同学、朋友混的好的还是在国内,相比之下国外只能是个温饱的程度,因为你很难成为高级管理者,文化差异限制着你的发展。”在我们羡慕着年薪10w$的美国同行和400w日元的日本同行的时候,我们梦的终点在哪里?

 

好像都是在抱怨,有损积极性,还是正面一点看问题吧,干一行、爱一行,有个朋友跟我说做我们这行就该走在社会的前列,我们的任务就是去创造新世界,那么那么多困难、疑虑还重要么?

 

-------原文结束-------------

在新加坡做了一年,技术没有任何长进,其实就等同于倒退,但是我在渐渐适应这种生存环境:技术不是最重要的,最重要的是管理,老板重视的是订单。而同行们也该明白技术不能创造出商业价值就终归会失败,SUN和Borland两家公司贱卖就是最好的例子。中国仍然处在产业链的下游,所以在中国从事软件技术的人员还可以对自己的技术自我满足一下,而这里则完全把技术看做项目管理中的环节。这个现实对我来说一直都很残酷,但我也必须要去适应它,不是我抛弃技术,而是我没有能力把手中的代码劳动变为更有价值的活动,那么就必须有所改变。是让我的技术适应软件工程,或者有更好的办法?I'm on my way.

分享到:
评论
37 楼 lordhong 2009-07-04  
努力开发自己感兴趣的项目, 喜欢有朝一日功成名就... 就可以退休了...
36 楼 laitaogood 2009-07-03  
小月,好久没看你的blog了,呵呵
你说的都挺现实的,程序员不能把自己钉死在一个位置上,必须突破,才有出路
技术还真是一时的,几年以后你会发现还有更多比你年轻,比你有激情的新生代出现
世界是我们的,但终究是后辈们的,呵呵
好好努力吧,找到一条可持续发展的道路~~~
不要把自己定位为一个代码苦工!呵呵
35 楼 下一站,火星 2009-05-28  
在一个环境里面,包装自己是很重要的,机会都是争来滴,不要不好意思,赤裸裸的向老板暴露你的欲望,让他有一种可以拿金钱来摆布你的快感,这样就已经很成功了,千万不要做那种悲剧英雄!!
34 楼 logicgate 2009-05-27  
了解你的处境。在大公司有时候是这样,等级比较森严,一步步爬很难。建议多积累经验,然后跳槽。跳槽面试的时候多忽悠一点,弄个senior software engineer或者team leader之类的,这样你说话就有分量了。然后向project manager, IT manager, CTO...发展。如果自己做的话,那就一步登天了,一上来就是managing director,哈哈。
33 楼 yueguangyuan 2009-05-27  
logicgate 写道
yueguangyuan 写道
汗,这贴的讨论越来越危险,当心被删

我只是提交了自己的心得总结,大家一起来讨论职业生涯规划 就事论事

我现在在读part-time master course,是一门技术与管理并重的课程,才刚刚开始,但是把课程内容和几年的工作经验下来,渐渐发觉技术只是工业化产业中的一个环节,虽然在软件业中可能占得比重会比较大,但它仍然不是全部。
举例来说,三年以前,攻克一个OpenSessionInView的问题,就可以让自己折腾好多天,然后解决好兴奋好久,还跑到论坛或者群里大呼小闹的。现在可能再也做不出来这事,因为它只是一个技术点。解决技术点当然不容易,但是世上有无尽的技术点。

记得看Robbin博客的时候有人问:说他使用Ruby on Rails取得如此的成功,会不会专心去搞ROR,Robbin的回答是:ROR只是一个工具,他不会为了一个工具而放弃自己的事业和追求,大体意思是这样的。


你说得很对。技术的确只是一个工具。软件要实现的,是对软件的用户有用的业务。软件的最终价值,是体现在能否满足用户需求上,而不是体现在我们每天所讨论的技术上面。不过这并不代表工具不重要,也不代表作技术就没有前途。没有底层的这些技术,忽悠的再天花乱坠的软件也只是个空中楼阁。

我也曾经有过和你一样的情况。好不容易攻克了一个技术难题,但却有一种无人赏识的感觉。我老板是PhD,可惜是制造业方面的,几乎不懂软件。你去和他讨论技术细节问题?who care?老板更关心的是customer的需求完成了没有,ui是不是user friendly?

所以我也很苦闷,有怀才不遇的感觉。不过后来我想通了。老板没有错,订单都拿不到,哪有钱做技术研发?不过我也没有错,技术不过关,怎么能多快好省的完成订单?我和老板只是从两个不同的角度去完成一个共同的目标。所以我再和老板讨论的时候,就尝试从他关心的问题入手,阐述技术的重要性。比如告诉他,虽然做某个系统模块对业务没有直接的帮助,但是可以提高开发速度。如果开发速度根不上,公司就要多请人,这样公司的支出就会变大,并且同样时间能完成的订单比较少,这样公司的收入就会减少。如果软件性能不好,用户体验就会差。如此如此。这样就把技术上升到公司的利润的角度了。我老板也是明白人,听我说了这些,虽然他还是不能太理解我所要做的,但还是愿意给我时间去做。我曾经propose了一个6个月的内部项目,和业务完全没有直接关系,老板也批准了。

和老板如何沟通也很重要。有时候写email,ppt和写代码一样重要。我曾经花一整天坐在麦当劳里写一个email,也曾经花了一个星期去写一个ppt。就是为了想怎样更清晰地阐述自己的观点,让老板可以理解。当然你的技术功力也很重要,如果你负责的模块bug少,又能比别人更快地完成任务,这样你提出的建议才能有分量,更容易被接受。

我们做软件的,职业生涯无非5条路。改行,自己开公司创业,作freelance,做管理,做技术。我相信只要有兴趣,用心去做,不管哪条路你起码都可以过上中上等的生活。因为专注,所以成功。


恩  我同意

毕竟你是小公司么,灵活性大,经常会怀念我在上海工作的公司,公司就10几个人,老板也跟着一起干活,基本上都是做技术的,大家都算勤勤恳恳,公司小,谁有不爽的地方直接就可以跟老板讲,老板有能力就解决,否则也会一起商量。但是在公司就完全不是那么回事。
大公司要的就是管理和标准,我所抱怨的也就是这点,Developer根本没有发言权,可能语言也是一个问题,反正开会讨论从来都没有我们的份,不管什么职位的人过来说要我们做什么,也没有太多可以反对的权力。

至于今后的路,改行的可能性不大,我们从事的是改变潮流的行当,没理由不继续做下去。希望能再做几年技术然后做做管理,然后再自己做  路有很多种走法,超越自己最困难
32 楼 RCFans 2009-05-27  
logicgate 说得很对,社会是分工的,没有一个职业会覆盖一条线
只要自己的能力适合又喜欢,做下去有什么不好,职业上戒浮躁
如果不适合那就另当别论
31 楼 logicgate 2009-05-27  
yueguangyuan 写道
汗,这贴的讨论越来越危险,当心被删

我只是提交了自己的心得总结,大家一起来讨论职业生涯规划 就事论事

我现在在读part-time master course,是一门技术与管理并重的课程,才刚刚开始,但是把课程内容和几年的工作经验下来,渐渐发觉技术只是工业化产业中的一个环节,虽然在软件业中可能占得比重会比较大,但它仍然不是全部。
举例来说,三年以前,攻克一个OpenSessionInView的问题,就可以让自己折腾好多天,然后解决好兴奋好久,还跑到论坛或者群里大呼小闹的。现在可能再也做不出来这事,因为它只是一个技术点。解决技术点当然不容易,但是世上有无尽的技术点。

记得看Robbin博客的时候有人问:说他使用Ruby on Rails取得如此的成功,会不会专心去搞ROR,Robbin的回答是:ROR只是一个工具,他不会为了一个工具而放弃自己的事业和追求,大体意思是这样的。


你说得很对。技术的确只是一个工具。软件要实现的,是对软件的用户有用的业务。软件的最终价值,是体现在能否满足用户需求上,而不是体现在我们每天所讨论的技术上面。不过这并不代表工具不重要,也不代表作技术就没有前途。没有底层的这些技术,忽悠的再天花乱坠的软件也只是个空中楼阁。

我也曾经有过和你一样的情况。好不容易攻克了一个技术难题,但却有一种无人赏识的感觉。我老板是PhD,可惜是制造业方面的,几乎不懂软件。你去和他讨论技术细节问题?who care?老板更关心的是customer的需求完成了没有,ui是不是user friendly?

所以我也很苦闷,有怀才不遇的感觉。不过后来我想通了。老板没有错,订单都拿不到,哪有钱做技术研发?不过我也没有错,技术不过关,怎么能多快好省的完成订单?我和老板只是从两个不同的角度去完成一个共同的目标。所以我再和老板讨论的时候,就尝试从他关心的问题入手,阐述技术的重要性。比如告诉他,虽然做某个系统模块对业务没有直接的帮助,但是可以提高开发速度。如果开发速度根不上,公司就要多请人,这样公司的支出就会变大,并且同样时间能完成的订单比较少,这样公司的收入就会减少。如果软件性能不好,用户体验就会差。如此如此。这样就把技术上升到公司的利润的角度了。我老板也是明白人,听我说了这些,虽然他还是不能太理解我所要做的,但还是愿意给我时间去做。我曾经propose了一个6个月的内部项目,和业务完全没有直接关系,老板也批准了。

和老板如何沟通也很重要。有时候写email,ppt和写代码一样重要。我曾经花一整天坐在麦当劳里写一个email,也曾经花了一个星期去写一个ppt。就是为了想怎样更清晰地阐述自己的观点,让老板可以理解。当然你的技术功力也很重要,如果你负责的模块bug少,又能比别人更快地完成任务,这样你提出的建议才能有分量,更容易被接受。

我们做软件的,职业生涯无非5条路。改行,自己开公司创业,作freelance,做管理,做技术。我相信只要有兴趣,用心去做,不管哪条路你起码都可以过上中上等的生活。因为专注,所以成功。
30 楼 yueguangyuan 2009-05-27  
汗,这贴的讨论越来越危险,当心被删

我只是提交了自己的心得总结,大家一起来讨论职业生涯规划 就事论事

我现在在读part-time master course,是一门技术与管理并重的课程,才刚刚开始,但是把课程内容和几年的工作经验下来,渐渐发觉技术只是工业化产业中的一个环节,虽然在软件业中可能占得比重会比较大,但它仍然不是全部。
举例来说,三年以前,攻克一个OpenSessionInView的问题,就可以让自己折腾好多天,然后解决好兴奋好久,还跑到论坛或者群里大呼小闹的。现在可能再也做不出来这事,因为它只是一个技术点。解决技术点当然不容易,但是世上有无尽的技术点。

记得看Robbin博客的时候有人问:说他使用Ruby on Rails取得如此的成功,会不会专心去搞ROR,Robbin的回答是:ROR只是一个工具,他不会为了一个工具而放弃自己的事业和追求,大体意思是这样的。
29 楼 logicgate 2009-05-27  
lordhong 写道
不是吧。。。连GFW都不知道?。。。我现在正happy的用Tor跳过GFW查看不良信息。。。


额,我孤陋寡闻了。不过现在已经知道了
28 楼 iaimstar 2009-05-27  
lordhong 写道
不是吧。。。连GFW都不知道?。。。我现在正happy的用Tor跳过GFW查看不良信息。。。

我很想要tor的体恤,但是赞助费好高- -
27 楼 lordhong 2009-05-27  
不是吧。。。连GFW都不知道?。。。我现在正happy的用Tor跳过GFW查看不良信息。。。
26 楼 NewTamato 2009-05-27  
我们一直在路上,在寻找自己的出路,看了楼主的帖子,感触良多啊!我也有自己的人生规划,我也不想停留在一个层次上,自从工作以来我一直保持着学习的激情,在这个行业要学习的东西太多,刚开始我的方向仅仅是做一个优秀的程序员,现在发现真正得到重视的是那些领导,是管理者!程序员在外行看来是个很风光的职业,其实就是只见贼吃肉不见贼被打!我们通宵加班没有加班费谁看见了?我们写了代码被老板一句需求改了,谁看见我们的辛苦了?
25 楼 yueguangyuan 2009-05-26  
不知道说这个会不会被封号  要小心啊 
GFW你可以Google  有详细的解释   真理部的一个小工具
只能意会 不能言传 
24 楼 logicgate 2009-05-26  
yueguangyuan 写道
至少会因外界环境去慢慢完善,环境因素也是很重要的
你没经历过高考,也没在国内大学里虚度青春,更不要与成千上万的毕业生争夺一个就业岗位或者挤破脑袋的考公务员、研究生

没有受过GFW、70码的洗礼

不经历这些东西 你应该和来新之前一样的拥有更纯净的梦想  HOHO

有些道理。我是还没有真正经历国内社会的洗礼。

BTW,GFW是个啥?
23 楼 yueguangyuan 2009-05-26  
至少会因外界环境去慢慢完善,环境因素也是很重要的
你没经历过高考,也没在国内大学里虚度青春,更不要与成千上万的毕业生争夺一个就业岗位或者挤破脑袋的考公务员、研究生

没有受过GFW、70码的洗礼

不经历这些东西 你应该和来新之前一样的拥有更纯净的梦想  HOHO
22 楼 logicgate 2009-05-26  
其实很多价值观和人生观在18岁之前就基本已经定型的。我这人比较怀旧,改变不多。

十多年了我还是不喜欢吃这里的食物,好在现在这里国内口味的餐馆越来越多了,呵呵
21 楼 yueguangyuan 2009-05-26  
logicgate 写道
yueguangyuan 写道
挖出来一个支持者,但是logicgate的情况是不一样的,18岁就过来,用我一个还在上大一的朋友的话说“人生的价值观基本都是在新加坡构建的”,我们的出发点会有很大不同。

你工作12年,现在应该是Principle Architect?  你不会是我老板吧? @_@


18岁就过来,不代表18岁就工作啊。我才工作6年而已。我手下好像还没中国人,你不用担心,哈哈


人生的几个阶段:婴儿、学前到小学毕业、中学阶段、大学和毕业后第一个五年
其中后面两个建立和完善价值观和人生观的关键阶段你都在新加坡完成的 呵呵
20 楼 logicgate 2009-05-26  
yueguangyuan 写道
挖出来一个支持者,但是logicgate的情况是不一样的,18岁就过来,用我一个还在上大一的朋友的话说“人生的价值观基本都是在新加坡构建的”,我们的出发点会有很大不同。

你工作12年,现在应该是Principle Architect?  你不会是我老板吧? @_@


18岁就过来,不代表18岁就工作啊。我才工作6年而已。我手下好像还没中国人,你不用担心,哈哈
19 楼 RCFans 2009-05-26  
yueguangyuan 写道
挖出来一个支持者,但是logicgate的情况是不一样的,18岁就过来,用我一个还在上大一的朋友的话说“人生的价值观基本都是在新加坡构建的”,我们的出发点会有很大不同。

你工作12年,现在应该是Principle Architect?  你不会是我老板吧? @_@

竟然看成了“你不会是我老婆吧?”
罪过、罪过
18 楼 yueguangyuan 2009-05-26  
挖出来一个支持者,但是logicgate的情况是不一样的,18岁就过来,用我一个还在上大一的朋友的话说“人生的价值观基本都是在新加坡构建的”,我们的出发点会有很大不同。

你工作12年,现在应该是Principle Architect?  你不会是我老板吧? @_@

相关推荐

Global site tag (gtag.js) - Google Analytics