《程序员》第十期有几篇不错的文章,其中一篇是《程序员,你为什么焦虑?》。看过之后我不禁扪心自问,我焦虑吗?虽然不想承认,但不得不承认,我有时也很焦虑。(尤其是blog看多了之后更是焦虑

)的确,当我们这些程序员在面对当今各种眼花缭乱的技术不知所措的时候,有谁能够不焦虑呢?面对.NET, Java, XML, Web Services……这一大堆层出不穷的技术,要做出选择怎么能不焦虑呢?
这篇文章给出了两条摆脱焦虑的建议:一是do one thing but do it well。二是扎扎实实地掌握最基本的知识。
似乎是为这两条建议作注解似的,这一期杂志中的另一篇文章介绍了一个“个人生活状况满意,摆脱了焦虑心情”的玩滑翔的程序员,丁鸣飞。他的经历很好地解释了第二条建议的重要。当记者问他关心哪些技术时,他说:“我现在并不关心技术。技术永远是在变的,概念永远是在炒的。我这些年用的最好的还是Pascal。”
虽然有这样的例子,我仍然觉得即使做到上面两条仍免不了焦虑。因为技术更新太快,只掌握了基本的知识在实际应用中是不够的。而即使当初将COM学到诸如Den Box这般,也免不了要继续学习.NET的命运。所以我觉得,最好的避免焦虑的方法是培养自己的“超前意识”,最好能在下一波技术热点来临之前预判到,这样快人一步,就没必要焦虑了