毕业已经三年有余了,对于程序员这个职业也算有一点解了,关于自我的也有一些看法, 因此写下这篇文章记录一下个人的见解,如有不妥,望请见谅。
不积硅步无以致千里,不积小流无以成江海!
我们要积累我们学习到的知识,可以通过笔记、博客、个人项目等等方式去积累。不必居于形式,有感悟或者有收获就去记下来,然后在后续的过程去复习,去完善即可。
这里简单说下个人是怎么积累的吧,在学习中,如果是学习新的知识点,我会先在文档上把该知识点的目录框架给列出来,然后后续在学习过程中慢慢去完善该文档,最后有时间的话把这些知识内容整理成博客发表出来,分享的同时也会促进我掌握该知识点。
例如我在学习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分钟也行,后面可以逐步增加,记住,前面的几次一定要完成,在完成之后可以给自己进行一些奖励,后面实在坚持不住,可以适当的进行调节,但是不要轻易中断,一旦坚持下去,你会有很大的提升!
总结就是一句话,坚持去做,从最容易的做起,坚持做下去!
人有亲疏远近之分,事有轻重缓急之别。
在工作中我们经常会遇到很多事情接憧而来,这个还没忙完,下一个就来了,如果在过程中出了一些事故,可能后续事情会一直源源不断的来,工作越久的程序猿体会应该越深...
如果按照象限的去区分的话啊,事情有4个级别:
其中相比大部分都清楚事情的级别,唯一有疑问的可能就是2和3的顺序了,这里我们可以通过一段简单示例来进行说明:
小明是一个软件公司的程序员,当天他有一个项目正在开发,不久之后就要发布上线,但是不巧的是,此时线上出现了一个bug,需要紧急修复,而且晚上他还有有约,但是根据他的工作效率,他解决这个bug需要一天,如果晚上不加班去赶项目的话,很有可能在后续中过程中导致项目延期,进而产生更严重的后果,还好的是他先和朋友说明情况改了相约的时间,然后在白天解决了这个bug,晚上加班赶上了进度。
从上述实例中我们不难发现,其中的线上bug问题是重要紧急的,应该优先处理,而正常的进行项目开发是重要不紧急的,赴约是紧急不重要的,很多人可能会把紧急不重要的事情放在重要不紧急的事情之上,但是这样的话很容易在后续过程出现问题,导致重要不紧急的事情会变成重要紧急的,进而导致后续的重要不紧急的事情也升级为重要紧急的,这样下去,有可能持续很久事情都都这样,会导致我们自身身心疲惫。
所以这里个人还是觉得应该好好区分一下事情的重要级别,虽然大部分情况下都并不能如我们所愿,事情一堆堆的来临,永无止境,但是无论如何,我们按照这样去做了,那么可以很大情况下减轻我们后续的压力,提升个人的处理能力。
时间不在乎你拥有多少,而在于你如何使用!
每个人每一天的时间都是相等的,只不过使用不同而已,有的花费在学习上,有的花费在工作上,有的用在工作上,有的用在睡觉上。。。
这里不讨论时间使用的对错,只讨论下如何利用好时间。
态度决定高度,能力决定深度。
态度这块其实大家都懂,其实这块也没多少可以说的。
这里就简单谈一下如何使自己看起来是一个好相处,态度好的人吧。
本篇文章到这里就结束了,最后祝愿大家1024节日快乐!
推荐文章:
原创不易,如果感觉不错,希望给个推荐!您的支持是我写作的最大动力!
版权声明:
作者:虚无境
博客园出处:http://www.cnblogs.com/xuwujing
CSDN出处:http://blog.csdn.net/qazwsxpcm
掘金出处:https://juejin.im/user/5ae45d5bf265da0b8a6761e4
个人博客出处:http://www.panchengming.com
原文:https://www.cnblogs.com/xuwujing/p/11735726.html