zoukankan      html  css  js  c++  java
  • 也谈谈程序员职业规划的几个问题——我的一些故事

    本文转载:http://www.cnblogs.com/watsonyin/p/3418934.html

    1. 职业发展的三个阶段

    我将一个人的职业发展分为三个阶段:

    (1)30岁以前

    打基础,人生方向基本确定。30岁之后再做出变化,说不想做这个,会付出很大的代价。要改变自己的职业方向,30岁之前做出决定,越早越好。就像软件的需求变更一样。

    (2)30-45岁

    个人能力强、知识全面、经验丰富、性格成熟,适合带领团队,事业腾飞阶段,升职加薪。创业的最佳时期。

    (3)45岁以上

    人生定型,斗志渐退。当然不排除有人大器晚成,仍然保持旺盛的斗志,拥有过人精力和激情,像肯得基的创始人哈兰.山德士,65岁才创业成功。

    以上表述并非像程序代码一样精确的东西,希望不会有人钻牛尖吧~  还记得我曾说过的30岁现象吗?如果到了30岁左右,自己的个人能力还没有一个质的飞跃,危机会就慢慢降临。

     

    2. 有目标才能成功

    我有一位初中同学,由于中考成绩不佳,自费读了一所中专学校,学美术。20年后的一天,我在北京见到了他,今天的他已经成为了一家不大不小的装修设计公司的老板,成为众人眼中成功人士。当我们问他怎样取得这样不斐的成就时,他淡然的说,我初中毕业后,就在想一个问题,我将来要做什么,后来我给自己确定了一个目标,成为一个美术家,于是我去了美术学校读书。读中专时,我随老师接触到了一些室外广告设计的工作,我发现这个业务不但符合我的兴趣,而且有很好的发展前景,于是我稍微调整了一下我的发展目标。中专毕业后,我自学考进了中央美术学院,在那里,我接触到了一些跨国公司室内设计的业务,后来,为了跟老外打交道,我又到北京外国语学院学英语,在那里我认识了我现在的老婆。我能走到现在这一步,不是因我有多聪明,而是因为我一直知道自己想要什么,我一直有自己的目标。

    他的这一段话,让我很震惊。想想我自己,我的高中生活在埋头苦读中渡过了;我的大学生活,在浑浑噩噩中过去了,我从来不知道、也没有想过自己想要什么,更加不知道什么叫人生目标,甚至大学所学的也是一个万精油的经济学专业。如果长此下去,我一生估计要给毁了。

    后来一个偶然的原因,我转行做软件,给自己定了一个在当时简直高不可及的目标——当一名真正的程序员——这对于科班毕业的人来说,显得有点可笑。靠着大学期间一点微薄的计算机知识,我日以继夜的学习,终于慢慢达到并超过了自己的目标。后来随着自己的成长,我调整了自己的目标,考取了软件专业的硕士,获得了高级职称的证书,当上了项目经理,部门经理,公司副总经理。有一天,我对一位朋友说,我想写一本书,他笑了笑,没说什么,他有点不相信。一年后,我的新书《程序员第二步——从程序员到项目经理》终于问世了。这些小小的成绩虽然微不足道,但却见证了我的成长。在我心中,真正的成功,并不在于有没有创下一番伟大的事业,更不在于有没有赚到很多的钱,而在于我一直在努力战胜自己——因为我有了目标,我一定能做得到。

     

    3. 听从内心的声音

    一个人该怎样选择自己的职业的呢?自从我发表《从程序员到项目经理》系列博文之后,很多朋友向我问起这一点。

    对于每个人,我都说同样一句话:听从自己的内心的声音。

    这句话的出处是李开复的自传《世界因你不同》。当李开复每次需要做出重要的人生抉择时,他都会让自己静下来,听从自己内心的选择。正因为他每次都能找到自己人生的方向,李开复在每次人生的转变中,都获得了巨大的成长,一步步登上了人生的高峰。

    听从内心的声音,是一种智慧,因为内在的直觉会帮我们抹去理智的灰尘,会告诉自己,我们到底喜欢什么,希望成为什么样的人。只要是内心做出的选择,永远都会是最正确的选择。如果每个选择都能经历一次,它未必是成就最大的那个选择,但一定是不会后悔的选择,这样就够了,不是吗?

    我大学毕业后,在一家大型国企做外贸。有一天在听到朋友讨论职业发展时,我意识到在国企打发时间并非我所愿,做外贸所需要的人际交往能力也非我所长。那我要做什么呢?我心中涌现出三个字:程序员。我从来没有忘记我曾经对程序员职业充满向往,我喜欢那种用代码来控制电脑了快感。为什么我不可以做一名程序员呢?从那一天起,我才终于有了自己的职业目标——当一名程序员。

    现在回想起来,如果我当初一直在国企,也许会很舒适安逸,但我一定会后悔,没有放手追求自己真正想做的事情。虽然一路走来,我并没有取得太大的成就,但我过得很充实,而且一直在提升,一直在做自己所喜欢的工作,我永远不会后悔,这就足够了。

     

    4. 你适合做程序员吗

    程序员是一份很特别的职业,他们的工作是跟机器打交道,需要长时间待在电脑旁边,工作的成果是一堆神秘复杂的代码。要胜任程序员的工作,是非得有一些特质的,例如:

    (1)能享受编程的乐趣。

    (2)坐得住,对着电脑一整天也不会觉得累。

    (3)有很多关于软件的想法想要去实现。

    (4)逻辑思维强,做事情,或与人争辩时,都很有条理性。这一点非常重要,一个人的逻辑思维能力决定了他写出的代码的质量。

    (5)喜欢改进自己的成果,精益求精。 虽然我主张项目不应追求完美,但一个人的学习进步必须是精益求精的。

    (6)热爱学习,愿意接受、学习新的东西。

    有一些朋友在看到我的《从程序员到项目经理》的博文后,问:为什么一定要当项目经理?30岁以后同样可以当程序员!”这个说法是对的,但有一个前提,就是你必须拥有程序员的这些特质,这样的程序员是不会有什么瓶颈的。一个人的瓶颈,不在于他的工作、公司或者领导,而在于在自己。如果你自问觉得做不到上面这几点,那你就真该好好想想自己的未来了——听从自己内心的声音,重新出发。

    写到这里,总有点意犹未尽的感觉,夜已深,该休息了。

  • 相关阅读:
    Infopath Notify 弹出提示信息
    window.showModalDialog 返回值
    【转】获得正文内容中的所有img标签的图片路径
    Json Datable Convert
    Sharepoint 列表 附件 小功能
    Surgey 权限更改
    SQL 触发器用于IP记录转换
    Caml语句 查询分配给当前用户及当前组
    jquery 1.3.2 auto referenced when new web application in VSTS2010(DEV10)
    TFS diff/merge configuration
  • 原文地址:https://www.cnblogs.com/51net/p/3419682.html
Copyright © 2011-2022 走看看