UI、前端、测试、运维?零基础想进IT行业,却不知道如何选择适合自己的岗位? 这些岗位都是做什么的?前景如何?百度了依旧一脸迷茫? 确定了岗位,却在犹豫,是自学还是找培训机构? 想找培训机构又担心被骗,如何 ...
UI、前端、测试、运维?零基础想进IT行业,却不知道如何选择适合自己的岗位? 这些岗位都是做什么的?前景如何?百度了依旧一脸迷茫? 确定了岗位,却在犹豫,是自学还是找培训机构? .... 今天,霸哥就跟大家好好分析一下这些问题,长文预警,建议先收藏。 本文大概四千字左右,从这四个方面回答大家的问题
IT行业都有哪些岗位可以选择? 一个产品从想法到上线,大概经过这些流程 由这些需求产生的岗位选择一般有这些 UI设计,前端开发,后端开发,测试,运维,运营,产品经理 霸哥逐个给你分析一下! UI 定义:UI设计(或称界面设计)是指对软件的人机交互、操作逻辑、界面美观的整体设计。UI设计分为实体UI和虚拟UI,互联网常用的UI设计是虚拟UI,UI即User Interface(用户界面)的简称。 大白话:对软件人机交互、操作逻辑、界面美观的整体设计 需要技能:PS、Sketch、Ai,辅助使用Axure、AE等熟练使用 晋升: 1.设计管理路线 UI设计师-资深设计师-设计主管-艺术设计总监 2.产品管理路线 UI设计师-资深设计师-产品经理-产品总监 霸哥分析:UI设计其实跟IT的相关性没有别的岗位那么强,如果你本科是计算机专业的建议你还是选别的岗位,如果你对设计美术之类的感兴趣,那可以考虑入行 前端开发 定义:前端开发是网站的前台代码实现,包括基本的HTML和CSS以及JavaScript/ajax,最新的高级版本HTML5、CSS3,以及SVG等。 大白话:构建用户界面,实现点击交互效果 需要技能:三大基础技能HTML、CSS、JS。目前社会对Vue、react、ng、node,还有npm、yarn、gulp、webpack等工具的使用都有一定的要求。 晋升路线 参考阿里技术岗 · P4 (初级)前端工程师,通常是校招实习生 · P5 (中级)前端工程师,通常是毕业后工作一两年内 · P6 (高级/资深) 前端工程师,通常是工作三五年之后 · P7 前端技术专家,通常是工作五七年之后 · P8 高级前端技术专家,通常是工作七/十之后 · P9 资深前端技术专家,通常是十年靠上 · P10 研究员 霸哥分析:前端开发,入门容易精通难,更适合科班学生入门,如果是零基础转行的,霸哥不建议从前端入手 后端开发 定义:构建应用程序背后的实际逻辑。 大白话:前端开发人员构建用户界面,而后端开发人员编写代码,使其工作。 需要技能:计算机网络、数据库、LINUX,PHP等 晋升路线 Java初级工程师-Java中级工程师-架构师-技术经理-技术总监-CTO-CEO 霸哥分析:后端开发入门难精通也难,是最费头发的,入行或者转行谨慎考虑。 软件测试 定义:在规定的条件下对程序进行操作,以发现程序错误,衡量软件质量,并对其是否能满足设计要求进行评估的过程。 大白话:你可以理解为这个工作就是专门找bug的 所需技能:python语言,软件测试概念体系,selenium,appium,fiddler,postman,loadrunner或jmeter测试工具等 岗位晋升 霸哥分析:软件测试比起开发简单一点,对新手友好,适合选择 运维 定义:采用相关的方法、手段、技术、制度、流程和文档等,对IT运行环境(如软硬件环境、网络环境等)、IT业务系统和IT运维人员进行的综合管理。 大白话:保证软件/网站运行正常的人 所需技能:Linux基础/对应的语言环境,运维的命令,LAMP或LNMP,运维平台结构,防火墙,硬件,安全协议 岗位晋升: 运维开发工程师-运维平台研发工程师-数据库研发工程师-运维经理 霸哥分析:运维比起前端后端开发好入门一点,但前景没有开发的前景好,后期也不好转开发,薪资也不如前者高 运营 定义:运营工作围绕“让产品活得更久、活得更好”的目标,以“开源、节流、促活、转化”为核心,分为“内容运营、活动运营和用户运营”三个基础大类。 一句话读懂:运营是尽量用创新思维为产品服务。 所需技能:数据分析能力,推广能力,运营工具 岗位晋升:运营--资深运营--运营经理--运营总监--副总经理--总经理 霸哥分析:运营岗严格来说不属于IT行业,不建议有意向在IT发展的入行运营岗。 产品经理 定义:是企业中专门负责产品管理的职位,产品经理负责市场调查并根据产品、市场及用户等的需求,确定开发何种产品,选择何种业务模式、商业模式等。 大白话:负责一个产品从诞生到上线的整个过程 所需技能:数据分析能力,推广能力,运营工具 岗位晋升:产品助理、产品经理、产品负责人(高级产品经理)、产品总监。 霸哥分析:产品经理对综合能力要求高一点,不算纯粹的it岗位,不建议新手入行。 总结一下 UI严格意义上更偏向设计类,开发不适非科班入行选择,测试对小白比较友好(相比开发而言),运维入行难度低但薪资也比较低,运营严格意义上不属于IT岗,产品经理对综合能力要求更高,不建议零基础转。 软件测试行业的前景怎么样? 因为我本身是做软件测试相关的,对这方面比较了解,详细聊一下软件测试的前景。 目前软件测试的现状是这个样子: 1.基础的测试人员趋于饱和,企业对中高级软件测试工程师的需求越来越大。 2.名企的基础测试基本都外包了,招聘方向一般是测试开发方向 3.招聘起点越来越高,对学历要求越来越高,这个对你不影响 4.用户对软件质量要求越来越高,高频的迭代让测试岗越来越重要 不难看出,如果你入行的话,朝着测试开发这个方向走,是非常吃香的,顺便附带一张企业招聘需求数据,来源boss直聘,这是一张疫情期间出的数据,足以说明测试的发展前景。顺便你也可以看到企业对测试的需求相比运维更高。零基础入行IT选择软件测试,相比开发简单点相比运维前景好。 自学or找培训机构? 自学还是找培训机构?在做一个选择之前,要确保自己对每个选择的优劣和结果分析透彻。霸哥在这里分析一下二者的优劣 自学 优势
劣势
结果
培训机构 优势
你可能会觉得我干这行的,所以夸这行。并不是的,我们培训机构就是吃这碗饭的,如果教的东西企业用不上,那么学生就找不到好工作,就业率低培训机构的口碑就差,那就没人再来学了,那我们就开不下去了。 教学质量是一个培训机构最基本的竞争力。 当然有部分同行愿意把钱和精力放在广告推广上,也能收获一大波学生,结果教出来不行,搞得现在很多人对培训机构非常反感。所以就需要你去好好筛选一些机构。 劣势
怎么说呢,零基础我是建议你去线下培训,不要去听什么录播课的,本身就是从零开始的,就学扎实点,霸哥这边目前的时间安排是,早上九点到下午六点上课 ,六点半到八点晚自习。除了吃饭时间都在学习,持续三个半月,最后半个月辅导简历、模拟面试、找工作。中间有事情要请假,不能迟到早退,基本上氛围就跟高考一样。 花费高,这点确实是培训机构一个很大的劣势,有很多同学也是被高昂的费用劝退的。选错机构造成的影响更大,浪费时间浪费经济,这个你也懂。 综上,霸哥有一些建议
那么,如何筛选培训机构? 1、选小班 20人以下的小班,学习消化吸收、答疑能由授课讲师关注解决,而不是更多交给技术辅导、助教人员。 2、慎选老牌机构,品牌大不一定课程就是最好的,越老的机构也有意味着课程内容更新慢,里面的大部分讲师脱离一线企业太久,和现在测试岗位的技能需求相差也会较大。 3、看课程中实战项目授课的方法模式,以及有哪些项目,主流软件产品、互联网产品项目都需要有所覆盖,提高就业时的公司选择面。 4、一定要上门试听,一般机构都是可以免费试听7天的。试听目的是感受一下机构授课模式、讲师授课风格,同时也可以向班级里其他学员打听一下反馈。 5、最后比较价格,软件测试培训超过2万的就不要去了,不值得。 师傅领进门,修行靠个人。不论是自学还是培训机构,都仅仅是带你入行,要想在这个行业干出一番事业,还是要靠持久的学习和热情,做好职业规划,一步一个脚印。最后,霸哥祝各位打算转行IT的同学们,都能成功入行,找到适合自己的岗位! |
分享本篇文章给更多人:
2020-05-27
2020-02-24
2020-05-27
2022-12-05
2020-11-11
请发表评论