【五年】Java打怪升级之路

以前写过一篇帖子,就是关于工做经验分享的,最近不少人私信我,因此博客这边再分享一次java

这几年来,我最大的感想就是一句话:多看、多写、多想、多问、多分享、多优化、多运动...
一、【多看】
读万卷书,行×××路。多看书,多看别人写的代码,多看别人的问题,多看相关技术书,多看文档,多看..... 不少东西都须要咱们用双眼来看,固然,不少人确定会说,哪有那么多时间来作这些事,我只能回答:挤时间。 无论你是刚出校门正在迷茫,也无论你是工做几年,成就不菲,【多看】绝对试用任何一个阶段的人。有些人遇到问题不知道怎么解决,那是由于你遇到的少,怎么办:有空多去看看别人的问题,多去看看别人的技术分享,总有一个适合你,或者适合你将来将要遇到的问题(这里不止技术方面,也包括生活方面)。还有多看看一些技术书籍,丰富本身的知识真的很重要。 这里我推荐几本:《重构-改善既有代码的设计模式》、《架构探险——从零开始写Java Web框架》、《java编程思想》(这个确实是很好的基础的书,虽然我也没看完..)、《深刻解析Spring架构与设计原理》 ,若是对分布式感兴趣的,也能够看看《大规模分布式存储系统》。还有最重要的:多看文档,对于开发来讲,结合需求和设计文档作,开发能节省30%的时间(需求常常变更的不算...)
二、【多写】
好记性不如烂笔头,站在岸上学不会游泳。光是看确定是不行的,还须要写,对于不懂的技术,找资料,本身代码敲一遍,先跑起来,再来一步步研究原理,这样会更印象深入。远比你一天到晚的研究源码强。对于本身独自研究学会的技术、解决的bug,或者解决方案,你均可以写下来,写博客、或是日志。我我的倾向于写博客,由于我知道记忆是有限的,此时我记忆深入,之后总会忘的。可是只要我写下来了,之后遇到这种事情,我只要翻翻个人博客,看看我之前的记录,就能很快的解决问题。我喜欢写总结,不管是bug,技术心得、或是本身遇到的问题。我也会记录下来,以此激励本身。固然,这也是我为何喜欢CSDN的缘由,由于这里有我须要的资源,我帮别人的同时,也帮了本身..
三、【多想】
想法,远比你的方案要多。工做中遇到bug是很正常的,有时候一种方案解决不了,不要死扣,能够换个方式解决,窗户被关上了,咱们不是还能够打开门么? 遇到bug解决不了,一个方式不行咱们换个方式继续,总有一个适合的。其实在作程序以前,拿到需求,咱们不只要看,更要仔细看,认真想,其实需求分析人人都能作,只要你敢想,对于业务多考虑,若是按需求这样作,会有什么不足,或者说有几种方式,为何这样作?确定有其中的可取之处,你想明白了,下次就知道该怎么去分析本身须要作的功能、模块,而且作的更完善,也许这样会让你在前期工做花费大量的时间来思考需求,可是一旦你所有确认完毕,真正开发的时间,其实只要原来约定时间的1/3 (某些特定场合除外)
四、【多问】
不耻下问,虚心求教。工做遇到的问题,你不必定总能本身解决,查资料也找不到答案,怎么办?问! 问谁?怎么问?这是个问题。 问也有不少学问,好比若是是需求致使你作不下去,那就问需求分析人员,或者问你的经理,他们确定是知道的,若是他们都不肯定,那么你能够停下来休息会了,由于你继续作下去也是白用功。若是是项目开发出现bug,找不到资料也没法解决, 那么你能够问有经验的同事、或是到CSDN来发帖求助,茫茫猿海,总会有人遇到或者解决相似问题的。若是还没人能帮忙,那么换个方式实现吧。永远都不要自满,曾经我也骄傲自满过,然而现实给了我一巴掌。虚心求教、博学多问永远不会过期。这里教你们一个小点子:刚入一个新公司或者新项目组的时候,跟同事必定要打好关系,也许他就是某方面的大牛呢?
五、【多分享】
赠人玫瑰,手有余香,分享本身的技术,本身的解决方案,本身遇到的问题,分享一切以为能对本身或者他人有帮助的知识或文章,都是挺不错的,之因此咱们能在百度、google能快速的搜到问题的解决答案,不就是由于有那么对无私的程序先辈们的分享么? 替人解决问题也是一种分享,我知道本身不少都不知道,不少别人提出的问题,我也不能完美解答,可是我看到问题,我会去搜索解决方案,我会思考该怎么解决,哪怕不能解决问题,至少我知道有这方面的知识,我能大概知道有哪些解决方案。下次本身遇到了相似的事情,不就省下不少功夫了么,再替别人解决问题的同时,也在增加你本身的经验.....
六、【多优化】
人生就是一个不断自我完善且没有终点的过程。不知道各位有没有看过本身之前写过的程序/代码,你会不会有一天以为写的很烂,没错,就是很烂。 而后就想着去优化一下。我就是常常这样,有可能我刚刚写好的功能、项目,才过几分钟我就会想着去优化一下。借用spring 官网的标题:Let's build a better Enterprise ,技术老是不断优化才日趋完善,如今强大的spring亦是如此,我固然不奢望本身能达到那样的高度,可是我能作到的是让本身的项目更加完善。没事多封装、多重构下本身的代码,时间会给你惊喜
七、【多运动】
人生就像一场旅行,不在意目的地,在意的是沿途的风景和观赏的心情。前面说了这么多技术该怎么作的问题,最后来讲说轻松的话题,做为程序员,我清楚知道咱们这个行业的行业病,因此我尽量的去避免。怎么办?多运动,多出去走走,别老是闷在家里作一个技术宅(可能还有游戏宅),我也喜欢打游戏,包括如今大部分人玩的LOL我也玩。可是我也喜欢周末出去走走,骑骑车。骑行是个人爱好之一,为何?由于我既锻炼了身体,又结识了朋友,又能看到本身想看到的风景,享受抵达目的地全身心放松看美景的愉悦,悠然自得,享受精疲力尽盼望立马到家的劳累,歇斯底里.. 这可不是宅在家嫩体会到的,说了这么多其实只是但愿各位有个好对身体,身体是革命的本钱,照顾好本身,别让爱你的人担忧你,这就是一件很幸福的事,固然,无论什么,开心最重要~程序员

相关文章
相关标签/搜索