大家好,我是程序员小A。
程序员Artist的老规矩了
先概括性的说一下整体推荐指数:Java > C/C++ > Go > PHP > Python。
本文适用于大学生及职场新人,会逐一介绍后端开发主流5种编程语言的,学习特点及市场需求情况。
它们是:Java、C/C++、PHP、Go、Python。
本文不参考招聘网站或搜索引擎里的资料,全凭个人经验总结得出。简单交代下小A的职场经历,北京从业10年,呆过5家大中小公司,目前从事架构、基层管理及少量编码工作,选简历面试别人近百次。
全凭经验口述(信手拈来)
开发语言基本一直是Java,中间陆续写过半年到一年的PHP和C++。
下文市场需求占比,由于不同语言有重叠的情况,为简化起见平移去除重叠。
待遇部分为一线城市大致平均水平。学习难度满分5颗星。
公司主要列的是互联网行业公司。
Java
市场需求占比:50%
学习难度:4颗星(主要周边生态框架太丰富)
月薪:一年经验1万,三年2万,五年2.8万
公司:几乎所有电商公司(阿里、京东、美团),企业内部管理系统,web系统主要后端逻辑。
C/C++
市场需求占比:20%
学习难度:5颗星(据传10年刚入门[吐舌])
月薪:一年1万,三年2万,五年3.5万
公司:几乎所有游戏公司(腾讯、网易),推荐搜索系统(百度、阿里妈妈广告),高性能存储框架,硬件驱动。主要承接对延迟要求极高的业务场景。
PHP
市场需求占比:15%
学习难度:2.5颗星
月薪:一年7千,三年1.8万,五年2.6万
公司:微博、贝壳、百度小部分等前端网关API层用的多,偏向于处理前端路由相关逻辑,相当于比较薄的后端层。
Go
市场需求占比:10%
学习难度:3颗星
月薪:一年1万,三年2万,五年3万
公司:头条、滴滴、云计算公司,腾讯也有少量岗位;自动化运维。主要承接高并发核心组件服务。
Python
市场需求占比:5%
学习难度:2颗星
月薪:一年7千,三年1.5万,五年2万
公司:豆瓣、头条部分系统、运维团队,以及机器学习算法岗的小规模业务(大规模是C++)
暂无评论内容