🦍 程序猿是怎样炼成的?不断的学习,不断的积累,这个进化过程就像一个循环,只是没有 break。。。
⌨️ | 🎲 | 📦 | 🕸️ | 💻 | 🌐 | 🎨 | ☁️ | 💡 | 🏗️ |
---|---|---|---|---|---|---|---|---|---|
编程语言 | 算法和数据结构 | 数据库 | 计算机网络 | 操作系统 | Web | 前端 | 大数据 | 设计 | 软件工程 |
- Java - Java 语法、JVM、并发编程、JavaEE、Spring、Spring Boot、Mybatis
- Python
- 一篇文章让你彻底掌握 shell 语言
- 数据结构 - 关键词:数组、线性表、栈、队列、哈希、树、图、查找、排序
- 算法(:construction: 待整理补充)
- 计算机网络指南 - 关键词:核心概念、拓扑结构、作用范围、性能指标、体系结构
- 物理层 - 关键词:调制、解调、数字信号、模拟信号、通信媒介、信道复用
- 数据链路层 - 关键词:点对点信道、广播信道、
PPP
、CSMA/CD
、局域网、以太网、MAC
、适配器、集线器、网桥、交换机 - 网络层 - 关键词:
IP
、ICMP
、ARP
、路由 - 传输层 - 关键词:
UDP
、TCP
、滑动窗口、拥塞控制、三次握手 - 应用层 - 关键词:
HTTP
、DNS
、FTP
、TELNET
、DHCP
- Nginx - 关键词:反向代理、负载均衡、缓存、跨域
- 前端基础 -
html
,css
,js
- nodejs, npm, yarn -
nodejs
,npm
,yarn
- es6, typescript, babel -
es6
,typescript
,babel
- webpack
- mvc -
react
,vue
,angular
- qa -
eslint
- tool -
gitbook
- UML - 关键词:类图、对象图、包图、组件图、部署图、复合结构图、活动图、状态图、用例图、通信图、交互概述图、时序图、时间图
- 设计模式 - 关键词:简单工厂模式、单例模式、工厂方法模式、抽象工厂模式、建造者模式、原型模式、适配器模式、桥接模式、装饰者模式、组合模式、外观模式、享元模式、代理模式、模板方法模式、命令模式、迭代器模式、观察者模式、解释器模式、中介者模式、职责链模式、备忘录模式、策略模式、访问者模式、状态模式
- 重构 - 关键词:过长函数、过大的类、基本类型偏执、过长参数列、数据泥团、switch 声明、临时字段、被拒绝的馈赠、异曲同工的类、发散式变化、霰弹式修改、平行继承体系、过多的注释、重复代码、冗余类、纯稚的数据类、夸夸其谈未来性、依恋情结、狎昵关系、过度耦合的消息链、中间人、不完美的库类