根據網上招聘網站的一些.NET技能需求,畫了一個圖,便於在自修和學習的過程中有一個方向。 編程
▣ Vueapi
▣ Bootstrap緩存
▣ LayUI服務器
▣ EasyUI網絡
▣ Node.js多線程
▣ ReactJSapp
▣ Angular框架
▣ Webpack運維
▨ 編碼工具
▣ HBuilder X 異步
▨ 設計工具
▣ PxCook -- 像素大廚
▣ 藍湖
▣ Visio
▣ 迅捷流程圖軟件
▨ 雲服務模型
▣ Saas -- 軟件即服務
▣ IaaS -- 基礎設施即服務
▣ PaaS -- 平臺即服務
▨ 緩存技術
▣ Redis
▣ MemoryCache
▣ Session
▨ 消息隊列
▣ Windows Message Queue
▣ RabbitMQ
▣ Kafka
▨ 數據操做
▤ ORM -- 對象關係映射(Object Relational Mapping)
▣ Entity framework
〼 Code First
〼 Database First
〼 Model First
▣ NHibernate
▣ Dapper
▨ 框架概念
▤ OOD -- 面向對象設計(Object-Oriented Design)
▤ DDD -- 領域驅動設計(Domain-DrivenDesign)
▤ AOP -- 面向切面編程(Aspect Oriented Programming)
▤ IOC -- 控制反轉(Inversion of Control)
▣ 概念
〼 依賴注入DI(Dependency Injection)
〼 依賴查找(Dependency Lookup)
▣ 框架
〼 Autofac
〼 Spring.NET
〼 MEF(Managed Extensibility Framework)
〼 Unity
〼 PostSharp
▣ Winform
▣ WPF
▤ 通信技術
〼 即時通信
▣ SignalR
▣ Socket
〼 通信協議
▣ TCP/IP
▣ UDP
▣ SSH
▣ PCI/PCIE
▣ Canbus
▣ Modbus
〼 串口通信
▤ 異步編程
▣ 多線程
▣ 隊列
▣ DevExpress
▣ WPF
▤ 打包
▣ InnoSetup
▤ 混淆/加密
▣ .NET Reactor
▤ 簽名
▤ 接口規範
▣ Resultful
▣ OpenAPI
▤ 接口管理
▣ Yapi
▣ Swagger
▤ 代碼倉庫
▣ Git
▣ Svn
▤ 構建工具
〼 Maven
〼 Jenkins
▣ SonarQube -- 自動化測試工具
〼 Daily build
〼 Puppet
▣ 供應(Provisioning)
▣ 配置(Configuration)
▣ 聯動(Orchestration)
▣ 報告(Reporting)
▤ 測試工具
▣ Selenium
▣ QTP
▣ Loadrunner
▣ Robot Framework
▣ Postman
▣ Soapui
▤ 配置管理
▣ Zookeeper
▤ 日誌監控
〼 ELK
▣ Elasticsearch -- 實時搜索
▣ Logstash -- 中央數據流引擎
▣ Kibana -- 實時分析
▤ 文件存儲
▣ TFS -- 淘寶分佈式文件存儲(Taobao File System)
▣ NAS網絡存儲
▣ 阿里雲OSS對象存儲
▤ 持續交付(Continuous Delivery)
▣ 預發佈環境
▣ 灰度環境
▤ 持續部署(Continuous Deployment)
▣ 自動發佈到生產環境
▤ 雲平臺
▣ 阿里雲
▣ 華爲雲
▣ 騰訊雲
▣ Microsoft Azure
▤ 雲概念
▣ 公有云
▣ 私有云
▤ 網站可靠性工程師
▤ Python -- 人工智能、系統運維
▤ Go語言 -- 服務器編程、分佈式系統、網絡編程、雲平臺