工作两年多以来,还极少去认认真真的反思总结过自己的得与失,每天忙得焦头烂耳,常常为了赶进度加班到很晚,这种节奏根本停不下来,然而,这往往是在重复性的做一个事情,而却很少静下心来思考总结自己到底从这个过程得到了什么,你真正要的是什么,现有的环境是否能给到你这些东西。久而久之当初的很多想法会渐渐被磨灭,还有如果更多时候只是在所处的圈子转动的话会让你变得封闭起来,相信这是很多工作一两年的人普遍存在的问题,我想这对于成长是很不利的。近期,偶然的机会让我接触了不少周边技术圈子的人,了解学习了一些当下热门的技术,比如docker等,逐渐意识到这个问题的严峻性,经历了一段时间的思考总结过后,认清了自己存在的不足,更清楚自己想要的什么,对于未来的路该怎么走也看的更加清晰。
作为一个技术从业人员,技术能力是自己的生命线,而技术需要做到两点,其一是一定要精而专,其二要紧跟趋势。我认为云计算就是一个未来趋势,接下来会做足准备往这个领域发展,而这个领域涉及的很多技术目前还很陌生,比如分布式/大数据/虚拟化等,它也需要你对一些基础知识有更加深入的理解,为了更好的走入这个领域和迎接新挑战,今天特写此文以梳理知识结构和制定未来三个月的学习计划。
未来三个月学习计划:
1 深入linux基础知识,包括网络/多进程/线程池/事件驱动/进程间通信等(深入学习tcp/ip协议,cl_ev/ipc库,nginx架构)
2 深入学习关系型和非关系型数据库,包括mysql/mogodb/redis/etcd(关注各个数据库架构特点,性能和应用场景)
3 学习分布式/微服务架构特点,通过掌握kuberuntes管理docker的实践加深理解
再之后,可以往更底层去探索学习,比如虚拟化、docker源码分析等
选择需要一份一如既往的坚持,加油,自己!