|
除了觉得有必要有时间读一些有用的书,提高自己的专业知识和技能外,另外我是个充满幻想的人。在我心里面,一直有一个理想的自我,无论从人格和智慧方面,都有一些具体的标杆,这些都要求我按照这种模式去完善自我,很多东西在工作中无法获取,我必须读书或者去尝试一些事情,好让自己可以看到逐渐靠近那个理想中的自我的些许轨迹。 进公司后,相对轻松,业余多读书的愿望也已达到。不过,在相对轻松中,逐渐累积了些许失落。以前每次的经历,都是时间紧,任务深,性能方面要求严格,富于挑战。工作过程中自然也就神经绷紧,而且挑战有,机会也就有,表现出色,马上就会被调至负责一些较重要的工作。而且我一直沉迷于同事间的竞争游戏,以前我习惯于在预计的工作时间内提前一半或者三分之一的时间完成工作,二是比其他同事都要效率高,代码质量都要好等等。我不知道刚出来工作,激情澎湃的人,是不是都有这样的心态。总之就是别人花两年时间的成长期,要求自己在一年时间去完成。如今,项目相对轻松,因此我刚进来的时候,也就做做搽边的工作,以前小圈子内受到关注也一去不回,感觉自己突然被边缘化,虽然静下心来觉得这种虚荣心要不得。自然而然,激情渐减,也有时间开始思考自己的职业该怎样进行下去,我的人生该怎样进行下去。 其实,就像以前自己从来没想过进入IT行业一样,自己虽然已经工作近两年,心中一直有躁动,没有得到真正的归属感,我知道我属于那种不那么容易安分的人。但根据身边的人的职业路,还有以前同事,以前比较高龄的同事,他们做出的种种选择,还有自己的跳槽经历,不能不对我有所感触,不能不有所想。 记得大学最后一年的时候,有一家搞职业规划的专业公司总裁,到我们学校,针对我们专业的学生,做了一次演讲。除了灌输我们职业规划应该尽早做的观念,还针对软件工程师,做了一系列的针对性的建议。当时他指出,程序员——这里指做日常coding工作的程序员的工作,是青春饭,相信行内的大多数人都不会反对这个观点,因此,在工作一段时间内,在积累了一定的工作经验后,必须对以后的发展和转型做出选择。对于他所说的,概括而言,就是主要有两个方向,一是纵向发展,二是横向发展。 所谓纵向发展,是指本身很喜欢研究技术,并且相信自己能够成为技术专家的人,可以往技术方向发展。一般而言,刚进公司,是助理工程师的角色,也就是在工程师的指导下,进行简单的日常性的编码,到一年以后,根据自己的成长情况,进入中级工程师的角色。然后开始深入了解系统设计方面和软件工程方面的知识,争取在2年后拿到高级工程师的职位。然后向系统分析员方向发展,最后成为公司的CTO。这就是纵深发展的大概思路。当然具体的发展步骤因人而异。 横向发展,针对那些自认为比较有管理才能的人。在争取到高级工程师的角色后,要深入关注软件工程管理方面的知识,当然包括需求研发,概要设计研发和系统分析和系统设计,测试和质量保证等等,各个环节,都应该有深入细致的了解,另外,必须对行业的知识必须有一定厚度的积累,足够对某个行业提供解决方案的专家,之后,可以考虑做个项目经理,然后是部门经理,最后向某块的总监和 CEO方向发展。 当时我目标明确,自己的管理才能在长期担任班干的时候早有体现,再说自己的组织能力好,口头表达能力非常优秀,如果不做CEO那是暴殄天物。我就是这样跟同学们说的,现在想想有些好笑。后来在阅读《程序员》杂志的时候,读到一篇文章,忘记说什么的了,是一家有些名气的公司的项目经理写的,据那里的介绍,他工作一年后,就走上了项目经理的岗位。当时我就拿着他指给我的同学看,说我毕业一两年后就要成为这样的人。说实话,在学生时代的想法毕竟是有点心血来潮的,在某种程度上也就有些幼稚,也是善变的,但当时的态度是非常认真的。 (责任编辑:职场达人) |


