对于一名软件开发人员,自入行以来, 在对自己的职业生涯进行规划时,很多人都会感到一些茫然和踌躇,因为通往成功的道路有很多条,选择哪一条,怎么去走是两个很重要的问题。
性格指引方向
成功不易得, 所以通往成功的道路必然复杂而曲折,中间有岔路,也有捷径。总结起来, 主要分为两条主干:职场道路与创业道路。这两条道路有一个共同的特点——呈阶梯式递进。
由上图可以看出,对于一名技术开发人员,如果做详尽的职业规划,就会发现有很多条道路可以选择。在选择的过程中,有一点非常重要:无论开发者最终选择哪条路,归根结底都取决于自身的性格和所愿意担负的责任多少。因为,一名技术开发人员,最初主要是对自己负责,但当他成为总监或首席技术官后,就要开始为所在的整个团队负责了。
另一条主干路——自主创业,其特点在于不依附于任何一家大型软件公司而是独立成长。就国外的一些软件厂商来讲,为软件开发者提供的多数工作机会是在大型的软件公司,但其实小型的软件公司数量也很多。
如果你希望进行创业, 那么所处的公司规模就会在1 到50 人之间。这样的软件公司, 一般由整个行业中年龄较轻(25 岁到45 岁之间)的开发人员来组成。
所以,如果一名技术开发人员希望自主创业, 那么就一定要具备一个充满活力、开朗且不畏惧困难的性格。
利用性格创造价值
无论任何产品,如果没有人愿意购买,那么就不能实现它的价值,而了解和重视价值又是所有成就的根本。当我们谈到一个人所能创造的价值和成就时,有一个最明显而共同的准绳就是——创造者所具备的性格。
所以,我们不仅要利用性格决定职业的道路和方向,并且在这条道路上行进的过程中,还要不断地利用其为我们创造价值,实现最终的成就。
我们要努力让自己成为成功的创造者。在日常的工作中,我们要专注眼前的工作,处处留心,寻找是否有发挥个人才能的机会,积极地去解决工作中遇到的问题,而不是盯着钟表发呆,一直等着下班。
在遇到可以独立决策的问题时,要勇于特立独行,平凡而没有特点的人永远不会吸引到别人的注意,一定要做最有特点的、最好的一个。
遇到困难时,一定要克服自己的心理障碍,勇于排除困难,利用自己建立的人际网络来帮助自己。
同时,也要随时准备好接受别人的负面意见,千万不要在意一时的成败,只要能够有耐心地坚持下去,时机自然会慢慢地成熟,所创造的价值也会随之体现出来。
成功软件技术人员的性格特质
下图中列举出了一些在事业和职场道路上,获得成功的软件技术人员的性格特质,我们从中挑出几种进行分析:
在软件技术开发行业里,很多知识不能依靠他人提供的培训,成功的技术人员往往都是通过自学——靠自己来训练自己。
所以,如果你比较喜欢正常的工作时间(朝9 晚5),那么就不适合从事这个行业的工作, 或者难以取得成功。
此时,就要把个人价值与整件事情的成败切离开来,不要过多地在意最终的结果,而是相信你已经有你所需要的东西,而继续去创造所需要创造的东西。
作者简介:
施文祥,Digital River公司资深新兴市场总监。美国西北大学计算机科学博士,负责与新兴市场(亚、印度、南美等)的合作厂商的系统整合。之前为OrbitCommerce技术总监及创始合伙人,2001年公司被Digital River购并后,带领技术团队投入软件线上营销电子商务平台的开发与整合。
(本文来自《程序员》杂志0906期)