Skip to content

LeeZChuan/CodeLearning

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🐱 代码学习笔记-基于Obsidian进行管理编辑

intro

上图来源于@kamranahmedse中也说明了各个方向公共的一些技能,比如 Git 的使用,数据结构和算法,SOLID、KISS、YAGNI 设计原则,SSH,HTTP,HTTPS 协议,设计模式等等。也希望自己能脚踏实地完成这些工作的学习。

标识了 ✅ 的学习方向是完成了的,没有标识的是还没有开始或者还未完成的

 其中简单叙述一下题主建议的路线:
 🟣紫色对勾代表个人建议需要学习的点
 🟢绿色对勾代表可以选择的与紫色相类似
 ⚪灰色对勾代表空余时间可以去学习
 纯灰代表不建议学习

先是对于前端学习路线,我们需要做到一下几点:

标识了 ✅ 的工具是目前常用的,没有标识的是还没有开始使用或者市面上现有的工具 对于可视化学习方向可以将基础的常见工具学习精通

frontend

其次是后端的学习路线,最先需要熟练的是自己日常使用的语言,内存布局,垃圾回收算法,语言特性等等。再是常用的包管理工具,常用的库的源码实现,之后再是了解数据库,MySQL,PG,MongoDB。中间件,Redis、RabbitMQ、Kafka、ElasticSearch。Docker 和 K8s 的使用。Web 相关,Nginx,Caddy,GraphQL。熟悉上面这些以后就可以往自己感兴趣的领域继续深度探索了。

backend

还有DevOps的学习路线: DevOps(Development和Operations的组合词)是一种重视“软件开发人员(Dev)”和“IT运维技术人员(Ops)”之间沟通合作的文化、运动或惯例。透过自动化“软件交付”和“架构变更”的流程,来使得构建、测试、发布软件能够更加地快捷、频繁和可靠。

devops

About

CodeLearning

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published