2022年转行编程选哪门语言?这份报告给你答案!
本报告展示了 JetBrains (IntelliJ IDEA的开发公司)于2021年进行的第五次年度开发者生态系统调查的综合结果。来自 183 个国家或地区的 31,743 名开发者帮助我们绘制了开发者社区版图。
本文将摘录部分个人觉得有价值的报告,从全球视角以国内视角两个角度分析当前的开发者生态现状,为转行IT,自学编程时选择语言提供一定的参考。
一、语言市场占有率排名
全球视角:排名前三的语音是JavaScript(前端)、Java(后端)、Python(人工智能,测试开发),另外在韩国、中国和德国,Java 是最常用的语言。Java 在韩国的份额为 53%,在中国为 47%,在德国为 33%。
国内视角:Java(47%)>JavaScript(32%)>python(30%)>GO(15%)>C++(13%)>C#(8%)(ps:Java问鼎主要归功于培训机构)。
大厂技术偏好方面,阿里,京东,携程,美团多做业务,用Java较多;字节,腾讯,百度,做游戏,视频等对性能要求较高,多以C++,GO为主,百度还存在一些PHP,携程少量存在C#。
多说一句,目前较看好GO,可作为学有余力的第二门语言。
二、开发环境
全球视觉:windows系统用的最多
国内视角:最多国内大厂阿里,字节,虾皮等厂开发标配macOS,腾讯则更多的是Windows的系统开发,Linux更多用于做服务器,一般去其他公司都以Windows为主。
三、开发者的开发方向
全球视角:后端开发的人员最多,其次是前端,桌面应用(C#的wpf,C++的QT等),移动端(IOS,Android)。
国内视角:基于Java的后端开发,基于vue的前端开发,两者总计占到了80%以上,移动端开发(IOS,Android)目前市场上的无论是初级,还是高级工程师,都比较欠缺。
主要是大厂在招移动端开发,在阿里实习时,后端与移动端的人数比例大概是6:1;另一方面,H5以及Native技术,在大部分场景在都足够用,单独开发一套成本大,因此小厂一般不需要移动端开发,这部分活由前端承担。
桌面应用开发主要在制造业以及工控领域,多为C#的wpf以及C++的QT等。
四、工资年收入
全球视角:美国以10200美元,约合人民比64万5千的税后中值位列世界第一;中国中值大概为13万2千人民币,比起近邻日本,韩国等还是差很多。
国内视角:大厂、小厂,一线、二线、三线的差距很大的,不具有参考性。总体上,后端(服务器)>前端>测试。嵌入式的话,去一些硬件中大厂待遇不错;去小公司则待遇比较拉跨,毕竟实体制造业的利润摆在那。
五、总结
看了上述的报告,关于学哪门语言,应该每个都有自己一些思考。不要盲目相信某些大佬说的“语言只是工具”,对于有多年开发经验的人来说,语言真的只是工具。
而对于初学者来说,选语言意味着选择一个赛道,一些公司,意味着时间成本,意味着竞争程度;想去阿里,学Java就对了,想去腾讯,学c++,Go的机会大很多。
无论选择哪门语言,持续的坚持下去,当你写够10万行以上的代码,开发过几个落地的项目,才有底气说“语言只是工具”,否则,先做一个领域的专家吧。
最后免费分享给大家一份Python全套学习资料,包含视频、源码,课件,希望能帮到那些不满现状,想提升自己却又没有方向的朋友。
关于Python技术储备
学好 Python 不论是就业还是做副业赚钱都不错,但要学会 Python 还是要有一个学习规划。最后大家分享一份全套的 Python 学习资料,给那些想学习 Python 的小伙伴们一点帮助!
一、Python所有方向的学习路线
Python所有方向的技术点做的整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。
二、Python必备开发工具
三、Python视频合集
观看零基础学习视频,看视频学习是最快捷也是最有效果的方式,跟着视频中老师的思路,从基础到深入,还是很容易入门的。
四、实战案例
光学理论是没用的,要学会跟着一起敲,要动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。
五、Python练习题
检查学习结果。
六、面试资料
我们学习Python必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有阿里大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。
这份完整版的Python全套学习资料已经上传CSDN,朋友们如果需要可以微信扫描下方CSDN官方认证二维码免费领取【
保证100%免费
】