CodeLearning代码学习
leetcode前面没有对勾,代码学习笔记中也说明了各个方向公共的一些技能,比如 Git的使用,数据结构和算法,SOLID、KISS、YAGNI设计原则,SSH,HTTPS协议,设计模式等等。也希望自己能脚踏实地完成这些工作的学习。标识了✅的学习方向是完成了的,没有标识的是还没有开始或者还未完成。简单叙述一下题主建议的路线: ?紫色对勾代表个人建议需要学习的点,?绿色对勾代表可以选择的与紫色相类似,⚪️灰色对勾代表空余时间可以去学习,纯灰代表不建议学习。前端学习路线的几点建议:标识了✅的工具是目前常用的,没有标识的是还没有开始使用或者市面上现有的工具。可视化学习方向:可以将基础的常见工具学习精通。后端学习路线:最先需要熟练的是自己日常使用的语言,如 内存布局、垃圾回收算法、语言特性 等。其次是常用的 包管理工具、常用库的源码实现。接下来是数据库的学习,包含 MySQL、PG、MongoDB。中间件学习,包括 Redis、RabbitMQ、Kafka、ElasticSearch。最后是 Docker 和 K8s 的使用。