“程序员三十岁后做什么?”我们常常在BBS上看到类似的问题,相应的回答也有了无数个版本,然而始终没有一个人能够给出一个标准的答案。事实上大部分程序员对于自己的职业发展方向是模糊的。一方面我们对于自己想要的东西并不清晰,另一方面对于已有的目标也不懂得有步骤有方法地去接近并实现。就这样时间一点一滴的流失了,或许你对于过去几年所取得的成就而自豪,或许这几年里你仅仅是增加一点经验并没有什么可骄傲的,但是不管怎么样,对于未来的职业规划始终是那样的模糊。
我想未来能够当一个架构师,设计实现一个被数百万甚至上亿用户使用的软件,这种成就感对于每一个程序员来说成就感都是无法比拟的,然而架构师所需要付出的代价并非我们能够承受的,不但需要个人素质还需要技术甚至是一点点运气,再加上中国软件市场这个背景,或许这仅仅是一个梦想。试想国内IT产业兴起时的那些第一批开发人员有几个还在踏踏实实的搞技术?
除了架构师,或许还能想到的就是成为一些软件开发领域相关的专业人士。比如销售、咨询师、培训讲师等。这些职业当中每一种都有非常宽敞的发展道路,关键问题在于作为程序员的我,会不会去尝试?
最后,创业也是一种方式,这几年这个词越来越多的被提及。能够一夜成为亿万富翁,从此过上属于自己的生活,同样也是每个程序员心中的梦想。常常听到程序员们闲聊“以后有机会出来自己干,再也不想这么打工被剥削了。”可是太多创业失败的例子摆在我们面前,最终的结果是这些喊着要创业的程序员还在日复一日的敲着代码。因为创业所需要的素质是职业规划中最多的一种。创业的成功是一种模式,但是却无法复制,作为程序员没有太多的经验积累,也许就并不适合去创业。
程序员这个工作是脑力劳动,但是由于项目急需要时常加班所以又可以说是体力劳动。随着35岁以后,体力已不再如从前,家庭和社会的压力,慢慢得将我们对技术的兴趣逐渐磨灭...