竹笋

首页 » 问答 » 问答 » 程序人生程序员进阶之道
TUhjnbcbe - 2021/5/23 18:50:00
北京中科专家 https://baike.baidu.com/item/%E5%88%98%E4%BA%91%E6%B6%9B/21900249?fr=aladdin

从我认识的程序员中,包括我的团队中,有不少很久都没有晋升过。他们维护着已经再熟悉不过的模块,能迅速定位bug所在代码行数,在他们当中有部分人热爱coding,享受debug带来的成就感,但是绝大部分的程序员并不是他们热爱,而更多的是被迫。

你们有认识这样的人吗?我想你肯定已经在点头了,这种情况竟然出乎意料的常见。如果你不想在这条死胡同里终老,你就应该主动点。

本篇文章,我会从我多年工作经验的角度,结合自己的工作经历,给到大家一些快速晋升的建议,希望能够帮助到大家,少走弯路。

01提升自我价值,提高自身核心竞争力

在年发布的《中美毕业生就业对比研究》报告中,我们可以发现就业总量和就业结构,我们国家的就业的人口大概达到了7.4亿。并且这个数字还在每年万的递增。随着最近十年互联网的繁荣,大量互联网公司如春笋一般涌出。但是每年毕业的大学生年年创新高。而我们也发现了每年毕业生的压力都在增加,IT市场已经进入到了“供大于求”的状态,而且是长期的存在。

”知道的越多,就越感觉自己知道的少“,我想大家应该也有这种感觉吧。只有认识到自己的不足,才会有目标,有了目标,就有实现目标的动力,有了动力我们才能持续成长。

很多同学在学校中,踌躇满志,充满着抱负,心怀梦想,渴望成功。但进入到企业中之后,发现适应不了企业的工作节奏,也没有及时调整好自己的心态,就会进入一种压力、没动力的恶性循环中。

所以为了避免这样恶性循环,作为一个刚毕业的程序员,最重要的是:认识自己,提升自己,提高自身的核心竞争力。

认识自己

我们都是成年人,自我认知应该是清晰的。那事情就简单了。

将自己的不足和长处牢记在心,打个比方:

技术能力很差

沟通能力很差

写作能力很差

协作能力很差

学习能力很强

抗压能力比较强

等等

如果对自己没有很清晰的认知,也很简单,就是不断去试错,不要担心会被训斥,试错是最好的方式,而且成本极低。

提升自己

第一步就是要定目标!目标该如何制定,举个例子:

我要提升打字速度。

我要在半年内,将打字速度提升到字每分钟。

大家能感受到区别吗?很明显第2种更加的具体,而且有时间限制。所以目标不简简单单只是一句口号,而且能够成为具体的方向。一般指定目标需要满足SMART原则。

目标不一定需要定的非常大,但必须是可以达到的。可以根据自己晋升规则给自己定一年的目标即可。也许我们都不知道10年后的自己是怎样的?但是你一定要明确自己明年要晋升,而且必须要晋升成功。

第二步就是去干!自己定的目标一定要完成,严格要求自己。你对公司最大的价值就是你是无可替代的,否则就没有任何意义。

提升自己的最好的办法就是不断增加自己的技能和知识。自己的能力提升了,升职加薪才会有,因为现在的你比之前更有价值了。

可以去参加一些培训课程,如果是公司能够为你付费的话,那就更好了。例如:pmp项目管理。

我年的时候,感觉自己的项目管理的水平已经达到了瓶颈,于是我就决定了去考pmp,我努力学习,最终通过了考试,拿到了证书。考试的费用公司也报销了。

除了专业知识外,我们的知识边界可以拓宽,为之后可能胜任的管理岗位置,甚至更高的岗位位置做好准备。

你也可以以博客、
1
查看完整版本: 程序人生程序员进阶之道