很多IT职场新人和老手,往往由于经验不足或信息流通不畅,不知道选择什么样的工作和岗位适合自己的发展,导致自身发展受到限制,薪酬被就职的公司压得很低,甚至远低于同行业的平均水平。根据相关薪酬数据,2022年4月,中国程序员平均薪酬为16019元,薪酬中位数为13000元,其中90%的薪酬在5250元至37500元之间。以我个人的经验,如果在同一家公司工作2-3年都不能实现大幅加薪,比如刚入职的时候是5k,2,但是2年后也达不到1万,那肯定是有问题的。如果从自身找原因,要么是自身能力太弱,要么是选错了位置。
所以今天我们就来谈谈如何选择IT岗位,让自己的职业道路更加“丰富”。下面是我根据行业情况和个人经验总结的一些职位,供大家参考:

1.Java开发工程师
Java工程师主要根据项目参与数据模型设计、架构选择和总体方案设计;探索业务需求,开发业务相关的后端算法;从事核心架构代码编写和单元测试等工作。需要掌握环境搭建的技巧,深入了解Spring、MyBatis、Hibernate等各种开源框架,熟悉数据库开发设计。java工程师的工资从15万到30万不等。根据招聘网站的薪资调查,平均薪资13.9K大部分Java程序员月薪上万。作为一种资深的、既定的开发语言,受到国内企业尤其是一些知名大厂的青睐,爱不释手。所以JAVA工程的发展前景非常可观。
2.Python工程师
Python工程师的工作之一就是利用爬虫技术向网站发出请求,获取资源,分析提取有用的数据。你需要精通Python语言,熟悉Python的常用工具和框架,熟悉常用的数据结构和算法,并能灵活运用。随着AI的火,目前市场对Python工程师的需求还是比较大的。除了AI,Python还可以作为机器学习或者大数据的算法工程师,可以说有很大的发展前景。据相关调查结果显示,应届毕业生平均月薪在6000-10000元之间,工作1-3年的Python开发工程师月薪在10000-15000元之间,工作3-5年的Python开发工程师月薪在15000-21000元之间,工作5年以上的Python开发工程师月薪在21000元以上。从数据中我们可以看到,Python开发工程师的工资有了很大的增长空,而且工作年限越长,Python开发工程师在工作中越吃香。如果你已经是一个Python工程师,也可以学习PHP,Go。这两个发展方向也很好,发展前景也很优秀。
3.算法工程师
算法工程师主要从事数据分析、处理、清洗和处理程序的开发,Hadoop/Spark/Hive/Kafka等分布式计算平台离线分析和实时分析的计算框架开发。需要熟悉机器学习和数据挖掘,熟练使用Mahout、JavaML等算法工具集。算法工程师里工资很高,3k到50k不等,平均工资18.9K月薪2万元以上的人很多。随着人工智能的爆发,算法工程师的价值也水涨船高,很吃香。但目前招聘市场上算法工程师的招聘门槛相当高,更注重应聘者的学校和学历。
根据我和同行的交流,算法工程师很少有工资低于20万年的情况。当然,高薪意味着高要求。现在算法岗位的要求基本都是以硕士为主,少数优秀的本科生。所以我建议研究生学历,ACM竞赛获奖的本科生可以考虑算法工程师。我们可以把算法分为两类,一类是面向业务的算法,另一类是面向RD的算法。面向商业的算法工资大多在20 ~ 40万左右。一般这个方向的算法岗需要985/211计算机硕士学历,而其他面向RD的算法工资大多在40 ~ 80万。如果是名校背书,比如清华北大等。而且研究成果优秀,可以去各大研究所或者国家级科研机构,那么工资没有上限,顶级算法工程师一年可以拿几千万。

4.Web前端工程师
前端工程师的主要职责是利用各种专业技术开发客户端产品,然后结合后台开发技术模拟整体效果,为网站提供的产品和服务实现一流的Web界面,优化代码并保持良好的兼容性,致力于通过技术提升用户体验。负责互联网应用系统Web前端产品的设计开发,实现html/css、Javascript、JSP页面的输出;配合开发者进行代码调试、bug修复、浏览器兼容性调优;实现网站页面特效和JS特效;优化网站的页面。据我对行业的了解,工作1年左右平均年薪可以15W。工作5年以上的,一般能成为互联网公司的技术总监或产品经理,年薪25W左右。
5.软件测试工程师
软件测试主要包括界面测试、自动化测试、性能测试、敏捷开发、人工智能测试、移动测试自动化、测试环境和数据的集成、工具和活动等。在微软,测试人员和开发人员的岗位设置比例是1:1,而在中国,通常是1个测试人员对3个开发人员,所以在中国还是有巨大的需求空。网上数据显示,软件测试工程师平均薪资为12.1K/月,其中10K-15K薪资占比最多,达到30.4%,其次是15K-20K薪资的15.9%和8K-10K薪资的15.8%。如今互联网时代,软件的使用已经深入到学习、工作、生活等各个领域。所以各行各业都需要设立软件测试工程师这个黄金职位,这也是一个不错的选择。
6.用户界面设计器
UI设计的主要工作是产品流程设计,探索解决问题的各种方案,为用户提供友好的产品体验。需要掌握Axure,Sketch,Adobe XD,Photoshop,Illustrator,Fireworks,InVision等技能。。全国UI设计师平均薪资14.5K/月,其中10K-15K薪资占比最多,达到24%,其次是20K-30K薪资占比22.4%,15K-20K薪资占比17.1%。随着标准化产品设计的普及,交互设计师将越来越受到业界的重视。毕竟用户不是专用的,用户是最敏感的。一个专业的交互设计师,往往会在产品体验上抓住更多的市场可能性。
7.网络安全工程师

网络安全工程师的主要工作是分析网络的现状。评估和加强网络系统的安全性,设计安全的网络解决方案;发生网络攻击或安全事故时,改进服务,帮助用户恢复系统并调查取证;为客户网络架构建议合理的网络安全解决方案;负责协调解决方案的定制实施、部署和开发,并假定解决方案已上线;协调公司网络安全项目的售前和售后支持。
网络工程师的工作有以下优点:1。职业生涯长:网络工程师的工作重点是企业信息化的建设和维护,包括技术和管理方面的工作。工作比较稳定。随着项目经验的不断增长和对行业背景的深入了解,网络工程师越老越吃香。2.大发展空:在企业内部,网络工程师基本处于“双高”地位,即地位高、薪酬高。就业面广,一专多能,实践经验适用于各个领域。3.增值潜力大:掌握企业核心网络架构和安全技术,具有不可替代的竞争优势。随着专业价值的丰富和项目运营的成熟,升值空不断攀升。
网络工程师年薪12万左右,最高年薪36-60万。这个职位空的发展空间非常大,35岁没有下岗的风险。所以,对于一些工作年限长,技术好的网络安全工程师,可以拿到百万年薪。
摘要
也许你还在犹豫要不要加入IT,也许你还在几个岗位之间徘徊,但我想说,未来几年,IT人才的需求会不断增加。由于人才短缺,这些职业的薪资相对于其他职位还是不错的。目前企业需要Java、大数据、人工智能、UI设计、web前端、游戏开发等多个互联网技术岗位。当然,也可能有一些冷门的工作,工资比较高,这里就不深究了。另外,薪资与你自身的能力密切相关,也与你的工作经验直接挂钩。当你拥有丰富的经验和高超的编程技巧时,公司愿意为你的高个人价值买单。IT人加油,动手吧,用编程改变世界!


