各位大佬,给点建议,个人现在有点迷茫,花了一个月时间规划了一下未来五年的技术路线。 但是不知道是不是合理。
背景:5 年 c/c++网络后台开发,做业务居多,安防产业。 平时自己捣鼓下 python 和 golang。几年坚持有接触新东西,但是奈何不深入。 后面想深入 c/c++和 golang 两门语言,py 作为辅助工具进行一些处理。
2018 年: 完成 c++协议服务器的开发工作(今年完成了部分),并深入学习 C++的相关知识,准备设计媒体服务器的架构。学习 golang 的一些开源框架,拷贝 golang 的相关开源 nsq +大牛推荐的开源框架代码。理解 golang 的相关知识。初步开始学习 mysql 数据库。
2019 年: 完成 c++的流媒体服务器的开发,并开始设计 golang 后台开发管理服务器以及数据库的设计缓存处理,分布式高并发。c++的媒体服务器需要深入了解大型厂家的架构设计方案。
2020 年:完成了 golang 的后台管理中心的开发项目,并支持数据库的相关操作,考虑 redis 缓存机制。在优化分布式和并发处理,并深入学习。并能使用 c++的深入知识完成 1 个比较优质的开源项目。
2021 年:学习利用 python 进行数据分析。可以利用 py 进行数据抓取过滤等。着手准备副业的方向和切入点。c/c++有开源的独立开发优质的项目,能熟练切换 golang 和 c++。
2022 年:对 c/c++/golang/mysql/python 这几门编程语言都能进行核心开发。技术相对成熟,视野更加宽广。对系统后台分布式,高并发有比较深入的理解。这年主要精力 利用 python 进行抓取数据进行分析利用,优化项目平台的工作,继续学习分布式相关知识。工作之余抓副业,发展机会。并构思下一个五年计划。
ps 请有规划经验的大佬或者有好建议的同僚帮忙参看。 最近的各种大龄程序员事件,感觉现在的我都有中年危机了。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.