概述
本人普通本科毕业,大学学的是农业机械方向对计算机编程软件设计一窍不通,而且网上铺天盖地的说程序员光头,累死,996等标签让我开始对IT行业是厌恶的,但是本专业的工作又不尽如人意,阴差阳错,机缘巧合之下接触到了这个行业。我慢慢的从厌恶IT行业,到理解IT行业,到融入IT行业,期间经历不可谓不辛苦,下面我结合亲身经历谈谈如何打破行业壁垒进入IT行业。(全是干货)
一、为什么要进入IT行业?
我总结了一下,我为啥要进入IT行业。首先原本的行业(农业机械)自己根本不喜欢,当年选择这个完全是无奈之举(ps:报一个好专业多么重要),然后工资很低,机械行业(我不是黑,当时确实是这样)已经非常之成熟了,大多数都是流水线作业,除了销售、市场部门有(福利),其他部门基本都是基本,再后来工作环境差一点,周边MM很少,就只能和汉字去吹niu,反正要离开就会有一千中理由离开。要加入有时候只需要一种。然后在家emo了大半年准备考研生,报名出了点差错,我真是一波三折啊。然后就开始从网上海投简历,说实话当时并没有什么侧重重心去投简历(心里想着随便一份工作就行,还是太年轻啊)阴差阳错一家科技公司(外包)招测试工程师,我经过培训进入到了IT行业的边缘(但是良心建议如果没有办法了,轻易不要进外包,以后简历会超级难看,面试尽量多面几家,给自己一个证明自己的机会,实在不行再去)。
二、怎样去学习?
刚刚入门测试工程师,经过一个月的培训(签了培训协议,需效力一年不然有额外费用,虽然你可能不缴纳费用,打官司可能会赢但是很消耗精力和时间根据自己的情况斟酌)但是不建议大家去签这个,现在网上学习资源超级多,可以在网上找到很多相关资料。测试工程师的要求比较低,下面给大家分享一下实用的技巧和窍门:
1.学会自我介绍
自我介绍公式(面试第一关谁也跑不了):
名字+籍贯,学校+专业、工作+项目+过程内容+输出和结果+领导或者客户评价(根据自己情况总结2-3个经历不一定真,但是一定得懂)、自己的擅长的技能或在项目中令自己骄傲的经历、最后看到贵公司的招聘JD,我非常感兴趣,非常希望加入贵公司。
技巧是技巧但是最重要的是"态度自信、语言真诚"
2.学会看招聘信息
对比招聘要求看看自己能否大致匹配(大致匹配就行,一般不会特别苛刻)
招聘信息一般都会把岗位的工作内容写出来,面试的时候也会按照当前的招聘的岗位问问题,如果你答的好,那这个就是你的坑,如果你答的不好,那只能祝你好运了(万一人家招聘的急呢),还有工作地点是否可以接受,基本福利等等。要清楚自己所需,也要清楚市场所需。才能知道自己接下来该干什么
3.学会技能知识
老师说初步转行咱们不用特别深入的去学习代码啊、数据库、架构之类的,咱们只需要知道这边有啥,能够应付面试初步加入就可以后面跟随具体工作中学习也为时不晚。以下根据基本IT行业职位需求基本技能
测试工程师:
测试方案
测试大纲
测试流程
测试案例编写
测试案例编写方法
缺陷管理
软件生命周期
测试报告
如何沟通
sql增、删、改、查
‘python(会一些代码更好,但不是必须)
文档管理工具 SVN、wiki、conflunce
项目组情况
具体业务知识(需要IT部门招聘哪个方向的)
需求分析师(产品经理)(虽然职位名称不同,但干的活差不太多):
项目流程
需求规划(产品思维)(B端)
需求沟通(如何解决问题)(关联系统)
风险评估
风险报备
需求分析
需求拆解划分模块
项目管理工具jira创建故事
需求原型创建(axure、磨刀、mastergo)
需求文档编写
需求评审
需求优化
需求排期
软件实施
需求变更
闭环测试
验收上线
埋点
数据分析
迭代优化
数据分析师(这个目前比较火热,但是需要有一定的代码知识储备):
基本模型
mysql数据库的运用
数据获取(爬虫,sql,ecel、csv,pandas)、数据清洗
创建模型,参数设计
业务知识
基本算法(机器学习、深度学习等)
模型调试
模型评估
模型上线
模型调优
推荐语言(python)
开发(这个没做过):
暂无建议
以上是面试的时候可能会问到的技术知识,可以根据您想转行的职位去网上找资料学习。我都是自学的(这个很需要毅力,还需要学会利用空闲的时间去学习)还是那句话只需要了解干什莫就可以不需要太深入(因为深入学习的话不如报个班,没有答疑的人很难深入)。但是只是想快速转行的话按照我说的没错。
4.学会主动失败
对,你没有看错要学会失败,因为你面试一定会有失败的时候,总结失败的原因,面试复盘,那个问题没答好,那个地方表现的紧张了及时总结记录,这会成为你下一次成功的基石。比如你要进入A公司。但是A公司的条件可能是你欠缺比较多的,你可以找类似A公司招聘岗位的其他公司去面试,多失败几次,您就能总结出规律,有把握了再去A公司面试,会大大提高成功率。
5学会写简历
简历公式:
基本信息
擅长技能
公司经历
项目经历(可以编写一些项目)
个人爱好
学习经历
6.学会面试(非常重要)
一般情况这一行面试最少两层面试,有的部门会有笔试(线上答题),一般情况1-3个人左右
下面面试开始:
自我介绍(上面提过了)
技术面试(上面提过了)
业务面试(这个需要根据你的项目具体的业务知识去学习,金融科技、智慧城市之类的)
如果面试问道不会的了,可以委婉的回答:不好意思,领导,这个模块我还没做过,但是之前从网上了解过大体上是。。。。简要总结一下(临场发挥),一定表现出仔细回忆的样子(停顿1-3s,时间不要过长保证整个面试是流畅的)(一定真诚,因为真诚才是必杀技)
面试最最重要的一点(自信)怎末自信,你能够会的都会了,不会的也知道咋答还有啥不自信的
7.有梦想谁都了不起
以上知识你已经足够偶了,如果你进入工作中,你会担心自己能力不足这也不会那也不会,担心领导职责,大可不必,你已经进入这家公司,因为每家公司的需要的知识都不一样,都会有一个新手保护期,犯错不要紧,公司一般不会轻易辞退你的,招聘一个人的成本很高的。所以你已经进入进去了,你已经很了不起了,与其担心这担心哪,不如巩固下当下的知识。
8.祝你好运
祝你成功,如果有什么问题,可以关注我,联系我,我会回关的。
结语
小白转行确实有一定困难,但是只要掌握方法一切问题都能迎刃而解。如果有什么问题,可以关注我,联系我,我会回关的。