悬在头上的达摩克里斯之剑

 

也许,绝大多数软件开发人员都有这样一种想法,那就是:对未来的不确定和如何发展的困惑。也就是说在忙碌、紧张刺激、别人羡慕的程序员生活中,我们都会感觉到有一把悬在我们头上的达摩克利斯之剑,说不准他会什么时候会掉下来慢慢的致我们于死地。
那么什么是悬在我们头上的达摩克利斯之剑呢?


有人说是技术的更新。


的确,如今这些新技术啊是层出不穷。
我们不仅要关注新技术,还要时常关注一下我们是否站错了队伍,是学java呢还dotnet;当我们在讨论orm时候,微软推出了Linq;
当我们还在研究如何实现界面和逻辑分离的时候,哈哈MVC框架突然已经是满天飞了;
当我们突然发现代码生成器能够提高工作效率时,蠢蠢欲动想做一个的时候,发现已经有很多成型的作品了。
一时间,乱花渐欲迷人眼,各种技术名词争先恐后出现;博客里面各种论述技术的细节也是众多。
技术的更新使得我们越来越感觉到我们会的技术在过时,不得不与年轻人争着学习新技术,抢饭吃。
等等我似乎发现这里面缺少了什么,那就是怎么缺少如何学习的东西呢?而竟是如何做、如何实现、如何更好的东西呢。我们该如何学习、如何对待这些技术名词呢。这类的东西真是少啊。

 


有人说是职业的特点。


软件开发这个行业,35岁以后就不能做了。这似乎是个众人通说的说法。
的确,这两年我就发现自己的精力已经大不如从前了。从人的精力角度来说,35岁以后再继续从事这个编代码的工作似乎有些说不过去。的确这种高强度的工作有些让人受不了。

 

有人说是从事具体项目的特点决定的。


我认识很大部分人在做数据库开发工作。这个工作本质就是数据的增、删、改、查询、打印。有许多人认为这个没有前途,只有做一些底层的东西、比如协议啊、框架啊等等才是有技术的东西,只有做那些东西才是会长久的东西。
而做底层开发的人呢,他们也认为自己做的东西技术难度在逐步降低,越来越多的年轻人会来抢这个饭碗。

 

领导岗位毕竟是少数。


项目经理也好、部门经理也好、技术核心人员也好,都是少数,即使你有那份能力,但也需要那份机会,总不能现在的所有程序员都走上领导岗位吧。那么我们还有什么出路呢?我们应该如何规划自己的职业生涯呢?


我想以上的几种想法可能大家都有过。


似乎我们已经没有活路可走,那注定死亡的职业路线图似乎已经出现在我们面前,当然我们不会这样放弃。我想,技术还是有原理和本质可循,职业也有规律可循,一劳永逸的想法是不可行的。社会在变、职业也在变、我们也需要变。作为曾经是相对高收入、需要大量知识积淀才能完成软件开发的我们似乎比的行业更需要本领,那我们怎么会有那个下场呢,我想我们决不能认输。

posted @ 2008-08-19 20:21 孤然独醉-Blog 阅读(2365) 评论(19)  编辑 收藏 网摘

  回复  引用  查看    
#1楼 2008-08-19 20:31 | Rivers Zhao      
沙发。
关注,坐下来慢慢看。
  回复  引用  查看    
#2楼 2008-08-19 20:31 | 小狼壮壮      
不断在探索
  回复  引用  查看    
#3楼 2008-08-19 21:01 | 金色海洋(jyk)      
以不变应万变,

他有千变万化,我有一定之规。
  回复  引用  查看    
#4楼 2008-08-19 21:09 | YYX      
不是新技术突然冒出来,只是你原先不知道而已。
  回复  引用  查看    
#5楼 2008-08-19 21:52 | 非主流程序员      
最郁闷的是,好不容易学会了(应用)技术,却因各种原因无法使用,从而浪费了大量的学习时间。等到新项目上来的时候,才发现学的那种技术已经过时了……
  回复  引用  查看    
#6楼 2008-08-19 22:16 | 懒得起名      
把算法导论好好看一遍 我不信什么时候算法会过时
  回复  引用  查看    
#7楼 2008-08-19 22:35 | zeus2      
有过时一说吗? 特定的东西用在特定的时候,肯定不过时。

  回复  引用  查看    
#8楼 2008-08-19 23:46 | DennyLee      
哎~~~~~~~~~~~~~
  回复  引用  查看    
#9楼 2008-08-20 03:02 | 曲滨*銘龘鶽      
新技术?个人认为 linq、MVC框架 算不上什么新技术,因为会的人太多了;
楼主估计学也不会很费力的,其实楼主如果在it业滚爬了很多年,其实你的那些经验才是最重要的,不知楼主从事那类项目居多;


【技术】的定义
定义是这样的:你不会的东西我会就是我比你有技术;呵呵。
反正 100个程序员里有99个都会的基本就是属于“基本技能”而不是技术了;

【有用的技术】的定义
定义是这样的:我会的东西用上了你会的没用上我会的就是有用的技术;

不知博主到底多大,不过感觉很颓废的说;

还有 cnblogs 本来就是程序员比较多的方,mvp 也多,当然处于新技术推广的前线位置,在这里如果看多了,还控制不住自己浮躁的心情,看什么想学什么,那受苦的只有自己;

最后奉劝楼主四字真言:【取舍有道】
不要过于【执著】、能放下就【放下】吧
但是为人也不能过于追求【放下】,过分追求放下也是一种【执著】;


  回复  引用    
#10楼 2008-08-20 09:11 | 我想知道 [未注册用户]
软件开发这个行业,35岁以后就不能做了????那我以后做什么啊?不要吓我!35岁以后我就要失业了吗?我以后靠什么工作啊?哪位资历高的给说说以后的发展之路?
  回复  引用  查看    
#11楼 2008-08-20 09:14 | 阿武      
对于技术更新其实没有我们想象中那么恐怖,一项新的技术从被创造出来到投入应用一般都要经过一个漫长的过程,如果你真的想学的话是绝对来得及的,问题是我们没必要学会所有的技术,再说客户并不关心你使用技术,只要你把系统做好,什么都好谈
  回复  引用  查看    
#12楼 2008-08-20 09:30 | 巫云      
@我想知道
35岁,似乎一个很沉重的话题,据说现在已经提前到30岁了,^_^。
其实很简单,只要你有双手,能劳动,还怕没有饭吃吗?做软件毕竟只是一个职业,当你有了对生活的感悟,做别的不是也一样可以吗?(没觉得摆地摊的小贩会比程序员差到哪去)所以,你应该保持一个平常心,要相信车到山前必有路,适应社会和市场,保持对生活的信心,这样,不管35岁,还是65岁,你都会开开心心的做每一件事情。
  回复  引用    
#13楼 2008-08-20 09:32 | 程序一生 [未注册用户]
谁规定的35岁以后就不能做程序员了?不要在宣扬这种错误的谬论了
  回复  引用    
#14楼 2008-08-20 09:53 | 西南药业 [未注册用户]
35岁,人生的一道坎
  回复  引用  查看    
#15楼 2008-08-20 10:29 | 朝晖的.net      
怎么老有人写这种东西啊?!

不要随便误导一些年轻人楼主,“我想我们决不能认输”,你自己都说了不能服输,那就做你喜欢的事情好了,还渲染得那么悲剧,是你喜欢程序员的工作才去学习新技术,不是因为喜欢新技术才做程序员。

35岁,我估计现在很多看这篇文章的程序员想的决不是干到35岁,估计干几年就想转。

谬论。
  回复  引用  查看    
#16楼 2008-08-20 10:32 | John Rambo      
我最近觉得工作量太大已经把我按在地上不能前进一步了。
失业并不遥远,我现在.net3的技术还没有练熟,而现在是2008年。
  回复  引用  查看    
#17楼 2008-08-20 12:18 | 沈阳阿瑞      
我打算干到45嵗,然後退休。
  回复  引用    
#18楼 2008-08-20 13:43 | 路人XXX [未注册用户]
我毕业五年了,精力是不如以前~~~
  回复  引用  查看    
#19楼 2008-08-20 15:24 | 偶卖糕的      
这个程序员的语文修养真差,连什么是达摩克利斯之剑都搞不清楚,大多数程序员不过是处于温水煮青蛙的状态

标题  
姓名  
主页
Email (博主才能看到) 
验证码 *  看不清,换一张 [登录][注册]
内容(请不要发表任何与政治相关的内容)  
  登录  使用高级评论  新用户注册  返回页首  恢复上次提交      
该文被作者在 2008-10-24 15:55 编辑过
Google站内搜索

China-pub 计算机图书网上专卖店!6.5万品种 2-8折!
近千种 9-95 新二手计算图书火热销售中!
开发者征途系统新作:《设计模式——基于C#的工程化实现及扩展》



相关文章:

相关链接: