毕业已经三年有余了,对于程序员这个职业也算有一点解了,关于自我的也有一些看法, 因此写下这篇文章记录一下个人的见解,如有不妥,望请见谅。
积累知识不积硅步无以致千里,不积小流无以成江海!
我们要积累我们学习到的知识,可以通过笔记、博客、个人项目等等方式去积累。不必居于形式,有感悟或者有收获就去记下来,然后在后续的过程去复习,去完善即可。
这里简单说下个人是怎么积累的吧,在学习中,如果是学习新的知识点,我会先在文档上把该知识点的目录框架给列出来,然后后续在学习过程中慢慢去完善该文档,最后有时间的话把这些知识内容整理成博客发表出来,分享的同时也会促进我掌握该知识点。
例如我在学习ElasticSearch的时候,会首先在Word文档(md或许更好)上面新建目录,目录基本格式为ElasticSearch介绍、ElasticSearch安装、ElasticSearch使用、ElasticSearch配置、ElasticSearch优化、ElasticSearch注意事项等等,当然这些目录也要根据实际情况来;然后我再去根据上述的目录去有目的寻找一些资料并记录下来,当然在使用的过程中发现的一些知识点或者解决的一些问题我也会记下来,这样我就积累了ElasticSearch的一些相关知识;最后,我会抽时间把这些知识点整理成博客发表出来,进行分享,分享的同时也促进了我掌握ElasticSearch的知识点。
示例图:
当然除了知识点,在代码中我们也可以这么进行。我们在学习某新知识的时候,开始基本都是通过demo进行学习,我们也可以把这些demo的代码记录下,方便以后回顾以及改进。当然,如果我们在工作中,在项目中看到了好的代码,也可以记录下来进行学习,在网上找的资料代码同理,后续过程中可以进行改进优化。
当你习惯积累知识之后,你也会慢慢的成长。或许你还会养成的收集的兴趣,发现什么有用,有趣的东西会收集起来,在日后的工作中若是出现了什么问题,你可以快速的通过你的积累的知识找到问题所在并解决它。
自己累积的知识Github项目: https://github.com/xuwujing/java-study
努力完成自己制定目标路漫漫其修道远,吾将上下而求索!
学会给自己制定目标并去完成,哪怕再小的目标!当然这个小目标并不是指某个大佬说的那种小目标~,而是切身实际的一些目标,然后将这些目标去拆分出来。
比如在公司,一般都会有年终总结和来年目标计划,相比大部分都回去写,但是不知有多少人完成了自己当初所制定的计划呢~
这里不讨论如何去完成xxx的目标计划,只是谈谈我们应该养成这样的习惯。我们不必给自己太大的压力,今年之内一定要完成xxx之类的,我们可以给自己制定一些简单小目标,然后去完成它。比如今天阅读10分钟的源码,这周学会使用一个新的技术,这个月看完一本书等等,这些目标虽然很小,但是完成之后却很有用,并且坚持做下去的话你会发现自己会慢慢发生改变,会变得有目的性,有计划性,然后会成长,会变得可靠。
当然完成自己制定的目标是最好不过,但是对于那种需要长期时间完成的目标而言,没有必要一定强求完成,个人觉得努力去完成就已经很好了。毕竟有的东西不在乎结果,而在乎过程。这里我就我用自己生活中的一个例子吧,前年年终的时候给自己定了一个长期运动的目标,每天坚持一万步,最少坚持250天,最后还是差一些天才完成,但是我在这个完成的过程中收获了许多,可以转换心情,可以解决工作中的一些困扰,因为每天坚持一万步就意味着要多运动,多散步,多看风景,有时走走会少一些烦恼,而且有时还会解决困扰自己的问题;除了这点,我还养成了这个习惯,哪怕我没有给自己制定这个目标。所以,个人觉得努力完成自己制定的目标本身就是一件非常好的事情!
这里顺便再谈下如何坚持去做一件事情吧!
相比学习、努力,更多的人可能会选择娱乐,比如每天下班之后,会玩游戏、看视频、玩手机休息一下,这样也没什么不好,因为这样可以让人更快速的放松,转换心情。不过想要长期坚持做一件事情的话,建议每天抽一定的时间去做,并且在空闲之后马上去做, 而不是想着先放松一下,玩一下再去做,如果达不到很自律的话,是很难的~_~,所以一定要在空闲之后马上去做,第一次哪怕只坚持10分钟也行,后面可以逐步增加,记住,前面的几次一定要完成,在完成之后可以给自己进行一些奖励,后面实在坚持不住,可以适当的进行调节,但是不要轻易中断,一旦坚持下去,你会有很大的提升!
总结就是一句话,坚持去做,从最容易的做起,坚持做下去!
区分事情重要级别人有亲疏远近之分,事有轻重缓急之别。