一.前端工程师
工作内容:
前端开发工程师,主要职责是使用HTML/CSS/JavaScript/jQuery/Vue/React/Angular/Node.js等专业技能和工具,将产品UI设计稿实现成网站产品,涵盖PC端、移动端网页,处理视觉和交互问题,致力于通过前端技术打造一流的用户交互体验。
需要技能
HTML基础 CSS基础 JavaScript基础
发展前景
随着互联网发展的趋势,Web前端已经进入了一个崭新的时代,不再是一个简单的网页界面,掌握前端技术的HTML、CSS、JavaScript基本功成为了首要任务!目前各个企业对于WEB前端工程师岗位需求大、薪资高,可见Web前端在互联网时代下各软件产品研发中处于不可缺少的重要地位!
成长路径:
前端初级工程师 前端中级工程师
前端高级工程师 资深前端工程师
前端专家高级前端专家
二. 移动工程师
工作内容:
移动工程师主要职责是针对Android/iOS平台手机应用程序开发、手机视频播放器开发、手机游戏开发、SIM卡应用开发等一系列开发设计,对移动APP提供支撑的平台开发,以及对手机用户行为分析、流量分析等的移动业务数据分析,维护和优化相关产品的质量、性能及用户体验。
需要技能
Android基础 iOS基础
发展前景
互联网+时代,Android和IOS并肩成为主流的移动端操作系统,同时移动端应用程序、游戏等用户数量越来越庞大,因而移动开发工程师的需求也越来越大,并且技术需求也很高,尤其是初级移动客户端开发竞争比较激烈、高级开发人员紧缺,由此可见移动开发的未来就业及发展前景很乐观。
成长路径:
移动开发初级工程师 移动开发中级工程师
移动开发高级工程师 移动开发架构师
移动端开发主管移动端技术总监
三、后端工程师
工作内容:
后端工程师主要是通过Java/PHP/Python/C++编程语言制作网站或者软件功能、手机APP后台的交互与互动、以及数据库体系,让其展现在前台,高端的视觉效果会给用户更直观的体验,同时准确地领会功能的实用性。
需要技能
Java基础 PHP基础 Python基础 C++基础
发展前景
无论是开发一个网页应用还是手机应用,后端开发都是至关重要的环节!可以把后端的形象比喻为一个软件系统的心脏、大脑、及脊骨;后端开发实现了庞大的功能、处理了海量的数据,因此后端工程师的地位是不可替代的、重要性也是显而易见,在各个行业中对后端工程师的需求量都是非常巨大的。
成长路径:
后端开发初级工程师 后端开发中级工程师
后端开发高级工程师 后端开发架构师
后端开发主管后端技术总监
四、运维/测试
工作内容:
根据企业日益增长的访问量需求,利用若干运维工具组合加上经验思想,形成解决业务需求方案,维护程序操作系统以及系统之上的相关软件服务、程序代码和企业数据,使得企业能够优质、高效、快速的为用户提供服务。
需要技能
测试基础Linux基础
发展前景
IT运维工程师未来是一个高端的职业,从行业角度来看,随着互联网信息技术的高度应用、企业架构越来越复杂,对IT运维工程师的要求会越来越急迫,优秀运维人才的需求量也越来越大。
成长路径:
初级运维架构师 初级运维架构师数据库工程师
运维开发工程师运维经理运维总监
五、UI设计师
工作内容:
UI设计师的职责内容会通过常用绘图软件,对产品进行图形设计、交互设计、商用平面设计、高级网页设计、移动应用界面设计及部分包装设计,致力于提高软件的产品外形,提升用户体验。换言之,就是根据用户的需求,设计出美观、有效、便捷的界面,此岗位也是目前企业产品需求中最为抢手的人才之一。
需要技能
Photoshop 基础 Illustrator基础 Sketch基础AE基础
发展前景
从目前应用领域来看,UI设计主要应用于软件、互联网、移动端、游戏和虚拟现实影音这些新兴热门领域,设计原则坚持以用户体验需求为基础,前景十分优越。同时,UI设计这项工作也是产品抢占市场的核心竞争力之一!
成长路径:
初级UI/UE设计师中级UI/UE设计师高级UI/UE设计师设计主管设计总监
六、骇客