`
找不着北
  • 浏览: 310509 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

活在过去,还是放眼未来?

阅读更多

       本周在欧洲举行的TheServerSide Java研讨会上,ThoughtWorks的架构师和著名讲演人Neal Ford 指出那些只静止的依赖于一种专门的技术的人会在几年之内被淘汰出局。 他谈到了19世纪的马蹄铁匠,那时候干这种工作看起来是稳定而且有前景的职业,直到有一天科技进步(汽车的出现)导致了整个行业被淘汰。

       我对Neal的这些话颇有感受。 当我还是大学教师、教授面向对象编程的时候,我有一个成年学生是个真正的C语言编程高手。 事实上,他的专长是使用Borland Turbo C 3.0。 当他很费力的去领悟C++和Smalltalk和这类语言后面所代表的含义时,他竟然会把这种语言程序加载到Turbo C编辑器里,认为或者是希望Turbo能够对这些不同的语言也能读懂一部分。

这位兄弟认为只要全身心的专注于一个专业就能得到稳定的工作。 三年后,他丢到了工作,而且离开了编程行业。

这个例子很极端,但却是我们会经常碰到的,因为如今的技术日新月异。 这种变化甚至并不一定是跟技术相关的。 我父亲一辈子都是个钢铁工人; 当美国经济上不再需要这种老式的工厂炼铁时他也就失业了。 无论如何,技术上更新的速度快的实在令人害怕。

         Neal还提出了何种技术发展趋势将会在将来导致我们被社会抛弃。 他主要点评了那些很新奇的但很实用的能够解决目前出现的问题的一些途径,谈论了那些过去是完全不可能但现在能被人们使用的一些技术,以及一些即将被替代掉 或被整合的过时技术。 他认为这波由互联网引起的浪潮混合了多种因素、这种情况我们不可能有机会经历第二回。

我不知道我们是否有能力预测这些变革。 变革当然是在变革之后才能看出来。 当变革触及到我们的生活之前,或者正当时,我们能预测吗? 我并不这么认为。 我应该可以察觉到这变革正在发生,因为新的技术正被大家所认可,而且新的公司会应用而生, 如果我们留心观察的话。

              但我不认为我们单独某个人可以轻易的预测到这些变革都会何时对我们产生影响。 有些世界性的改变对我们的职业没有任何的影响。 而有一些小小的改变就会让我们歇业很久。

那么,你觉得呢?

       1. 不要对任何技术爱的过深。 你也许会发现自己依赖某种技术太久了。

       2. 如果你告诉自己 “你还有充足的时间 <选择你的语言> , 那你是在走钢丝绳。 千万不要让自己处在这种处境里。

       3. 持续不断的往你的知识库里补充新东西。 每年至少学会两种值得注意的新工具、新技术。

       4. 千万不要自我觉得是一个无所不能的高手。 永远都会有学不完的知识和应用。

 

英文原文:Re-Live the Past, or Predict the Future?

 

外刊IT评论

 

:)

16
3
分享到:
评论
7 楼 JimyChen 2009-12-07  
软件是个服务业,追求的只是解决问题的快乐,而不是门派的争斗,推荐看《程序员修炼之道》
6 楼 wan_2004 2009-12-02  

编程的新技术不都是应用在计算机上面吗
除非能把计算机给颠覆的东西出来了
不然还不是换汤不换药
5 楼 madbluesky 2009-11-28  
对我们的职业没有任何的影响。 而有一些小小的改
Heis 写道
屁话,cobol用了50多年了,现在还广泛用在金融行业。C的高手现在都不知道多吃香,看编程排行榜就知道了C的地位了。在IT行业,语言都是为解决不同领域问题而出现的,为解决问题而学,不是为了新而学。


新技术里有新的思想
现在用c写程序大概也不太可能还像50年前那样写代码了吧.
我们学技术是用来解决问题的,所以,别对技术爱的过深.
4 楼 Heis 2009-11-28  
屁话,cobol用了50多年了,现在还广泛用在金融行业。C的高手现在都不知道多吃香,看编程排行榜就知道了C的地位了。在IT行业,语言都是为解决不同领域问题而出现的,为解决问题而学,不是为了新而学。
3 楼 dwwind 2009-11-28  
2 楼 iaimstar 2009-11-27  
我爱的是用计算机知识解释世界,而不是计算机,更不是某种语言
1 楼 王者之剑 2009-11-27  
我爱的是用计算机解决问题,而不是计算机,更不是某种语言。

相关推荐

Global site tag (gtag.js) - Google Analytics