活在过去,还是放眼未来?
[原文链接]
本周在欧洲举行的TheServerSide Java研讨会上,ThoughtWorks的架构师和著名讲演人Neal Ford 指出那些只静止的依赖于一种专门的技术的人会在几年之内被淘汰出局。 他谈到了19世纪的马蹄铁匠,那时候干这种工作看起来是稳定而且有前景的职业,直到有一天科技进步(汽车的出现)导致了整个行业被淘汰。
我对Neal的这些话颇有感受。 当我还是大学教师、教授面向对象编程的时候,我有一个成年学生是个真正的C语言编程高手。 事实上,他的专长是使用Borland Turbo C 3.0。 当他很费力的去领悟C++和Smalltalk和这类语言后面所代表的含义时,他竟然会把这种语言程序加载到Turbo C编辑器里,认为或者是希望Turbo能够对这些不同的语言也能读懂一部分。
这位兄弟认为只要全身心的专注于一个专业就能得到稳定的工作。 三年后,他丢到了工作,而且离开了编程行业。
这个例子很极端,但却是我们会经常碰到的,因为如今的技术日新月异。 这种变化甚至并不一定是跟技术相关的。 我父亲一辈子都是个钢铁工人; 当美国经济上不再需要这种老式的工厂炼铁时他也就失业了。 无论如何,技术上更新的速度快的实在令人害怕。
Neal还提出了何种技术发展趋势将会在将来导致我们被社会抛弃。 他主要点评了那些很新奇的但很实用的能够解决目前出现的问题的一些途径,谈论了那些过去是完全不可能但现在能被人们使用的一些技术,以及一些即将被替代掉或被整合的过时技术。 他认为这波由互联网引起的浪潮混合了多种因素、这种情况我们不可能有机会经历第二回。
我不知道我们是否有能力预测这些变革。 变革当然是在变革之后才能看出来。 当变革触及到我们的生活之前,或者正当时,我们能预测吗? 我并不这么认为。 我应该可以察觉到这变革正在发生,因为新的技术正被大家所认可,而且新的公司会应用而生, 如果我们留心观察的话。
但我不认为我们单独某个人可以轻易的预测到这些变革都会何时对我们产生影响。 有些世界性的改变对我们的职业没有任何的影响。 而有一些小小的改变就会让我们歇业很久。
那么,你觉得呢?
1. 不要对任何技术爱的过深。 你也许会发现自己依赖某种技术太久了。
2. 如果你告诉自己 “你还有充足的时间 <选择你的语言>
, 那你是在走钢丝绳。 千万不要让自己处在这种处境里。
3. 持续不断的往你的知识库里补充新东西。 每年至少学会两种值得注意的新工具、新技术。
4. 千万不要自我觉得是一个无所不能的高手。 永远都会有学不完的知识和应用。