后端技术学习路线和导图

       学习技能的过程是需要时间的积累和反复的训练,这也是后端开发工程师掌握技能的必经之路。这篇主要记录下后端学习路线,参考大v们的文章,作为自己后续“打怪升级”的导图。有一个自顶而下的视野,从整体到细节的拓展才不会让自己迷失。

一、什么是后端开发?

      看过一篇文章,发现《完整的软件开发人员职业指南》的作者John Sonmez介绍比较通俗易懂:https://dzone.com/articles/what-is-back-end-development

      相信关于他的作品你也会比较感兴趣:https://simpleprogrammer.com/

 

二、后端学习之路

       相信我们岗位性质不同,所需要掌握的技能侧重点也不一样。但是作为计算机基础知识,基本功必然要扎实。毕竟我也是在看大v的文章自己一点点的总结,当然自己没有很多的项目经验,但是相信只要学习了,到时候上项目不会有书到用时方恨少的感慨!

       我前面总结过关于知识体系的文章,掌握技能是需要体系化的思维,当然后端之路也需要体系化。然后昨天看到【后端技术学堂】公众号也是这种思想,柠檬哥也是很给力。这里做一个记录,原文链接:https://mp.weixin.qq.com/s/tR8FubbsXnZNiIc8F94zCw

 

三、行动

       不行动都是空谈,做一件事最大的阻力就是想得多做得少。各个知识点掌握都要经过<输入->消化->输出>的过程,是思考和劳动的过程,没有任何捷径可走。相关的主题学习法我在前面也提过。互联网上的很多资源让我们眼花缭乱,我自己获取输入的途径一般是官网,维基百科,github或者博文,经过这样一个过程肯定对概念有了大概的范围和认识,然后我们需要做的就是不断总结,思考,最终的目的当然是应用。怎么做呢?比如我自己开始写博文作为总结的方式,其他具体的本地有xmind作为记录总结,所以说输出和思考密不可分,输出结果的清晰程度或者层次结构代表了自己思考的过程。应用的话,这就需要在平时工作中经常给自己提问为什么,接下来敢于验证和实践,然后应用到项目中。

       突然想到了设计模式,最常见的三大类创建型、结构型、行为型。总要有对象,然后去组织和改进,最后形成自己的体系!

       如有拙劣见解请包涵,持续改进也是做事必备的素质。

       还是那句话,不管怎么样的方式,首先要行动起来,与君共勉!

你可能感兴趣的:(经验分享,程序人生)