本篇文章主要讲解全栈工程师的职业前景和就业趋势。
作者:任聪聪
日期:2023年4月20日
全栈工程师顾名思义就是会一个技术栈领域的所有客户端技术,如web全栈即前后端技术栈都会的工程师,如web、pc、app都会的则也是全栈(大全栈),故此全栈工程师可以理解为会的很多,但都不精,都能做但是没有专业的人技术强(会java、会python、php、go、uni-app、flutter、vue、winform、wpf、c#、mysql、docker、linux、nginx等)。
一、就业前景
需求情况:
主要集中在北上广深,二线城市。
就业趋势:
需求量整体是没有其他岗位的多的,但是近几年的需求增幅是在 -25+13-41-11+32=-32%,需求并没有断崖式的下滑。
二、个人看法
全栈工程师需要学习的东西比较多,故此花费的时间会比较多,这就是其中之一的竞争力,但是他的缺点是大公司岗位较少(大企业希望全职的单方面细分人才),只有小公司需求量比较多,整体的薪水上线也没有像Go工程师单一语言的岗位高。
故此比较适合技术能力不够强,学习能力还不错的同学尝试。
三、全栈工程师的优缺点
优点
1.小公司需求量比较大,尤其是二三线城市,比较好就业。
2.会的多,即使失业了也可以做独立开发者。
缺点
1.应用层面的开发性工作,技术深度不足。
2.发展前景比较单一。
四、全栈工程师的种类
小全栈
(单一编程语言的技术全栈,只会一个语言的前后端的开发)
就业范围:单一的软件产品类企业,如web产品或软件产品。
大全栈
(多编程语言的全栈,如服务端会java、go、python、php,前端会vue、uni-app、react,数据库会mysql,运维会linux、docker、k8s、部署,pc软件会qt、winform、wpf、C#、python,移动应用会flutter、uni-app、小程序等)
就业范围:多类型产品类企业。
五、入行的基本条件
1.专科及以上学历(没有学历建议优先提升学历)
2.掌握多门技术栈及多客户端开发能力。(java后端、c#制作pc应用、uni-app做移动应用、微信小程序、web前端的vue等技术栈能力)
3.具备需求分析、功能性设计的能力。(全栈基本上的工作内容就是应用层面的开发,增删改查,故此只需要有严谨的逻辑思维,软件产品的设计能力即可)
end:以上便是全栈工程师的职业分析,传递爱,世界才会美好!