工作5年已上的程序员如何自我提升
针对工作了1到5年的小伙伴如果不知道如何提升的请看以下内容
工作中的提升,我总结下来分为几个点:
1. 技术能力
2. 沟通能力和学习能力
3. 责任心
4. 行业的看法和管理人的能力
所以,不知道如何提升的同学,可以针对这几点进行提升。
技术能力——无非也就是前面列出的一些知识点。以及多看一些技术博客、书籍和开源代码。但是看的过程中,一定要多为自己多个为什么?dubbo 的超时机制是如何实现的、netty如何做到高性能的、Spring是如何做到自动注入的、Spring的类的加载方式怎么完成等。
沟通能力和学习能力——这点就看自己了,需要做大量第一点的练习,一步步积累学习能力。等你懂了很多原理性的东西之后,看的源码实现方式多了之后,学习能力自然提升了。沟通能力可以看看一些软文、书籍、如:人性的缺点、好好说话等书籍吧
责任心——这个可能需要工作过程中慢慢培养的吧。总之,就是做一个靠谱的人,怎样算一个靠谱的人,今天看到的一句话就是,凡事有交代、件件有着落、事事有回音。觉得概况的非常好。
行业的看法和管理能力——这点就是慢慢自己积累了,可以通过一些书籍和文章进行参考。例如 技术领导力、技术管理之巅等书籍。
针对第二点,跳槽不自信。有这个问题,根源还是出在第一个问题上面。因为有些同学在之前工作过程中,以上4点能力根本没有提升,但是又不满足现在的公司,所以想跳槽,但是面试被打击后就越来越不自信了,不知道如何提升可以面试到。
所以我还是那句话,对于程序员来说,动手非常重要,不自信是因为你不懂,所以要让自己自信,需要从0开始,做好一件或者多件自己之前不擅长的事情,这样慢慢就会有底气有自信。做成一件不擅长的事情包括:弄懂一个自己不了解的技术点,如Spring 框架原理等、如自己英语不好,从头开始学,最后取得好的成绩点。这个点没有人可以帮助到你,只有你自己,坚持、耐得住
针对第三点,是和第一点有重合,第一点也介绍具体如何提升了的。
对于第四点,在换下一份工作的初衷吧。有些人同学可能会为了钱换一份工作、有些会为了发展、能力的提升。所以如果是为了钱,你就换一家高薪的,能够换到的前提在于前面说的4点的提升。如果是为了持续发展,这时候就需要找一些大的平台,以及知名的平台的。
原文地址:https://www.cnblogs.com/zhili/p/9652010.html