性格决定成败——软件开发人员如何成长_程序人生_非技术区_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 非技术区 > 程序人生 > 性格决定成败——软件开发人员如何成长

性格决定成败——软件开发人员如何成长

 2010/9/18 23:23:35    程序员俱乐部  我要评论(0)
  • 摘要:对于一名软件开发人员,自入行以来,在对自己的职业生涯进行规划时,很多人都会感到一些茫然和踌躇,因为通往成功的道路有很多条,选择哪一条,怎么去走是两个很重要的问题。性格指引方向成功不易得,所以通往成功的道路必然复杂而曲折,中间有岔路,也有捷径。总结起来,主要分为两条主干:职场道路与创业道路。这两条道路有一个共同的特点——呈阶梯式递进。CorporateLadder阶梯式职业生涯Start-up自主创业由上图可以看出,对于一名技术开发人员,如果做详尽的职业规划
  • 标签:性格决定成败 软件开发人员 成长

对于一名软件开发人员,自入行以来, 在对自己的职业生涯进行规划时,很多人都会感到一些茫然和踌躇,因为通往成功的道路有很多条,选择哪一条,怎么去走是两个很重要的问题。

性格指引方向

成功不易得, 所以通往成功的道路必然复杂而曲折,中间有岔路,也有捷径。总结起来, 主要分为两条主干:职场道路与创业道路。这两条道路有一个共同的特点——呈阶梯式递进。

Corporate Ladder 阶梯式职业生涯

Corporate Ladder 阶梯式职业生涯

Start-up 自主创业

Start-up 自主创业

由上图可以看出,对于一名技术开发人员,如果做详尽的职业规划,就会发现有很多条道路可以选择。在选择的过程中,有一点非常重要:无论开发者最终选择哪条路,归根结底都取决于自身的性格和所愿意担负的责任多少。因为,一名技术开发人员,最初主要是对自己负责,但当他成为总监或首席技术官后,就要开始为所在的整个团队负责了。

另一条主干路——自主创业,其特点在于不依附于任何一家大型软件公司而是独立成长。就国外的一些软件厂商来讲,为软件开发者提供的多数工作机会是在大型的软件公司,但其实小型的软件公司数量也很多。

如果你希望进行创业, 那么所处的公司规模就会在1 到50 人之间。这样的软件公司, 一般由整个行业中年龄较轻(25 岁到45 岁之间)的开发人员来组成。

工作机会分布图

工作机会分布图

所以,如果一名技术开发人员希望自主创业, 那么就一定要具备一个充满活力、开朗且不畏惧困难的性格。

 

利用性格创造价值

无论任何产品,如果没有人愿意购买,那么就不能实现它的价值,而了解和重视价值又是所有成就的根本。当我们谈到一个人所能创造的价值和成就时,有一个最明显而共同的准绳就是——创造者所具备的性格。

所以,我们不仅要利用性格决定职业的道路和方向,并且在这条道路上行进的过程中,还要不断地利用其为我们创造价值,实现最终的成就。

我们要努力让自己成为成功的创造者。在日常的工作中,我们要专注眼前的工作,处处留心,寻找是否有发挥个人才能的机会,积极地去解决工作中遇到的问题,而不是盯着钟表发呆,一直等着下班。

在遇到可以独立决策的问题时,要勇于特立独行,平凡而没有特点的人永远不会吸引到别人的注意,一定要做最有特点的、最好的一个。

遇到困难时,一定要克服自己的心理障碍,勇于排除困难,利用自己建立的人际网络来帮助自己。

同时,也要随时准备好接受别人的负面意见,千万不要在意一时的成败,只要能够有耐心地坚持下去,时机自然会慢慢地成熟,所创造的价值也会随之体现出来。

 

成功软件技术人员的性格特质

下图中列举出了一些在事业和职场道路上,获得成功的软件技术人员的性格特质,我们从中挑出几种进行分析:

成功软件技术人员的性格特质

成功软件技术人员的性格特质

  • 自学精神。作为一名软件技术人员,在成长的过程中,是希望被动地接受训练还是主动地训练自己,这个态度很重要。

在软件技术开发行业里,很多知识不能依靠他人提供的培训,成功的技术人员往往都是通过自学——靠自己来训练自己。

  • 吃苦耐劳。这里讲的吃苦耐劳并不是盲目地苦干,而是一种心态。在软件的研发阶段,往往因为赶工期,需要比普通人花费更多的时间用于工作。

所以,如果你比较喜欢正常的工作时间(朝9 晚5),那么就不适合从事这个行业的工作, 或者难以取得成功。

  • 良好的人际关系。在研发工作进行的过程中,你与别人相处得是否融洽,也是至关重要的一点。只有拥有良好的人际关系,才能促进你和同事之间的沟通,有助于项目的推进和研发过程中问题的发现与解决。
  • 面对挫折的能力。这里的挫折主要来自于两个方面:在职业规划或创业初期,当你终于下定决心要做一些改变时,可能会有很多人来进行劝诫,举出很多理由来证明某些行为是不可行的,这时就要做好心理准备;在真正付出行动的过程中,也会碰到很多挫折。

此时,就要把个人价值与整件事情的成败切离开来,不要过多地在意最终的结果,而是相信你已经有你所需要的东西,而继续去创造所需要创造的东西。

  • 接受不同的意见。在与同事合作的过程中,总会有一些不同的意见产生。虚心接受别人不同的想法,并很好地与个人意见进行最优化整合,才能有助于达到最终目的。
  • 思而后行。在进行研发时,要先有一定的规划,再进行相对应模块的研发,而不是刚投入工作就马上动手编程;在研发的协作方面,也要有一定的思考和选择,要选择多个技术层面的人来进行合作。

作者简介:

施文祥,Digital River公司资深新兴市场总监。美国西北大学计算机科学博士,负责与新兴市场(亚、印度、南美等)的合作厂商的系统整合。之前为OrbitCommerce技术总监及创始合伙人,2001年公司被Digital River购并后,带领技术团队投入软件线上营销电子商务平台的开发与整合。

 

(本文来自《程序员》杂志0906期)

发表评论
用户名: 匿名