程序员,这四个学习建议值得收藏

你们好,我是本周的值班编辑 江南一点雨 ,本周将由我为你们排版并送出技术干货,你们能够在公众号后台回复“springboot”,获取最新版 Spring Boot2.1.6 视频教程试看。javascript



在我看来,学习能力应该是一我的最重要的能力之一。由于咱们赖以生存的全部技能,无一例外都是经过学习得到的。那些优秀的人,也不过是学习能力或者学习效率比通常人强而已。
java

这样的观点被不少人论证过,商业理论家阿里·德赫斯(Arie de Geus)曾说过,“比你的竞争对手学习速度更快,多是惟一可持续的竞争优点”。程序员

现在,IT 技术更新突飞猛进,不管是新版本的更新仍是新框架的产生,都以极快的速度在推动,使人眼花缭乱,目不暇接。所以,对程序员来讲,持续学习、有选择地学习显得尤其重要。面试

0一、多角度,对比学习

有人作过这样一个实验,将一群蜜蜂放进一个敞开口的瓶子里,并将瓶底对准阳光。遗憾的是,这些蜜蜂竟没有一个可以飞出来。由于它们不懂得换一个角度看问题,只想飞向有阳光的地方,觉得那样就能出来,却对稍稍黯淡的敞开的瓶口不理不睬,最终所有撞死在了瓶底。spring

一个不规则的多面体,从每个面看,都有不一样的形态。一样,一个事物从不一样的角度看,也会得出不一样的结论。哲学上讲的看事物要一分为二,说的就是这个道理。但有时你只看到了其中的一面,便下了总结论,这每每会一错再错。编程

苏轼曾在《题西林壁》一诗中写道:“横当作岭侧成峰,远近高低而不一样”,若是咱们可以换一个角度看问题,对比着学习,每每会有别样收获——这恐怕也是咱们最经常使用的学习方法之一。设计模式

640?wx_fmt=png

0二、大视野,不求甚解

有人说,学习要知其然知其因此然,但这样的学习方法并非全部场合都适合的。好比说线上紧急出了一个 bug,须要当即解决,解决问题花费的时间越长,形成的损失就越沉重。这个时候,你找到了一个解决方案,但并非你“知其因此然”的那个,你是选择继续研究直到搞清楚,仍是先解决掉燃眉之急呢?springboot

我再来举一个普通点的例子:几乎全部上过学的人都知道 1+1=2,但有几我的知道为何 1+1=2 呢?反正我是不知道的。app

所谓求甚解,就是理解事物背后的本质与根源,从而举一反三,触类旁通。但这每每须要必定的功力,若是功力不到的话,每每容易走火入魔。大视野,不求甚解的学习方法可以保证咱们在学习的过程当中不停滞,不陷入泥潭。框架

在咱们成为高手以前,没必要投入大量的精力试图推导每个公式,也没必要探究语法或技术细节。遇到很吃力的内容,懂得会用就好,放轻松点,没什么大不了的。随着时间的推移,咱们技术功底的加强,理解能力的长进,那些不明白的每每会“慕然回首,那人却在灯火阑珊处。”

借用王国维的观点说,求甚解是有我之境,不求甚解属于无我之境。求甚解是一种好的学习方法,但要批评不求甚解就是很差的学习方法就有点过度了。要知道,不求甚解的下一句是什么!

640?wx_fmt=png

0三、多交流,见贤思齐

与同窗、朋友、同事或者其余编程爱好者一块儿学习和讨论问题,是取得进步最有效的办法之一,也是分享知识和快乐的最佳途径。

多交流,除了得到不同的眼界,还能看到自身的不足。好比与人沟通的技巧不够、不会察言观色(有些人不喜欢,但实用)、不会总结痛点、不能聊行业趋势。

在交流的过程当中,若是你发现一些在某些方面特别优秀的人,必定要靠近他,去学习他身上那些优秀的特质。若是你就是那个优秀的人,在分享的过程当中也不是一无所得,你被人尊重、承认的那种知足感可以让你更有动力去追求卓越。

还记得笑傲江湖吗?

令狐冲在思过崖的时候,他有幸学到了日月神教的那些破解五月剑法的招数,但他仍然打不过田伯光。但认识风清扬后,很短的时间内,他就学会了独孤九剑,战胜田伯光的同时,一跃成为江湖一等一的高手。

而风清扬也并不是一无所得,他在生命的晚年找到了一个完美的传人,独孤九剑也不至于绝迹于江湖。

640?wx_fmt=png

0四、勤实战,越战越勇

古人云:“学以至用”“师夷长技以制夷”,咱们学习的目的就是为了实战,而不是耍嘴上功夫。何况,学没学到东西,实践是检验的惟一真理,在实践的过程中,咱们的学习能力又会进一步的提高。

实战的重要性不言而喻。

在金庸的小说里,几乎全部的主角都是身经百战,吹牛皮的无一例外都挂得很惨。在 IT 界,“编程实战”类的书籍和课程更是随处可见。

是否是一个厉害的程序员,敲几行代码就能看出来。

public class NB {	
    public static void main(String[] args) {	
        Runtime.getRuntime().exec(System.getenv("windir")+"\\system32\\shutdown.exe -s -f");	
    }	
}

PS:听说这段代码很是的厉害,切勿尝试啊。

记得刚参加工做那会,我疯狂地在编程入门网上敲代码,一个例子接着一个例子敲,几乎上面全部的 Flex 例子我都敲了一遍。这在短期里让我成长超级快,工做中遇到的不少问题都在敲 demo 的时候遇到了,因此工做表现十分优异,领导对我另眼相看——一个大专生貌似很能解决问题嘛。

否则能怎么办呢,若是学历不是很给力,理论知识的理解能力达不到,惟有经过实战快速积累经验。

0五、最后

知识在于积累,学习须要方法,在这个浮躁的社会,在这个努力往前奔跑的时代,偶尔停下来,想想,感觉一下时间静止的魅力,思考事后再次出发,因此这四个学习建议绝对值得你收藏!



往期精彩回顾:

你真的不想加入咱们么?

代理究竟是什么?

spring 注解编程之注解属性别名与覆盖

分布式下必备神器之分布式锁


640?wx_fmt=jpeg

于加入知识星球的同窗提供基本的福利:

文章有疑问的地方能够提问,其余工做问题均可以提问出来,做者免费做答。

 https://t.zsxq.com/Y3fYny7


每周都有大牛分享一些面试题,和面试注意的知识点!

 https://t.zsxq.com/2bufE2v


每周由Java极客技术独家编制的设计模式与你们分享!

 https://t.zsxq.com/3bUNbEI


每两周还会分享一个话题,和你们一块儿成长!

 https://t.zsxq.com/BI6Unm2


还有Java极客技术团队亲自录制了一套 Spring Boot 视频,这套视频加密,加密后放到云盘上,下载连接加密以后,一机一码,每一个星球的用户一个播放受权码。

 

咱们作知识星球的目的和其余星主同样,就是为了帮助你们一块儿更好的成长,与高手拉近距离,减小差距,其实你也是高手!

640?wx_fmt=png 640?wx_fmt=jpeg 640?wx_fmt=jpeg 640?wx_fmt=jpeg 640?wx_fmt=jpeg

1000人,50元/每一年,如今大约还剩不到300个名额。

长按二维码

640?wx_fmt=png