程序员如何利用周末提高自己?

售前免费咨询热线: 4 0 0 - 1 8 6 - 0 9 0 5
汇智资讯Huizhi information

当前位置:首页 »程序员如何利用周末提高自己?

程序员如何利用周末提高自己?

日期:2020-08-27 10:47:31 访问量: 来源:

程序员想周末提高自己,有以下几种途径。

看技术书籍

这应该是大多数人都能想到的方式,很多人买了很多书,我也买了很多书,可是由于种种原因,大多数都只是看看而已,在那吃灰。其中不乏几厘米厚的,大都不薄,真要看完,所需要的时间不会短。

 程序员如何利用周末提高自己

看书进步确实太小,况且技术书籍大都是理论知识,枯燥无味,容易瞌睡。最重要的,当你看了几页以后,前面的内容基本已经忘光,需要反复的看。所以,看技术书籍,需要技巧。比如,如果是理论类书籍,只看目录和大概内容,知道什么理论大致在什么地方,后续遇到此类问题,直接当做字典翻看即可,此时是最容易记忆的,寓教于乐,便是如此。

重构旧代码

把自己之前写过的代码,翻看翻看,做一下code review,仔细的想一想有没有更好、更高效的写法?能不能用上某些设计模式?是否符合开发原则,如单一原则、开闭原则等等。

 程序员如何利用周末提高自己

比如,if 判断了很多次,就可以考虑采用工厂模式来重构这段代码。

听知识课堂

如今各大厂家都有自己的公开课,如网易公开课、腾讯公开课、CSDN公开课、汇智动力在线课程等等,有免费的,有付费的,可根据自己需要和现阶段情况,有目的的去学习一些课程。

比如近段Java基础用的多,但不太会,就查看有没有Java基础、JVM原理等等的课程,期间可反复查看课程视频,加上自己动手敲一敲代码,应该会收获甚多。

看知名框架源码

常用的框架、中间件如Spring、Spring Boot、Dubbo、Tomcat、Spring Security等,可以把他们的源码下载下来,根据平时使用程序,仔细阅读,用到了什么设计模式、符合那些开发原则,为什么要抽象为抽象类,又为什么会定义为接口等等,多问自己几个为什么,多想想开发者为什么要这么写,有什么好处,我在平时工作中是否可以借鉴,怎么借鉴等等。

比如,Spring Security用到了很多的设计模式。

策略模式:

 程序员如何利用周末提高自己

适配器模式:

 程序员如何利用周末提高自己

责任链模式:

 程序员如何利用周末提高自己

平时看设计模式的时候,总是感觉难以理解,如果结合这些生动的例子,是不是好理解了许多?那么平时的工作中,是不是就可以考虑不再if else了,而是用设计模式替换?

动手实践

其实,说一千道一万,多实践才是能力提升的不二法门。正所谓光说不练假把式,整天理论来理论去,无非是纸上谈兵,纸上得来终觉浅。所以,还是要多实践,甚至要搞一些超乎自己能力范围以外的东西,比如参加一些自己能力达不到的项目开发、开源项目支持等等,你周围都是大神,慢慢的,只要虚心肯学,假以时日,能力肯定会突飞猛进。

另外,无论做什么事,都需要莫大的毅力。屁股坐不住,一切都是白搭。所以,坚持很重要,只要坚持,假以时日,肯定会有好的结果。

综上所述,看书、重构旧代码、听知识课堂、看知名框架源代码、动手实践都可以在周末提升自己。其实,不单单是周末,平时只要有闲时间,都可以用这些方法,来慢慢提高自己的技术能力和水平。

汇聚行业精英智慧

致力于高端IT技术人才培养

助力万千学员成就IT梦!

汇智动力

扫码关注 领取资料

www.hzdledu.cn

相关阅读Reading

全国热线:400-186-0905

总部热线:028-6547-1147

周一至周日9:30-24:00

我要咨询
汇智动力微信

汇智动力微信公众号

')