认识自己
人生的规划很重要,从上大学时就要好好规划,这对国人来说尤其重要。因为对于国人来说,人生的头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)。最终达到软件版本的升级。
开始使用一种和以前完全不一样的方法去思考问题——从用户的角度对问题进行思考。“此时,技术方向对我来说已不重要,技术对我来说已经变得非常简单,因为技术只需要看书看文档就可以获取。用全新的方式思考如何管理一个团队,如何制造一个成功的软件,如何管理客户。并由此有了更进一步的职业规则——成为一个成功的技术主管、建立一个成功的团队、开发一个成功的软件产品。
给新人程序员的八点建议
人生的规则很重要,从上大学时就要好好规划。尤其对许多刚踏入程序员行列的新人程序员