您现在的位置: 首页 > 网站导航收录 > 百科知识百科知识
程序员如何利用周末提高自己?
时间,到了,周末程序员如何利用周末提高自己?
发布时间:2020-12-06加入收藏来源:互联网点击:
程序员如何利用周末提高自己?
回答于 2019-09-11 08:43:50
回答于 2019-09-11 08:43:50
想周末提高自己,有以下几种途径。
看技术书籍
这应该是大多数人都能想到的方式,很多人买了很多书,我也买了很多书,可是由于种种原因,大多数都只是看看而已,在那吃灰。其中不乏几厘米厚的,大都不薄,真要看完,所需要的时间不会短。
看书进步确实太小,况且技术书籍大都是理论知识,枯燥无味,容易瞌睡。最重要的,当你看了几页以后,前面的内容基本已经忘光,需要反复的看。所以,看技术书籍,需要技巧。比如,如果是理论类书籍,只看目录和大概内容,知道什么理论大致在什么地方,后续遇到此类问题,直接当做字典翻看即可,此时是最容易记忆的,寓教于乐,便是如此。
重构旧代码
把自己之前写过的代码,翻看翻看,做一下code review,仔细的想一想有没有更好、更高效的写法?能不能用上某些设计模式?是否符合开发原则,如单一原则、开闭原则等等。
比如,if 判断了很多次,就可以考虑采用工厂模式来重构这段代码。
听知识课堂
如今各大厂家都有自己的公开课,如网易公开课、腾讯公开课、CSDN公开课等等,有免费的,有付费的,可根据自己需要和现阶段情况,有目的的去学习一些课程。
比如近段Java基础用的多,但不太会,就查看有没有Java基础、JVM原理等等的课程,期间可反复查看课程视频,加上自己动手敲一敲代码,应该会收获甚多。
看知名框架源码
常用的框架、中间件如Spring、Spring Boot、Dubbo、Tomcat、Spring Security等,可以把他们的源码下载下来,根据平时使用程序,仔细阅读,用到了什么设计模式、符合那些开发原则,为什么要抽象为抽象类,又为什么会定义为接口等等,多问自己几个为什么,多想想开发者为什么要这么写,有什么好处,我在平时工作中是否可以借鉴,怎么借鉴等等。
比如,Spring Security用到了很多的设计模式。
策略模式:
适配器模式:
责任链模式:
平时看设计模式的时候,总是感觉难以理解,如果结合这些生动的例子,是不是好理解了许多?那么平时的工作中,是不是就可以考虑不再if else了,而是用设计模式替换?
动手实践
其实,说一千道一万,多实践才是能力提升的不二法门。正所谓光说不练假把式,整天理论来理论去,无非是纸上谈兵,纸上得来终觉浅。所以,还是要多实践,甚至要搞一些超乎自己能力范围以外的东西,比如参加一些自己能力达不到的项目开发、开源项目支持等等,你周围都是大神,慢慢的,只要虚心肯学,假以时日,能力肯定会突飞猛进。
另外,无论做什么事,都需要莫大的毅力。屁股坐不住,一切都是白搭。所以,坚持很重要,只要坚持,假以时日,肯定会有好的结果。
综上所述,看书、重构旧代码、听知识课堂、看知名框架源代码、动手实践都可以在周末提升自己。其实,不单单是周末,平时只要有闲时间,都可以用这些方法,来慢慢提高自己的技术能力和水平。
回答于 2019-09-11 08:43:50
亲爱的朋友,你好。我们先思考一下各自是否存在我说的这种非常有趣的现象。一周辛苦上了五天班,好不容易到了周末,感觉时间过得真快,早晨睡个懒觉起来吃口饭,玩儿会手机就到了中午,吃完午饭睡会午觉醒来就到了晚饭时间,晚上不知不觉就又到了睡觉时间。于是周末两天就这样过去了。往复循环,每个周末都在虚度。各自对照自己,静静思考一下。
好了,回归正题。你能够提出这个问题,说明什么呢?自己有主动学习的意图,但是目前缺少实现目标的规划。那么我就班门弄斧,说一下我对周末如何学习提升的看法。
首先,做好时间规划。
有句英文为“How time flies!”是的,时间飞逝。如果不珍惜时间,那么时间不会等你。周末我们应该将一天所要做的事规划出来。上午是一天中头脑利用效率最高的时间段,所以我们应该在这个时间段拿出书籍,认认真真的学习,思考。很多疑难问题,容易得到解决。书籍里有很多理论知识,略显枯燥乏味。如果放在下午时间段来学习的话,很容易看不下去,导致学习效率不高,时间耗费了却没有记住多少。尤其对于程序员来说,JAVA,C#,PHP,Oracal好多算法,表达式,语句,指令用法看起来很枯燥,最好利用一天中最清醒的时间来进行学习。
然后,做好目标执行。
计划总是美好的,结果总是残忍的。什么意思呢?很多人前一天晚上就开始计划,我第二天要拿出一上午的时间,把指针的用法学会,函数应用要牢记于心。结果到了第二天早晨,睁开眼刚8点钟,再睡会吧,一觉睡到了10点钟,拿起手机上会网就到了中午。那么一上午有什么收货呢?说好的学习指针用法,说好的函数学习呢?什么都没有学到,何来提升呢。所以落实计划比制定计划还要重要。
周末看起来时间长,两天共计48小时,但是实际我们有效利用的时间不多。我们要合理分配时间,按照计划认真落实。相信,利用好每个周末,必定让你有质的飞跃。看好你,加油!
最后,祝工作顺利,快速成长,最终成为程序员中的佼佼者。
回答于 2019-09-11 08:43:50
程序员如何利用周末提升自己
程序想要提升自己,以下三个方向是不错的建议!
视频回复
上一篇:男性可不可以在不深爱的女性的前提下发动恋爱并同居,然后遇到小困难就分手?
下一篇:返回列表
相关链接 |
||
网友回复(共有 0 条回复) |