菜鸟程序员如何逆袭?10个技巧,提高你的编程技能,成为更好的自己
Posted 程序员庆哥
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了菜鸟程序员如何逆袭?10个技巧,提高你的编程技能,成为更好的自己相关的知识,希望对你有一定的参考价值。
俗话说,不想当将军的士兵不是好士兵,作为一个程序员,我们肯定都希望自己变得更加优秀,最好碾压身边99%的同类,这些我们都想过,但是你真的做过吗?
今天我将分享程序员自我提升的10个技巧,希望你学会之后碾压同类!
大部分人面临的问题
首先我问你一句,你觉得自己的技术提升存在哪些问题呢?我猜大部分人都会面临如下两个问题:
- 知识学了记不住
- 记住了不会写代码
你是否被我猜中了呢?那关于这两点该如何解决呢?其实也简单:
- 解决知识遗忘的最好办法就是记笔记,进行系统化的学习,形成系统化的笔记,忘了就再看看
- 不会写代码还是因为你写的少,解决办法也简单,那就是多写代码,做题,做项目,不放过任何能编码的机会,无他
不过正所谓知道了很多道理,但依旧过不好自己的一生,所以,即使给了你解决办法,但是依然很多人是无法解决问题的,因为行动起来对大部分人来说,太难了,不过。最起码你应该知道你面临着什么样的问题!
接下来我将分享程序员自我提升的10个技巧!
1、多敲代码准没错
是的,上面说过这是解决你不会写代码以及觉得写不出代码的最好办法,当你写的多了,敲得多了,见的多了,你的编码能力会自然而然的提高,不信的话你就去试试吧!
关于怎么敲代码的问题,平常书中的例子,视频教程中的demo以及一些实战项目教程等等,都是非常好的例子,总之,别放过任何可以敲代码的机会!
另外分享一个小技巧,解决同一个问题试着使用不同的代码实现,你会发现自己提升更快!
2、多看书
没错,就是看书,时间久了,你就会发现,还是看书好,而且我为什么更加倾向于看书呢?除了我说的系统化之外,更重要的是,看书有学习的那个感觉,你觉得呢?
如果我们想提升自己,那就要不断的学习新知识去涨经验,那一般来说提高自己最好的两种方式一是从自己的经验中改变自己,但是你知道的,你好像真的没啥经验,那第二点也是比较推荐的就是从别人的经验中改变自己,而看书则是性价比最高的获取别人经验的方式!
而且有很多经典好书真的可以让你受益无穷的,比如你想写出更好的代码,你就可以去看看《代码整洁之道》这本书!
看书,行动起来吧!
3、学习别人的代码
和简单,这点就是向优秀的人学习,去学习那些比你优秀的人是如何写代码的,看看人家的代码是怎么处理的,比如怎么命名,怎么空行以及如何处理业务逻辑等等,总的来说就是去偷经验,取其精华而学之!
4、学好数据结构与算法
其实不止数据结构与算法,还有操作系统,组成原理,计算机网络这些,其实也就是计算机基础,相信我,这些是编程的根基,也是最体现一个程序员内功的知识,是你与别人拉开差距的重要标准,是你能够走的更加长远的必备知识!
万丈高楼平地起,勿在浮沙渚高台!
5、阅读好博客
一篇好的博客,是作者本身最真实的学习表达,是最宝贵的个人经验和观点,当你阅读到一片好的博客的时候,你会发现自己如获至宝,一篇文章可能就让你收获巨大!
通常阅读到这样的好博客的时候,我会把这个作者的博客都浏览一篇,往往会发现更多好东西,把这些吸收掉,进步巨大!
相信我,准备做!不要整天上个网到处找电影看,你懂的!
6、编写单元测试
很多程序员都会忽略的一个东西,一些初学者更是不知道是个啥,总的来说,单元测试很有必要,可以帮助你更好的设计,也是一个极佳的思考和编码的过程,不了解的建议熬夜学习下JUnit和Mockito
我相信,你会回来感谢我!
7、代码审查
这个想必和单元测试一样对一些程序员来说都是外来物种,完全不知道是个啥?这个其实就是Code Review ,说的简单点就是让别人检查你的代码或者你去检查别人写的代码,让别人给你写的代码提出意见,帮助你写出更好的代码,尽量减少Bug。
告诉你,有个大佬帮你Code Review 一次,你可以收获很多!有这样的机会,把握住了,当然你也很有可能收到这样的一句话:
你写的代码跟垃圾一样……
8、与同行多交流
你没觉得和同事一起讨论程序问题很刺激吗?当然,不是让你砸场子的,关键是和同行一起多交流,大家可以互相学习,说不定别人一些奇怪的点子和主意就可以让你在某些事情上豁然开朗。
这对你来说也是一个绝佳的自我提升的好机会!
9、写博客,多分享
关于写博客的好处我就不用多说了吧,可是我还是想唠叨一点我认为很重要的点,那就是写博客可以给你带来反馈,是好是坏,如何改进,很多事情其实都是需要一个反馈我们才能做的更好,那对于编程这块,更是如此,多多写博客,分享出去,让更多的人看到,你会获得更多的反馈,而这些反馈可以促使你不断进步!
10、学会画图
一句话概括“一图胜千言”,这也是现在很多写博客的人为什么会在文章里加入越来越多的图的原因,因为有的时候,一张图真的可以帮你理解一些很复杂的问题,因为图形相对来说更加的直观,我们看起来也会更加的好理解,还有很重要的一点,图形会让我们记忆的更加持久!
总之,现在我是发现,画图真的越来越重要的,希望你赶紧用上这个技能!
总结
最后一句话送给大家:
在正确的方向上用正确的方法持续不断的投入时间
相信自己,总有一天,你会量变达到质变,努力终将有所后货,未来可期,我们一起加油!
以上是关于菜鸟程序员如何逆袭?10个技巧,提高你的编程技能,成为更好的自己的主要内容,如果未能解决你的问题,请参考以下文章
Java小菜鸟如何从小厂逆袭,坐上美团L8技术专家,涨薪50%