做技术怎么提高水平

论坛逛的多了总会看到这样的疑问:“现在公司里干的活感觉没什么技术含量,不知道要不要辞职跳槽?怎么才能够提高自己的技术,拿到更多的收入?”做技术的尤其是做程序的总是对新技术有种痴迷,总想在项目中用到非常新的技术,一来是有成就感,感觉自己没有和潮流脱节,二来可以通过实际的项目锻炼自己使用新技术的能力,多踩坑,丰富自己技术栈。

但是在公司层面,一个产品或者一个项目是拿来盈利的,领导不会去管实现它的技术新不新,领导要的是产品的稳定性、可维护性,所以很多人在实际工作中感觉学不到什么东西,项目中用到的技术太老旧自己跳槽面试根本都用不上,那么作为搞技术的怎么提高自己的技术呢?

首先就是要做好手头的工作,公司项目用的技术老旧要辩证的看,技术迭代慢的好处是只要自己搞懂了那么基本上以后就有很多空余时间来自学,所以前提把自己吃饭的手艺打磨熟练,毕竟工作上做不好,总是偷时间去自学新知识最后吃亏的是自己。

在做好手头工作的前提下,把公司的产品研究透彻,一般小的公司基本就一个产品,每个技术人员都会拿到整体的代码,把产品的技术实现细节研究透彻,这样不仅仅自己负责的模块能够很快的高质量完成,后面一旦被要求加入的新模块的开发也能够更快的进入状态。

做好上面的两点然后寻找一切空余时间去自学新知识,技术的提高大部分是自我驱动的,你在现在的公司感觉没进步,学不到新东西,你跳槽换个公司大部分情况也是这样的,公司的主要目的就是盈利,技术只是整个商业模式的最底层的一环,大部分小公司都是重业务、轻技术的,甚至有的公司的部分业务还是找外包来做,所以要想提高技术只能靠自己自学,多看看技术博客,知道了一个新技术以后,最好去GitHub去把源码拿过来,先会用,然后再去扣它的实现细节,然后再拿到实际项目中去测试,整个流程下来没有两三个月是完不成的,在你抱怨学不到新东西的时候试着去想想自己有没有去耐心研究了一个开源项目的源码,有没有在做好本职工作的前提下抓紧一切时间去自学。

进步是自己的事,没有哪个公司能够满足这种个人要求。


做技术怎么提高水平_第1张图片
欢迎关注

你可能感兴趣的:(做技术怎么提高水平)