目前IT行业的支线很多,最常见的职位就是C。、Java、前端岗、UI、结构、运维等。但是很多刚接触这个行业的人,入门后基本都是乱学,尤其是很多被培训机构忽悠的人,最后都学到了一点基础。
我在IT行业工作了十年,或多或少接触过这些职位,所以今天我就和大家详细解读一下IT行业的细分职位:
Java职位
在IT行业,java岗位可以说是群体规模最大的人群,而且在IT行业也是一个历史悠久的岗位。
java岗位的主要工作是设计、开发、检测、修改软件bug等。包括项目需求的沟通、功能模块的整体设计、单元测试、系统维护等实现的业务功能。
另外,对软件公司而言,java岗位还要参与产品构思和结构模式,以及最痛苦的技术文档编写工作,以支持售前技术和产品服务。
前端开发岗位
除了维护和提高网站前端性能外,还需要协助设计师根据设计图纸的需要完成相应的网页需求。但是需要注意的是,前端并不只是网页端页面的开发,前端的边界也是不受限制的,比如:基于NodeJS技术,促使前端能够进入后端领域;基于Hybrid或ReactNative甚至Flutter技术,前端可以进入客户端,发挥灵活高效的价值。即使是tensorflowjs,也让我们可以蹭到机器学习的热点。
在技术上,这是一个方向。总而言之,基于强大的语言生命力和社区,前端开发将能够长期保持活力和进取精神。
UI岗位
UI主要设计软件的人机交互、操作逻辑和美观的界面。UI设计不仅要使软件的操作舒适,还要充分体现软件的定位和特点。
在互联网领域,UI和UX设计师的界限相当模糊。在许多创业公司中,这两个设计角色是一体的。这就是为什么许多中小企业要求UI设计进行交互,或者他们需要了解UI进行交互。
展开全文
近年来,越来越多的大公司开始提高对UI的需求。在拥有扎实的UI图形界面设计基本功后,他们应该具备出色的互动能力,能够理解业务,科学运用相关关键知识解决问题。
产品岗位
产品岗位通常是产品经理、商品IT经理等。其主要职责包括了解客户需求、调查竞争产品、绘制产品原型、撰写产品文档、解释产品需求、收集用户反馈等。从发展前景来看,产品经理入门容易,掌握难。需要积累经验和项目实战,产品经理现在越来越系统化,前景可观。但是和技术岗位相比,就业机会没那么多。
测试岗位
根据需要文件编写测试用例,构建测试环境,进行测试执行,分析Bug定位,回归测试等。
可以说,软件测试是IT行业门槛最低的工作,入门功能测试大概需要一周的时间。但是随着互联网的发展,软件测试需要很长的路要走,高级的工资体系要发展成性能、自动化、接口测试。而且,对中高端软件测试的市场需求也越来越高,发展前景可观。
为何不推荐到培训机构?
目前只有培训机构迅速接触到这些专业,但近年来培训机构的口碑一直在下降。有的学生交了巨额学费,线下培训56个月后找不到工作。有的机构推荐就业公司是一些与基本工资和职业无关的工作,甚至有的学生后来转行。
为何如此?以前我也是从培训班出来的,总结了两点:
1.当前的线下大型机构并非以学生为核心,以盈利为目的,所以许多机构都承诺承包就业来吸引学生。
2.也是一些线下知名机构,大部分都是通过招聘分销模式来运营的。当然,校园里的一些老师也是在当地吸引的,教学生没有任何教学经验是显而易见的。