程序猿自我提升
# 一、系统性地学习
程序员在工作之余,可以玩技术栈,可以随性而为。
但是,要成为自己技术领域的高手,需要系统性地积累。
最初,树状结构从大轮廓理顺。这可以看书的目录。
其次,是心中有了这种轮廓,对书本以最快速度阅读。自己在心中找出脉络,归纳总结重点,有所取舍。
大轮廓,即第一层分支(章)了解以后,可以理第二层分支(节)。掌握的标准是能够离开书本不杂不漏地口头复述。
对于课本或应试复习,第三层分支一般是指每一个知识点的概念、定义、特点和状态描述、另外形态、适用范围、来由和出处、引申和发展、分支、作用、交叉归属、历史和方向这几个方面。在看书、理关系的时候就要不断地提问自己这些问题,为自己找到答案。如果这些方面在教材上讲的不具体不全面,可以到图书馆或书店查阅相关的材料,和同学探讨,也可以询问老师和经验丰富的人。
经常回忆轮廓甚至整一棵树,发现有含糊、不明确的部分要尽快翻阅教材或相关资料,在模糊处再看一次。掌握的标准是能够清晰地用自己的语言表述。
初学者可参照课本的目录,理顺关系。系统学习法用得熟练以后,应该是自己归纳总结出树状结构。
# 二、建立自己的知识管理仓库
作为一名程序员,每周重读你一周的代码,二次封装和修改,从代码质量、功能封装等角度积累起函数库,这是非常有意义的事情。之后要遇到类似的问题,相信三下五除二就可以解决掉。
# 三、寻找挑战
那些技术牛逼的人往往也都是被逼出来的。
有一类人,属于自我驱动型,会主动想方设法自我提高。
但是,如果你是属于习惯于停留在舒适区的人,可以找一份有挑战性的工作,换个环境,迫使自己去学习和成长。
# 四、写技术博客
程序员每天会逛技术社区和技术网站,看到干货总会有点兴奋,不过没有几天便将内容忘得一干二净。
不妨养成每天记录的习惯,利用工具保存到了云端。
并且定期将这些东西整理,条理化,整理成技术博客文章,这样的阅读更能自成体系。
# 五、身体需要锻炼
掉头发,颈椎病,这是不少程序员会面临的问题。
每天抽出一些时间进行运动,因为健康的身体本身就是生产力。
日常工作中应该每隔一段时间起来活动一下身体,拉伸一下腰背部的肌肉,这样可以起到很好的放松和缓解疲劳的作用。除此之外,也要加强腰背部的肌肉锻炼,小燕飞、平板支撑、硬拉,山羊挺身等都是很好腰背部肌肉锻炼动作。
(文章来源https://baijiahao.baidu.com/sid=1594886489149605287&wfr=spider&for=pc)