10000小时DevOps计划
10000小时DevOps计划总体目标
- 全平台产品设计、开发、测试、部署
- 熟练使用C/C++/Java/Scala/Python/Go/JavaScript/C#/Swift/Rust
- 精通 数据结构、算法、设计模式、网络编程和并发编程。
- 擅长开发桌面应用(Web前端、Windows应用,macOS应用)、移动端应用(Android,iOS,H5,小程序)、服务端应用、大数据应用、自动化运维应用、AI应用、区块链应用
- 擅长产品设计、应用测试
时间和阶段小目标安排
自2020年1月8日起,每天学习不少于10个小时,累计坚持1000天,共10000个小时
每天输出1-5篇头条
C/C++/Linux DevOps
主攻方向:基于C/C的Linux系统编程和Linux运维
时间安排:1200小时
重点内容:C/C编程语言实战、数据结构、算法、设计模式、并发编程、网络编程、Redis,Zookeeper,Nginx源码研究、Linux运维技术栈(Shell,Ansible,SaltStack,KVM、Docker、Kubernetes...)
Java/Scala/大数据
主攻方向:分布式应用系统开发(电商)、大数据开发
时间安排:900小时
重点内容:Java/Scala语言、数据结构、算法、设计模式、网络编程、并发编程、开源组件(Guava、RxJava、Netty)、开源框架(Dubbo、MyBatis、Spring Framework、SpringBoot、SpringCloud、Alibaba Spring Cloud、Ctrip-Apollo)源码研究、大数据技术栈(Hadoop、Spark,Flink...)
分布式中间件
主攻方向:常用开源中间件(数据库、NoSQL、存储、消息)
时间安排:1000个小时
重点内容:MySQL、Sharding-Sphere、Hbase、MongoDB、Redis、ElasticSearch、Kakfa、RocketMQ、RabbitMQ、
大前端
主攻方向:PC、H5、小程序、Android、IOS
时间安排:1000个小时
重点内容:HTML5、CSS3、JavaScript、Vue.js、Angular.JS、React.js、Flutter、React Native、Weex、微信小程序
Go
主攻方向:区块链、分布式服务开发
时间安排:800小时
重点内容:Go语言实现、数据结构、算法、设计模式、并发编程、网络编程、区块链应用编程
Python
主攻方向:人工智能(机器学习、自然语言处理和计算机视觉领域)、数据分析、自动化运维
时间安排:1500小时
重点内容: Pandas、TensorFlow、Caffe、NLP、CV
产品设计
主攻方向:PC、H5、App、小程序、人工智能
时间安排:500小时
重点内容: 产品思维、AxureRP、draw.io
计算机基础
主攻方向:计算机科学与技术专业的必修和重要课程
时间安排:1000小时
重点内容:计算机组成原理、操作系统、计算机网络、软件工程、编译原理、数据库原理与应用、软件需求分析与设计、软件项目管理
应用测试
主攻方向:全平台测试
时间安排:500小时
重点内容:集成测试、压力测试、自动化测试、全链路测试
苹果平台
- 主攻方向:iOS macOS
- 时间安排: 800小时
- 重点内容:Swift,iOS,macOS
Windows平台
- 主攻方向:Windows应用开发
- 时间安排:800小时
- 重点内容:C#、WPF
原文地址:https://www.cnblogs.com/ittimeline/p/12162904.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。