永远记住一句话:慌的时候想想,怕被淘汰就学习嘛,没人在业余时间拦着你不让你学习,是你自己懒而已,带娃不是借口,有计划地,按部就班地,一步一个脚印
※※※※※※重中之重:英语,kubernetes,python and go and java,网络
每天必看:
2019主要技术:
1.k8s/docker:3月份前看完书,后续实践,结合gcp上的帮助文档和应用
2.python:一段时间一个小demo,主题列于此,代码存于github。随着demo的增加,可以涉猎好的小程序读代码
3.java:python实现的使用java实现一次。
4.jenkins:实践中吃透
5.英语:熟练,看LinkedIn的各个培训教程
6.其他的devops技术栈在工作中积累
7.计算机网络
8.更多路线选择,业务型自主创业,或者加入牛掰的软件公司,绝对不能想自己搞出什么东西出来然后成立公司,因为已经有很多人在做,且做的不错,也形成了生态。造轮子的事不干也干不成。目标还是强大然后进入大型牛掰软件公司(灵感来源于美国总部的几个大咖离职后去了一些工具软件公司,比如vault之类的)
三本书:kubernetes,计算机网络,python爬虫,鸟哥私房菜,effective java(joshua bloch),spring cloud与docker微服务架构实战
辅助:
gcp:学习资源https://www.linkedin.com/learning/google-cloud-platform-essential-training-2?u=26120426
aws:
从不畏惧!!!!
不畏惧眼前的最好办法就是眼光长远,走出去,走出去,走出去!!!
先快速精深一门语言,抓住一个方向,然后切入计算机理论。
未来世界怎么样不知道,立足大平台,做好眼下。
未来是计算的世界,网络攻防一定很重要。
清楚每个时期主流的方向(不是最热,是主流):2019年,云计算
一个人就像一门语言,比如python,每个使用者(公司,亲人……)都希望这门语言趋于完美,胜过其他任何语言,因为他们把未来堵在你身上
一门语言就像一个人,比如python,每一门语言都有天生的优点和缺陷,whatever,它一定有适合它的领域
华丽的分割线>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
暂定位:基于Devops,兼具网络、安全和一门编程语言(如有可能深入理解计算机编程)!(网络,安全,计算机理论需要另创三篇进行学习资源梳理)
三年目标2019~2021:
主干:devops+K8S+python+网络(云平台安全)
开发:第一步,python调用深度学习框架实现深度学习功能,比如人脸识别(辅助查找),爬虫爬取数据,筛选分析后利用开源工具应用;第二步,java层封装业务逻辑并调用python层;第三步,计算机理论(网络+算法)
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
已有技术栈:
熟练点的:ansible,linux,git,python
使用过的:java,jenkins,docker,aws
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
2019目标:
辅助学习计划:
K8S/Docker: 书和实践。3月初前看完k8s书。
python:一段时间一个小demo。一个星期一个,主题记录在这里,代码放在github上()
工作中提升:
0.基于Devops职位,摸透当前的架构和技术;
1.当前已有链路打通(包括文件传输储存等细节实现),业务支撑无尿点,在此基础上对业务盲点或痛点加以改善;
2.Devops平台:AWS ,GCP;使用,特性,拿下SA认证(见另一篇AWS之路);
3.Jenkins,K8S,docker,cloudbees,terraform,ansible,groovy,gradle,jmeter,gauge,blackduck,Hashicorp Vault ;
4.python强化,见已有资源;
5.数据库;
6.网络入门???具体学习计划待定,暂无头绪;
7.postman调用java层,调用python层,调用一个机器学习的工具
8.java,理论,依旧有用
9.java与python并进
10.日志和监控???????sumologic
11.自动化测试????gauge
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
2019已完成:
★★
1.docker基础,及一个构建部署案例,awesome!★★★
2.terrafom的基础,几个实战案例,实操方面需要加强,terraform在几年内和公有云的组合会是主流??三朵云会脱颖而出,而自动化操作的入门就是terraform★★★
3.jenkins基础,已整理了freestyle的案例,pipeline的案例,multibranch的案例,相关的任务创建,slave配置等,已整理★★★★
4.AWS的一些基础组件的使用
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
2018/12/21修正,devops为主线,python开发和网络技术加强。确定以及肯定。
2018/12/19修正,是否要掌握一门开发语言?java还是python?java如果不实战,很难积累经验,python呢?做项目很不缺啊。
参考链接:https://blog.youkuaiyun.com/csdnnews/article/details/85065306
当下之急,主要在k8s
几篇不错的文:
http://dockone.io/article/8364
http://dockone.io/article/8369
https://medium.com/@devfire/how-to-become-a-devops-engineer-in-six-months-or-less-366097df7737
一个学习网站https://www.lynda.com/Terraform-tutorials/What-you-should-know/664818/746268-4.html
几个不错的站:
https://devops.com/devoptimism-the-future-of-devops-is-becoming-clearer/
python社区https://www.python.org/community/
https://zhaoyu.li/post/a-letter-to-myself/
https://zhaoyu.li/post/a-letter-to-myself/
https://zhuanlan.zhihu.com/p/38051615
https://www.youtube.com/watch?v=skLJuksCRTw
linux:鸟哥私房菜
python:每天俩小时,那本明日科技的书,讲究实操,三个方向,一个月搞定。
docker:实战
k8s:实战
ansible:实战
计算机网络:
文章:微软高管关于年龄的解析。很到位。https://csdnnews.blog.youkuaiyun.com/article/details/89008003
电脑上要装一个linux虚拟机反复操作,伴着鸟哥一起操作。
引用的两个图,简洁明了
《算法导论》,《代码大全》,《编程珠玑》外加多本文学书籍。
这几个技术一定要用心学习,因为它们真的很有用:Linux(内核+概念+应用),数据库,汇编与编译,调试,算法设计