职业规划

认识自己

    人生的规划很重要,从上大学时就要好好规划,这对国人来说尤其重要。因为对于国人来说,人生的头20年都是被别人规划的,导致了自己根本不会给自己做规划。这点是相当危险的。

人生短暂,属于自己黄金的时间不多,如果把太多的时间浪费在寻找道路和方向上,很有可 能会导致一事无成,要及早确定自己的规划,然后照着这个规划坚定不移的去执行。做规划时最重要的是两个方面:一是清楚地认识自己的能力、优势和 性格;二是确定自己的专业和想从事的行业。只有在确定这两方面后,才能做出自己的职业规划。 

应当从下面十五个方面审视和认识自己,帮助自己确立人生规划:

A)所掌握的知识,

B) 问题的解决能力、判断能力和分析能力,

C)对待困难的心态,

D)团队合作能力,

E)表达能力和语言组织能力,

F)创造和创新能力,

G)沟通能力,

H)自己 的性格内向还是外向,

I)是否有坚韧不拔的专研精神,

J)自己的弱点和性格上的缺陷,

K)学习能力,获得知识的能力,

L)领导组织能力,

M)目前自己能够 进入的企业,

N)目前自己在社会中的地位,

O)目前自己的竞争实力。

 

职业规划就像软件工程

    确定了自己的行业和专业领域后,接下来的事情应该是

1)努力掌握这个行业的知 识,

2)用最短的时间了解这个专业和行业更为具体的各个子方向。然后在实际过程中再认识自己。

比如,选择了计算机行业,应该尽量地尝试软件、硬件、网络、 娱乐、媒体等计算机行业不同方向的工作,如果从事软件,又分Web、系统、项目、ERP、CRM、数据库、嵌入式……,在工种上又分开发、测试、技术支 持、流程管理,项目管理,系统架构,售前,售后……。当然,我们并不需要去尝试所有的工作或工种才能知道自己适合什么,我们完全可以向从事不同方向的人咨 询并结合自我认识来做出判断。

    在这个过程中,迷茫的摸索可能是很难避免的。能够及时得到前人的指点可能会是一个捷径,征求前人的建议可以起到参考的作用,快速原型(快速尝试)或许也是 好的办法。因为人与人不同,他人的路并不一定适合自己,适合自己的路还要自己去规划,别人是帮不上忙的。
 
    要经常性地跳出自己再来看自己,客观地分析自己的优势和劣势。让自己和别人掂量掂量自己到底几斤几两,了解到自己的长处和特点,然后才能知道自己适合做怎 么样的事和并调整自己的职业路线,这是一个“肯定到否定再到肯定”螺旋上升的进化过程。当度过对自己对社会的“陌生期”后,才有谈得上对自己人生和职业的 规划。

    个人的职业规划就像软件工程。我们都知道软件项目最大的敌人是需求的不明确和需求的大面积变更,同样,在个人的职业规划中,自我需求的不明确和需求的变更 也是非常危险的,尤其是在职业计划实施了四五年后需求的变动和改变。只有需求确定以后,才谈得上个人的职业设计的HLD(High Level Design)和LLD(Low Leave Design),以及具体实现。此后随着自身的日益成熟,可以随时为自己的Bug打补丁(Patch)改进自己的职业生涯的设计和实施细则 (Enhancement),并为自己加上更多更强的能力(New Feature Requirement)。最终达到软件版本的升级。 

    开始使用一种和以前完全不一样的方法去思考问题——从用户的角度对问题进行思考。“此时,技术方向对我来说已不重要,技术对我来说已经变得非常简单,因为技术只需要看书看文档就可以获取。用全新的方式思考如何管理一个团队,如何制造一个成功的软件,如何管理客户。并由此有了更进一步的职业规则——成为一个成功的技术主管、建立一个成功的团队、开发一个成功的软件产品。

 

给新人程序员的八点建议

人生的规则很重要,从上大学时就要好好规划。尤其对许多刚踏入程序员行列的新人程序员

 

1.       在大学的时候尽量多地进入公司参与实际工作,一方面积累工作经验,另一方面,提前认识工作和自己,以便毕业时更准确地把握自己的方向。

 

2.       从毕业开始到毕业后至少5年内,踏踏实实地专研技术,这是一个积累过程,千万不要把心思放在钱和职位上。钱和职位只是能力的附属品,不要让其喧宾夺主。

 

3.       从毕业后3年到7年的时间,注意学习工作当中的方法以及相关的管理和流程,不但要知其然,还要知其所以然。

 

4.       30岁以前,踏踏实实地学习。学技术,学做人,学做事。30岁以后再谈自己的发展。

 

5.       毕业后的前5年主要是量的积累,要不停地积累知识和方法。毕业后的510年主要是质变,应该着重于思维和想法的更新。后五年应该有很强的包容能力和接受新东西的能力,千万不要太过固执和坚持自己的想法。

 

6.       换工作要“承前启后”,前面的工作会成为后面工作的一个基础,而后面的工作又会成为前面工作的一个很自然的延续。

 

7.       不要只把心思放在技术上,技术是hard skill,只要下工夫就一定会掌握。更要注意与人沟通等为人处事的soft skill上。hard skill像一个大树的根,而soft skill则像一个大树的枝叶。树根是你的根基,能让你站得很稳,而枝叶能让你向天空伸展,获得发展。

 

8.       对于程序员来说,应该始终记住,技术不是主要的,主要的是通过技术能够解决什么样的问题。一定经常想要解决什么的问题,要满足什么样的需求,而不是要用什么样的技术。

 

posted on 2018-02-13 12:49  AlanTu  阅读(229)  评论(0编辑  收藏  举报

导航