程序猿自我提升

一、系统性地学习

程序员在工作之余,可以玩技术栈,可以随性而为。

但是,要成为自己技术领域的高手,需要系统性地积累。

最初,树状结构从大轮廓理顺。这可以看书的目录。

其次,是心中有了这种轮廓,对书本以最快速度阅读。自己在心中找出脉络,归纳总结重点,有所取舍。

大轮廓,即第一层分支(章)了解以后,可以理第二层分支(节)。掌握的标准是能够离开书本不杂不漏地口头复述。

对于课本或应试复习,第三层分支一般是指每一个知识点的概念、定义、特点和状态描述、另外形态、适用范围、来由和出处、引申和发展、分支、作用、交叉归属、历史和方向这几个方面。在看书、理关系的时候就要不断地提问自己这些问题,为自己找到答案。如果这些方面在教材上讲的不具体不全面,可以到图书馆或书店查阅相关的材料,和同学探讨,也可以询问老师和经验丰富的人。

经常回忆轮廓甚至整一棵树,发现有含糊、不明确的部分要尽快翻阅教材或相关资料,在模糊处再看一次。掌握的标准是能够清晰地用自己的语言表述。

初学者可参照课本的目录,理顺关系。系统学习法用得熟练以后,应该是自己归纳总结出树状结构。

二、建立自己的知识管理仓库

作为一名程序员,每周重读你一周的代码,二次封装和修改,从代码质量、功能封装等角度积累起函数库,这是非常有意义的事情。之后要遇到类似的问题,相信三下五除二就可以解决掉。

三、寻找挑战

那些技术牛逼的人往往也都是被逼出来的。

有一类人,属于自我驱动型,会主动想方设法自我提高。

但是,如果你是属于习惯于停留在舒适区的人,可以找一份有挑战性的工作,换个环境,迫使自己去学习和成长。

四、写技术博客

程序员每天会逛技术社区和技术网站,看到干货总会有点兴奋,不过没有几天便将内容忘得一干二净。

不妨养成每天记录的习惯,利用工具保存到了云端。

并且定期将这些东西整理,条理化,整理成技术博客文章,这样的阅读更能自成体系。

五、身体需要锻炼

掉头发,颈椎病,这是不少程序员会面临的问题。

每天抽出一些时间进行运动,因为健康的身体本身就是生产力。

日常工作中应该每隔一段时间起来活动一下身体,拉伸一下腰背部的肌肉,这样可以起到很好的放松和缓解疲劳的作用。除此之外,也要加强腰背部的肌肉锻炼,小燕飞、平板支撑、硬拉,山羊挺身等都是很好腰背部肌肉锻炼动作。

(文章来源https://baijiahao.baidu.com/sid=1594886489149605287&wfr=spider&for=pc)