现在IT行业分支线路很多,最常见的岗位有C、Java、前端岗位、UI、架构、运维等。但是很多刚接触这个行业的人,入门之后基本上都是在胡乱学习,尤其是很多被培训机构忽悠的人,最后都学了一点皮毛。
我从事IT行业十年,或多或少接触过这些岗位,所以今天,我想详细解释一下IT行业细分的岗位:
# Java帖子
Java岗位可以说是IT行业最大的群体,IT也被认为是IT行业历史悠久的岗位。
java岗位的主要工作是做软件设计、开发、测试、bug修改等,包括业务需求的沟通、功能模块的详细设计、单元测试中业务功能的实现、系统维护等。
此外,对于软件公司来说,java岗位必须参与产品构思和架构设计,以及最痛苦的技术文档工作,支持售前技术和产品服务。
#前端开发职位
除了维护书面页面,优化网站前端性能外,还需要协助设计师按照设计图的要求完成相应的页面要求。
但是需要注意的是,前端不仅仅是网页开发,前端的边界是无限的,比如:
*基于NodeJS技术,前端可以进入后端领域。
*基于Hybrid或React Native甚至Flutter技术,前端可以进入客户端的方向,发挥灵活高效的价值。
*即使是tensorflowjs,也让我们蹭到了机器学习的热点。
这些都是技术上触手可及的方向。总之,基于强大的语言活力和社区,前端开发将长期保持活力和进取性。
#用户界面帖子
UI主要针对软件的人机交互、操作逻辑、界面美观而设计。UI设计不仅要让软件的操作舒适,还要充分体现软件的定位和特点。
在互联网领域,用户界面和UX
设计师的界限相当模糊,在很多创业公司,这两个设计角色合二为一。这就是为什么很多中小公司要求UI设计要有交互性,或者在交互的时候要理解UI。
近年来,越来越多的大型工厂开始提高对UI的要求,现在他们有了UI。
平面界面设计基础技能扎实后,需要具备优秀的交互能力,了解业务,合理运用相关知识点解决问题。
#产品定位
产品的岗位主要是产品经理、产品IT经理等。主要职责包括了解用户需求、做有竞争力的产品研究、绘制产品原型、撰写产品文档、解释产品需求和收集用户反馈等。
从发展的角度来看,产品经理入门容易,掌握起来难。随着经验和实际项目的积累,现在产品经理越来越系统化,前景可观。但是和技术岗位相比,就业机会就没那么多了。
#测试帖子
根据需求文档编写测试用例,构建测试环境,启动测试执行,Bug定位分析,回归测试等。
IT可以说软件测试是IT行业门槛最低的岗位,功能测试大概需要一周的时间才能上手。然而,随着互联网的发展,软件测试还有很长的路要走,中高层应该向性能、自动化和接口测试发展。相应的,薪酬体系也更加客观。
而且市场对中高端软件测试的需求越来越高,发展前景可观。
#为什么不建议去培训机构?
目前只有培训机构在快速接触这些专业,但近年来培训机构的口碑一直在下滑,部分学员为线上培训支付了高昂的学费。
6个月后,我找不到工作。一些机构推荐的公司都是没有基本工资和职业的工作,甚至有些学员在那之后转行了。
为什么我
2.还是有一些比较知名的线下机构,大部分都是通过招聘代理来运营的,当然也有一些分校的老师是在当地招聘的,交出没有任何教学经验的学生的效果可想而知。