背景介绍

本人一个普通二本,浪费了四年时间,毕业年龄就比同学大几岁,输在起跑线上,最可悲的是第一份工作也是随大流,完全放弃了自己的专业,什么东西也没学到,关键这一呆就是三年,浑浑噩噩过日子,根本不清楚自己的方向在哪里,想要什么样的生活!

刚毕业自己就背负房贷,一个月3000多的工资,过的就是中国最底层的生活,就这样我忍耐了三年,女朋友作为其他公司的HR实在看不下自己的生活方式,思维方式,不停的鞭策,每天回家都抬不起头。在公司也不得志,早就想转行,但是不清楚自己能干什么,想干什么!

一、其实大家工作是为了什么?
1、 为了金钱,满足自己所有需要;

2、 做自己想做的事情

二、 为什么那么多人天天抱怨自己的生活?

1、 不明确自己想要什么
2、 没有努力的方向

3、 缺少执行力

方向:对于不论是刚毕业还是转行的人,大家必须思考好自己想做什么。只有确立了很明确的目标后,自己才不会过的浑浑噩噩的,至少思路是清晰的,方向是准确的,即使不成功,但是努力了,无怨无悔。

执行力:很多人的弱点,天天只在说自己想做什么,根本就不执行,一直停在想的阶段,中国不缺少想象的人,缺少能按照所想快速执行的人,所以说有人在四五十岁的时候总会说,要是曾经我怎么做, 现在都身价百万了,其实这句话完全就是无谓的装B,在别人眼里就一傻子。

说了这么多,进入正题吧,我是2015年开始打算转行,为什么选择这个行业,在中国软件行业的工资已经是领先其他行业一大截,就看中这一点,但是对于我一个有家庭年龄也过了从事这个行业最黄金阶段的人怎么入门呢?

我在网上了解到软件测试,能很好进入软件这个行业,我的要求只是先接触这个行业,后期做技术提高。以前我是看到代码头都大,自从我决定搞这个行业开始我就下决心自己学习汇编语言,当时的想法就是别人学3个月,我用一年时间学,总能会,这就是决心。

2016年2月开始处理上家公司的一些事情,开始准备离职后的善后工作,自己的离职或者转行不能影响到家人,这样到时候自己根本没精力去顾忌重点是自己的事业还是家庭。

2016年3月开始离职,借钱2W上培训机构学习,2个多月的学习,6月开始面试,找工作。怎么艰辛、怎么被别人淘汰,就不细说了,两周时间面试了40多家,最后选择了一家离家最近的。

2016年6月中旬正式入职,几个月的测试工作。2016年自己学会了Python编程,JAVA基本能读,hadoop、docker 这些能用,公司测试工作由我一个人负责,两个测试人员。2016年12开始跟着经理做产品,方案设计,2017年1月正式提升成产品经理。(其中自己设计的最大项目是中国电信的一个子项目,报价363W)

适合人群:

软件测试不是所有人都适合,以下几种人群慎入:
        1、 年龄超过30岁,任何行业转行,这个年龄是一个坎,软件行业尤其严重;
        2、 无学历,如今本科研究生烂大街的节奏,如果一个专科学历都没有,拿什么去竞争,死在起跑线上;
3、 家庭和事业,有了家庭,重新选择软件行业需要勇气;
4、 交流障碍,不会说普通话(几乎没有),和别人说话都成问题,性格过分内向,测试是一个需要和很多人交流的职位;

5、做事过于特立独行,过于追求自我。个人认为不合适,测试需要多方位的思考问题,很多时候需要去考虑其他人的想法;

培训与自学的选择:

每个人的情况不一样,自学能力差的其实可以选择培训,毕竟有的机构可以拿出那个一两个案例练手,不过仅此而已,培训更多的也是给自己一个学习的理由,花钱的学习是最心痛的,太容易得到的东西往往不被珍惜。培训机构能学到的东西也可以说是少的可怜,一天最多就6小时,3小时上课,3小时自己学习,大家可以想象下,这样到底可以学到什么,培训主要是给你提供那么一个环境。误区:不是培训完就能找到工作。培训只是一个引导,很多还的自己努力,培训如同在校学习,都只是泛、概、点,工作是迎合市场,所以必须自己多针对市场学习其他的知识,如同培训数据库学习的是oracle,实际工作中很多公司用的是mysql一样。

培训的价值和实际得到不成比例,软件测试的东西太基础了,入门很简单,即使培训建议直接开发,从开发转测试很简单,别人看你会开发,首先会考虑。

测试的入门可以说很低,但是不要以为每个人都能做好,任何行业金字塔尖都是很孤独的。

结论:个人建议别培训,入门太低。如果是真爱,培训直接先开发,再转测试。

软件测试学习思路:

1、基础知识、理论知识(用例编写,测试方法,用例管理),测试思维的学习,很多人不屑理论,一股劲的扎进测试工具里面。最大的误区,工具永远学不完,测试必须的自己思路清晰,理论是自己吹B的基础

2、数据库(mysql 、oracle、sql server),增删改查必须会 ,这个是入门,尽量会点存储过程等其他高深点的,面试表现出来,绝对是加分项。

3、Linux,必须会,现在很多WEB测试环境都是搭建在centos下,所以建议直接学习centos7,服务器一般用的这个系统,Ubuntu这些有些地方和centos还是有一点区别,所以为了花最少的时间去适应新的系统,就直接选centos7,搭建环境,安装软件,这个必须会。介绍两个工具Xshell、FTP前者用来远程连接系统,后者实现linux系统和Windows传输文件。

4、测试工具,市场上的测试工具太多了,永远学不完,推荐几个主流的给大家,QTP、selenium(功能测试) 、LR、jmeter(性能测试),postman(接口测试),QC、禅道(用例管理、项目管理),gitlab、SVN(项目管理、版本控制),不一定全学,会几个就是了,初级要求不会太高,如果面试遇到公司使用了你不会的工具,直接说一句,“工具不是万能的,市场上的工具是学不完的,如果要学会使用一个工具就几天时间,最重要的还是自己的思路”  这样很容易让面试官觉得你很有自信,能力还不错。

5、汇编语言,没得编程基础同学,建议学习Python,号称最简单的语言,代码量少,维护性好,界面很容易接受,最重要的是现成的库很多,效率很高。JAVA,Python有的地方不能实现JAVA的一些功能,JAVA相对Python编码量有点大了,JAVA编写测试框架很实用,C,性能测试很需要,特别是服务器性能测试,linux都是C写出来的,可以看出C在服务器底层应用是很广的。编程语言可以作为后期工作中学习

6、面试,转行、刚毕业的要求别太高,看清自己对自己有一个定位。刚开始可以选择海投,一方面多给自己一些面试机会,另一方面可以出去看看别人的要求,更清楚的认识自己。

7、后期发展,技术:转开发,性能测试也能达到年薪30W。产品经理,管理层这些都是未来的方向。

学习资源

看了很多人成天向别人要学习资料,百度,Google不够么?
1、 腾讯课堂、百度传课、网易云课堂、淘宝教育以及各种机构的官网都有很多资料,很系统。视频PPT都是取之不尽的
2、 兴趣群,根据自己所缺的知识多加一些群,和更多的人一群讨论,这样获取知识的能力更快,切记做伸手党,软件这个行业需要锻炼自己主动获取知识的能力。
3、 论坛,多去看一些别人写的心得,技术知识的总结

以上的三点资料应该够了,遇到问题多去动脑子想,测试不是无脑动手,软件测试70%时间思考问题,30%时间执行

学习方法:

视频和PPT结合,不太容易懂的视频更容易理解,但是耽误时间,PPT能快速学习,吸收力差,看完既忘。

简历制作技巧

简历格式:

现在HR在智联,51这些地方都看习惯了,直接套用他们的模板就行,自己也不用花心思去整理

简历重点

项目经验,必须写清楚,职责,收获。如果是培训过的,建议别把培训给你的项目写上去,即使写上去也要换一个名字或者自己虚构一点,描述的像一个不一样的项目,为什么?培训那么多人都写上去同样的经验,现在HR不傻,一看就知道你是培训的,介意的公司,第一反应就是直接PASS。
个人能力,看了很多人根本就不知道怎么写简历,个人评价全是套话,没有人看,对于初入职场或者转行人员尤其重要,第一件事就是让别人知道你的能力,个人评价直接写自己的技能,会什么东西,直白些,不要让别人看了简历都不知道你会什么,3秒浏览一份简历,可以想象一个没有闪光点的简历是什么样的后果。

面试技巧

转行:
1) 让别人知道为什么转行,不要说一些自己都感觉SB的想法,要说的很有抱负,很有想法(“27岁才发现自己喜欢事,只想做自己喜欢的事,曾经的东西都可以放弃”)瞬间让别人感觉不一样
2) 决心有多大,转行最怕的就是让面试官知道你只是尝试性的转行,这样别人会觉得你还是没思考自己想要什么,不稳定 ,靠不住。表现出自己的决心“曾经10K的工资,现在为了自己喜欢的事,放弃所有,从新开始”把自己的后路直接说死,让面试官知道你有种破釜沉舟的勇气,即使面试不成功也会换来好感。
3) 职业规划,不说多远,2-5年的规划就可以,让别人知道你这个人很有想法,思考比较独立,整个人很有上进心

以上说的很多都是自己的加分点,实际情况还需自己去考虑,想好这三个问题,拿到一份offer是不成问题的。

刚毕业转行:

1)为什么转行,这个是每一个转行的人首先要考虑的问题 ,大忌:自己的专业不好找工作,耳朵都听腻了。可以谈自己的兴趣,爱好。
2) 自己的能力,尽量和软件测试这个行业扯上关系,自己学编程要第一时间表现出来,加分项。自己不会的要表现出有很好的态度和学习能力,公司都会根据能力选择人才培养和储备。
3) 职业规划,一个刚毕业的学生有一个很清晰的规划马上可以从其他人中脱颖而出,尽量别说一些套话,人人都一样了,面试官为什么选择你!
所有的面试必须思路清晰,不要想起一句说一句,这样面试官很反感,软件测试要的不是会多少东西,而是良好的交流、清晰的思维,工作能力是其次的。态度—思维—能力,这个是我对职场的理解。这些是我对一个刚进入或者想进入这个行业的一些人的建议和自己的一些看法,不完全正确,自己可以找到一种属于自己的方式。
后期发展
不管自己是以什么样的方式入职的,进公司第一件事就是工作态度,几个月的试用期,看的最的多是工作态度,转正的方式有很多种,不一定靠能力转正,态度也可以让BOSS给你转正的机会。工作能力差可以用态度和勤奋去弥补。交流能力,测试应该算公司交际比较广泛的team了,产品经理、需求、研发、客户都有可能涉及到,所以测试工程师第一要素:交流,不光是听懂别人的意思,有时候必须清楚的表达自己的意思。很多人认为这个很简单,在我看来这是最难的,有时候自己不能完全理解可续的需求,自己想要表达的东西也没有很直白、确切的传达给客户。这是我做产品两个月来的深刻体会。

测试与开发对比

现在大家都在讨论测试和开发的工资问题:
1、测试低人一等,比不了开发
2、都认为开发比测试工资高
3、测试以后的发展方向没有开发好

很多公司对测试设立的工资范围比开发低这个是自然的:
原因一:在他们眼里测试不重要,可有可无,这个是中国目前行业的诟病;

原因二:一般公司对测试要求低,就基本的功能测试,工作强度决定了工资待遇

但是这并不意味测试的工资一定就低。同样是工作两年,一般的开发工资就是9k左右,成都地区,其他地方不了解,但是一个测试如果是会编程,两年工作经验,工资可以达到11K,为什么?

测试会编程的人偏少,更别说编程质量高的,少了很多人的竞争,物以稀为贵,这样就是为什么开发转测试很吃香的原因。前提是必须会编程,但是对于一般的功能测试,编程要求很低,编程能力不如开发,同样的工作经验比开发拿的工资高,多的这一部分钱就是测试需要的思维意识,有思维能编程,综合性人才公司自然会给的多。思维意识这个对于测试来说可能需要付出更多的时间去积累,也有可能是两年工作时间就可以学到的,这个都是看个人能力。

发展方向

开发精于某一方面,测试是看大局,定位不一样。为什么测试可以做到产品经理,开发做项目经理,产品可以不需要懂技术,但需要有大局观,对项目的把控能力,项目经理需要的是技术,对做事的人的指导。

会做事是打工的好材料,会思考问题才是老板人才!

真实案例

结合自己情况说下测试工程师到产品经理的过程:
测试工程师:
    公司属于初创公司,很多地方不稳定 ,很多时候没事情做,但是我几乎没有看手机和视频,安排时间自己学习,学会了自动化测试,docker,hadoop部署,利用公司系统进行性能测试练习。
产品经理:(运气+态度)
公司有三个负责产品的,但是我能清楚的认识到自己的不足和长处,。要让领导看见你,必须先认清自己 。
产品经理A:领导亲属,无上进心,喊着金钥匙长大,不懂珍惜,不懂技术,能力差点,嘴上功夫不错。
产品经理B:技术出生,表达能力差,思维有点死,技术是强项。
自己:测试出生,技术会点,思维ok,有测试经验给自己产品方面的认识,做事比别人更努力,穷人家的孩子早当家。综合看, 个人属于以上两种的的结合体,但是还差点,这个也是后期需要提升的地方。
经手了三个项目,由于前两个属于比较小的,所以直接开发:

项目一:技术方案全套由我设计,linux开发,开发人员直接按照我的思路去研发,20W资金,其中也走了很多弯路,技术方案更改了很多次,行不通,本身对linux底层不是太了解。

项目二:和同事联合设计,方案可行,没有资金投入,暂停阶段

项目三:方案设计亲手编写,3天+一个24小时通宵,回复方案可行,有意向,年后开始详谈。

其实软件就是一个不断学习的行业,需要不断吸收新的知识,而且思维需要高速运转,这个是和其他行业不一样的地方,经验不再是那么重要,重要的是学习能力、思维能力。做产品和测试最大的区别在于思维的转变,不再拘泥于技术,测试更多的是按照别人设计好的去验证,产品需要背后的发现和挖掘。
技术是用来迎合产品,产品不应该被技术限制

有兴趣的可以加我2684421562,和大家一起探讨,不断的学习

半年从转行软件测试到产品经理相关推荐

  1. 想转行做数据产品经理?这份书单赶紧收藏起来

    数据产品经理=产品经理+数据分析师?数据产品经理就是和数据打交道的产品经理?今天咱们来聊"数据产品经理的进阶之路". 我们已经悄然进入一个全新理念的信息革命时代--大数据时代,这对 ...

  2. 如何进入互联网行业,成为产品经理?没有项目经验如何转行当上产品经理?

    最近十几年来,产品经理的岗位在不断发展壮大,迅速成为互联网公司的重要岗位.正因如此,很多人希望能够成为产品经理,或想成为改变世界的人,或想进入高薪的互联网公司. 但因为以前没有经验,又会感觉困难重重, ...

  3. 程序员想转行管理或者产品经理,真难啊

    2018年05月,在这个月我决定了我要转型,我想尝试这做管理方面的工作,我想了很多,但是我并没有这方面的经验或者知识,怎么办呢? 我选择了考试 - pmp考试.我希望能在pmp的学习当中,了解『管理』 ...

  4. 为什么这么多人想转行做产品经理?

    相信每一个有意向转行的同学都看了不少成功故事,诸如"6个月从月薪3k到13k". 毕竟鸡汤喝多了有毒,如果你对现在的工作不满,有意转行,我希望首先,你能理智看待转行这件事情--你是 ...

  5. 物联网时代,对产品经理有哪些新的要求?

    咖友提问:进入物联网时代对产品经理将会有哪些新的要求? ▍Shallweypm 暖蓝科技 高级PM 作为一名曾经在传统重工+电力产业摸爬滚打了两年,辗转移动社交又回归智能硬件的硬件PM,对我而言物联网 ...

  6. 产品经理需要懂技术吗?懂到什么程度?

    前言 有很多转行想做产品经理的人经常会用一个困惑:产品经理要不要懂技术呢?看了很多文章,说什么的都有越看越困惑. 那借这篇文章给出我的答案:懂最好,可以不会编程,但至少要具备基础知识. 这可是我走了很 ...

  7. 最新B端产品经理面试问题大全及答案合集(151题全部有答案)【11年大厂面试官呕心制作】

    我会一直长期给你分享B端产品经理面试问题大全及答案合集,助你斩获心仪offer!请你去→工忠号[B端产品经理面试官Aadi],以免错失后续更多实用的B端产品经理面试技巧! 标题 B端产品经理面试问题大 ...

  8. 数据产品经理基础技能:数据需求说明文档怎么写?

    公众号后台回复"图书",了解更多号主新书内容作者:草帽小子来源:一个数据人的自留地 作者介绍 @草帽小子 数据产品经理一枚~ 用户画像.埋点.指标体系.BI.广告投放等系列文章作者 ...

  9. 互联网公司产品经理们面试的终极攻略

    一.kentzhu 好像每个人每个不同的公司文化对产品经理的考量方式与方向都不一样,我觉得可以从4个方面考量. 1.  学习能力 互联网行业一个不变的特别就是发展快,没有这个能力,其他的都是扯淡. 2 ...

最新文章

  1. OpenCV 2.4.9-2.4.13各个版本附加依赖项Lib文件汇总
  2. Strategy_Pattern
  3. Tensorflow中GRU和LSTM的权重初始化
  4. android中设置菜单栏,android – 菜单项没有显示在操作栏
  5. 数字滚动_告别单调!让PPT数字滚动起来。
  6. 行政职业能力测试软件,公务员行政职业能力测试考试宝典
  7. VSCode配置ESLint
  8. pyqt5 getsavefilename 默认文件名_经Jerry编程小课堂之python如何安装PyQt5和QT Designer...
  9. Python学习笔记010——匿名函数lambda
  10. matlab中心化样本矩阵,第二讲实验.doc
  11. 基于SSM的疫情数据统计分析系统
  12. 计算机五笔教案ppt,计算机基础课件五笔打字.ppt
  13. 程序员八大排序算法之直接选择排序算法(java版)
  14. 黑莓手机刷linux,黑莓老机型ROM刷机资源
  15. Could not find a declaration file for module ‘xxx‘. ‘xxx‘ implicitly has an ‘any‘ type.
  16. Python学习,接上篇文章的50道基础入门练习题(附答案)
  17. 飞龙:蒙语“牵手”人工智能的拓荒者
  18. Java学习笔记2.5.3 循环结构 - 循环嵌套
  19. 在pycharm的同路径下import .py文件报红问题
  20. 在Elasticsearch中回测阿隆(Aroon)指標交叉交易策略

热门文章

  1. HBase安装以及基本操作
  2. 显卡发展史浅谈 显卡历史大全
  3. Python GDAL工具使用及使用VRT格式数据处理
  4. 使用Tengine+Lua+GraphicsMagick实现图片自动裁剪缩放
  5. 【控制系统数字仿真与CAD——实验报告】实验四:黄金分割法最优化PI调节器参数(文末附完整代码 + 实验结果)
  6. 华为手机安卓8.0以上的谷歌商店找不到的问题
  7. UE5 官方案例Lyra全特性详解 6.生成防御塔
  8. 现在IT行业哪个方向比较好?
  9. 机器视觉_HALCON_快速向导_2.用HALCON开发程序
  10. linux内核说明,Linux内核版本说明