胡言--中国技术者的恐慌
一直以来,总是为“中国程序员30岁后何去何从?”这类人所周知的话而感到烦恼。产生这句话的原因,各大报纸、网站、论坛基本都已分析得很透彻、清楚了。作为其中的一员,我也曾深受其困扰。直到我到了先前的一家公司,我才真正体会到了软件开发的内涵。技术,小到具体解决某一问题的算法或编程的技巧,大到一个应用、平台的架构设计,我认为它无所不在。而我们大多数软件从业人员(个人看法)所说的技术,都是指编程技巧或是算法的实现方面的,这样才会产生了30岁后何去何从的恐慌。
不怕大家笑话,在进入这家公司之前,我一直有一个疑问,SSE(Senior Software Engineer)之上还有什么发展的空间?当然,Team Leader之职除外。因为,我自认是一个相比更适合钻研技术的人,顾而不免对30之说心存忌惮。在那儿,我了解到,软件开发人员职业之路相当长,在成为SSE之后还有很长的路要走,如果你想走下去的话。首先,像我这种人,选择的是技术路线,那么接下来,我们可以选SCE(Software Consulting Engineer)、Architect、Senior Architect、Chief Architect,直到CTO(呵呵,不知道至此是否就圆满了。);如果对管理有兴趣的话,则可以选择SDM(Software Development Manager)、SSDM(Senior Software Development Manager),直到COO(Chief Operating Officer)、CEO(当然,CEO并不一定都是技术出身)。
自此之后,我不再为所谓的30岁后的出路感到恐慌,因为我知道了自己还有更多的东西可以去追寻。当然,这儿不得不提到中国的国情,目前中国的确很少有公司有比较完整的职业分级机制。不过,我相信,在未来的一段时间内,这种情形会得到改变的。
不怕大家笑话,在进入这家公司之前,我一直有一个疑问,SSE(Senior Software Engineer)之上还有什么发展的空间?当然,Team Leader之职除外。因为,我自认是一个相比更适合钻研技术的人,顾而不免对30之说心存忌惮。在那儿,我了解到,软件开发人员职业之路相当长,在成为SSE之后还有很长的路要走,如果你想走下去的话。首先,像我这种人,选择的是技术路线,那么接下来,我们可以选SCE(Software Consulting Engineer)、Architect、Senior Architect、Chief Architect,直到CTO(呵呵,不知道至此是否就圆满了。);如果对管理有兴趣的话,则可以选择SDM(Software Development Manager)、SSDM(Senior Software Development Manager),直到COO(Chief Operating Officer)、CEO(当然,CEO并不一定都是技术出身)。
自此之后,我不再为所谓的30岁后的出路感到恐慌,因为我知道了自己还有更多的东西可以去追寻。当然,这儿不得不提到中国的国情,目前中国的确很少有公司有比较完整的职业分级机制。不过,我相信,在未来的一段时间内,这种情形会得到改变的。