初级程序员闲暇之余,应该如何提升自我?

文章摘要:

     博主作为一个刚毕业一年的程序员,刚毕业荣幸的进了一个技术很新,规模很大的项目组,虽然工资不高,但是学到了不少。算是初步踏入程序员这个职业了吧。在这一年期间,闲暇之余,疯狂的浏览技术博客,阅读技术文章,读java底层源码,学习新的框架技术。将近一年了,虽然提升了,知道了这些知识要点,但是感觉还是缺了一点什么。纸上得来终觉浅,觉知此事要躬行。一段时间的迷茫期,博主整理了一下自己接下来要做的事,提升硬实力的路该如何继续走下去。

一 、将技术博客的内容融会贯通,整理成自己的东西

      很多人,以为看一遍或者看几遍就懂了,但是这又能在你的脑子里待得了几天呢?眼过千遍,不如手过一遍,即使代码你重新按照自己的思路再打一遍,它就是你的了。每个人的理解都不同,即使有百分之九十九的雷同,那百分之一的不一样的地方也是你的成长与亮点。所以,以后看技术博客,读完要整理一下自己的思路,写下来。代码Demo也重新动手敲一下,思考一下为什么这么写。而不是单纯的抄袭,要明白为什么这么做?

二 、阅读过的源码,自己手写一遍

      源码重要么?当然重要,源码应该是最能体现编程语言魅力的存在了。完美的框架设计,适当的设计模式的应用等等,只有读了,你才能体会到编程语言的神奇。知道自己之前的代码为啥要那样写。知其然,知其所以然,才是我们技术真正的提升。可以从最简单的一个java类开始,到集合类,再到java框架,最后到开源框架。先是自己读,读不懂,在找技术博客看,多读几遍,整理思路,然后敲出自己的类,框架。这一系列操作完成之后,成就感油然而生。对之前的代码理解也将不在只限于表面的认识。

三 、自己搭建简单的项目

     不要觉得搭建项目框架都是架构师的事,以后轮不到你。这你就大错特错了,如果你想要继续在程序员这条路上走的更长远一点,就要学会搭建项目的基本架构,用你所学的技术完成一个简单的项目。

四、分享学习感受,写自己的博客

    分享是一个很好的话题,世界因为分享而美丽。你的学习经历,学习感受,学习难点都可以写出一个博客拿出来和别人分享,你也可以从别人的文章中得到经验,吸取教训,少走弯路。

五、技术书籍代替小说

    相信很多的程序员都会在闲暇之余看小说吧?地铁上?中午休息时?甚至上厕所的时候。博主之前也很爱读小说,算上大学,整整看了快五年的小说,博主也并不后悔,因为这都是年轻时的心境。五年之久对于我来说,已经够了。步入社会,参加工作,即将拥有自己家庭的我们,是否该步入到下一阶段了呢?毕业之后工作一年的时间,足够我们认真的考虑今后了。我们不在是大学时的青葱少年了。现在是该承担一些家庭责任和社会责任的‘社会人’了。好像说的有点偏了,下载一些好的技术书籍到手机上,把看小说的时间换成看这些。能否做到这一点,很难,博主就只坚持了半年,然后放弃,又重新拾起,总之坎坎坷坷吧。

   

    以上的分享,都是博主自己亲身经历的事情,也是博主这一年走过的路和要走的路,也纯属个人观点。

    博主目前的代码demo有:23种设计模式(每种都有个例子),java8新特性的运用,简单的栈和队列实现,手写的springmvc框架,手写的mybatis框架,shiro运用,java多线程的各种运用等等。

    阅读的源码,java相关:String类,集合的list,map等等,多线程部分类。框架相关:mybatis,spring,shiro

    自己搭建的项目:和企业微信交互的一个项目

    基础打好之后,接触不同的项目与不同的技术才是我们不断前进的动力源泉。程序员这一行,不断学习,不断进步才不会被淘汰,才能脱颖而出。2019,加油!全体程序猿们加油吧!

你可能感兴趣的:(java,#经验分享,程序员,学习分享)