知识库
欢迎来到我的知识库!这里汇集了各种全栈开发的核心知识,目的是为了备忘。全栈开发其实是一门杂学,不是只精通一两门知识就能够用的,而应该是不断学习,不断实践,并且还需要与时俱进才能胜任的工作。
🎯 知识库定位
面向全栈开发者分享知识和资源。涵盖从前端到后端,从开发到部署的完整技术栈。无论你是想提升特定领域的专业技能,还是期望拓展技术广度,这里都能找到有价值的信息。
📚 主要内容
技术路线图
提供多个领域的学习路线图,内容来自于 roadmap.sh,并做了汉化。
编程语言和框架
全栈开发需要学习各种语言和框架,而各种语言和框架又是相似而不同的,想同时精通是不可能的,这时最重要的是要有个包容的心态,精通一两门,但尽可能多的涉猎不同的语言和框架,了解的多了就会发现,各种语言和框架很多知识都是相通的,相互印证会让你想主要掌握的技术更加精深。
解决方案
我对解决方案的理解是:各种技术在具体的场景中落地,有机的整合,解决了实际问题,这个过程中产生的经验积累就是解决方案。
工作流程
这部分想整理一些工程化相关的知识,包括 CI/CD、自动化测试、性能优化等。
DevOps
DevOps 是一种文化和方法论,它强调开发和运维之间的紧密合作,通过自动化和工具来提高交付效率和质量。在这个知识库中其实就意味着我要整理一些 Linux, Docker, K8s 等相关的知识。
领域知识
技术知识分为硬核的核心知识,就像是一本本说明书,操作手册,还有一些知识是领域知识,可能是行业领域知识,也可能是垂直的技术门类,这些可能会引入新的概念或者技术。领域知识的特点是领域有效的,很多开发者工作内容都涉及到一些领域知识,但同时也跟很多其他领域知识是完全隔绝的。如果有足够的精力,当然是了解的越多越好。
举个例子,如果你的职业是网站开发或者桌面软件开发或者手机软件开发,当你听到 Web3,听到少儿编程,听到最近大火的 AI 应用开发,这些都是不同的领域。
🚀 持续更新
这个知识库会持续更新,及时补充新的技术趋势和实践经验。