程序员的自我修养:构建知识结构体系
Photo by Yuichi Kageyama on Unsplash TL:DR; 职业发展到了一定阶段之后,想要继续下去就需要将所掌握的知识进行结构化,用来查漏补缺。本文尝试将知识部分划分为前端领域知识、编程语言、工程素养、数据结构与算法、通用技能这几大模块。后续期望在这些领域持续学习、实践、写成博客。 问题 程序员是技能型岗位,需要掌握的技能包括技术知识以及职业素养等软性知识。现在网络无比发达,想要学习总是能找到无尽的资源,好消息是获取资料比以往更容易,坏消息是资料太多了无从下手,并且资料质量良莠不齐。开发者往往是根据零散的文章学习,最多是通过一些专题课程、手册来补充某一主题的知识。 ...