上海疫情,自己被关在家了思来想去,想学点什么。觉得云原生挺有意思的,萌生转职golang的冲动。
一、Android就业分析
目前Android可以说是比较的不明朗。以前互联网比较活跃的情况下诞生了非常多新的互联网公司,同时创造了大量的就业岗位。但是随着资本对互联网的热情退去,新的互联网公司越来越难生存了(拉不到风投),Android岗位也随之大量缩减,且开发逐渐趋向于领域化(音视频,车载,物联网等)。
我自己也不太爱写界面,比较喜欢算法和架构相关的工作,所以有转行后端的想法。之前有过Node.js和运维经验,也写过一些java后端,觉得后端纯逻辑也挺有意思的,但是习惯了kotlin后不太愿意再写java了(语法糖和类型推断太舒服了),从而选择开始学习最近炽手可热的Golang。
二、Golang就业分析
我不太了解后端的就业情况,但是从拉钩和Boss上搜索对应职位对比分析Golang的收入比Android要搞出20%左右。而且对于Golang这种新语言来说,新公司或者谋求技术重构的公司会比较喜欢这种新技术栈,工作岗位也比较多。游戏、物联网、大数据都挺偏爱golang。
引用自yzy85215215
目前Go语言已经⼴泛应用于人工智能、云计算开发、容器虚拟化、⼤数据开发、数据分析及科学计算、运维开发、爬虫开发、游戏开发等领域。
Go语言简单易学,天生支持并发,完美契合当下高并发的互联网生态。Go语言的岗位需求持续高涨,目前的Go程序员数量少,待遇好。
抓住趋势,要学会做一个领跑者而不是跟随者。
国内Go语言的需求潜力巨大,目前无论是国内大厂还是新兴互联网公司基本上都会有Go语言的岗位需求。
三、Golang学习计划
1. Go基础
2. Go框架 gin- gorm
3. 数据库知识学习
4. 算法
5. 找个班上
既然开始了,那就学下去吧!