“我想问的应该是大多数人都想知道的,海员到程序员,你经历了什么?”
说起来其实相当坎坷,我大学学的航海专业,12年毕业后出海成了船员。航海4年上岸,怀揣着希望与积蓄,找了一份最接近海员的工作——救生员,既当员工也当老板,跟朋友承包了一个游泳池。可惜人始终无法赚自己认知以外的钱,四个月亏损50W,最后与朋友不欢而散。
我有些恍惚,几个月就将4年的积蓄挥霍一空,甚至没有给我反应的时间就从“略有资本”转到了“两手空空”。从大海到商海,我依旧没能成为自己的船长,我决心要掌控自己的命运,给自己创造平静安稳的生活。
整整有一个月,我跑遍人才市场问过了我们那边所有的招人岗位,除了“力工”岗之外,都收到了一致的回复:“专业不符,恕不接待!”
当时听闻北京IOS开发大热,看了招聘简章,只要会开发,试用期工资都能拿到12K!心想干啥不是干学啥不是学,于是我踏上了学习开发之路,辗转于各个学习论坛,处处收集学习资料。
脱产状态下我窝在房间里与代码打交道,每天几乎只睡6个小时,好多时候都是昼夜颠倒,不知道到了几号。好在学习路线是被我摸索到了,自学三个月并在App Store发布了2个应用后,我北上顺利入职ios开发,拿到10K月薪。
其实在现在看来,当时自学了三个月的内容,如今可能只要学一周,效率很低,基础算不上牢靠,当时我入职IOS开发,算得上是站在风口上,运气好罢了。
也许是不喜欢闷头写代码,加之跟测试同事在工作上的交流,发现自己挺有找bug的潜质,就趁着公司支持岗位流转,转去了测试岗。
一来重新进入一个岗位,夯实基础;二来,虽然要降薪至6K,但也想趁着这个机会做一点自己真正喜欢的事情。比起工作我更在意自己是个什么样的人,是不是一个肯钻肯拼要冲出条路的人,是不是一个踏实的人,是不是一个能打动自己的人。
有了前车之鉴,我不再满足于测试论坛学习LR测试,知识过于碎片化,当时我坚定了一个想法:需要系统性的对知识点进行一个梳理,想找专业的老师查漏补缺。
真正与华测的相遇是18年在腾讯课堂上,偶然一次公开课上。三丰老师上课打破常规,知识点讲得清新脱俗,把复杂的理论口语化,我被深深吸引住了。长期自学的经验告诉我,能如此轻松地讲解知识点,一定是对知识脉络非常清晰,这就是我想要的!
于是我开始了工学之旅,每天不管多忙都会抽出差不多三个小时雷打不动的看学视频以及总结前面学习的知识点。在学完自动化之后我一路涨薪至12K,从华测毕业后,我正式就职高级技术工程师,月薪30K!
对于面试这块自己的心得就是面试中主动出击,告诉面试官自己会什么,然后告诉他具体的项目你是怎么做的,过程中遇到哪些棘手的问题,自己怎么排查解决的思路就好,所以要求我们自己对技术的掌握一定要深入。
我想说的是我们能做的就是尽人事,知天命:
1.面对恶劣的大环境不要屈服,时刻调整好自己的心态保持一颗积极向上的心,心态观念变了你的气息才稳,好运状态才有转机;
2.坚持每天的学习,就算是当天所看所学的自己感觉没什么效果,你要相信量的积累定会带来质的改变。这也是你自信的源头,是你面对生活不确定性的底气);
3.勇于尝试,既然一无所有,何惧破釜沉舟?
寄语: 由衷地感谢华测,祝愿华测越办越好,愿老师工作顺利,同学学有所成。路漫漫其修远兮,吾将上下而求索,愿你我皆有前程可奔赴,亦有岁月可回首。
现在还想从事软件测试行业的小伙伴们,想要心仪的工作,要多努力学习哟。我给大家整理了一份800多道软件测试面试真题的PDF文档。高清打印版打包带走,横扫软件测试面试高频问题,涵盖测试基础、Linux操作系统、MySQL数据库、Web功能测试、接口测试、APPium移动端测试、Python知识、Selenium自动化测试相关、性能测试、性能测试、计算机网络知识、Jmeter、HR面试,命中率杠杠的。(大家刷起来...)
1、阐述软件生命周期都有哪些阶段?常见的软件生命周期模型有哪些?
2、什么是版本控制,常用的版本控制系统有哪些?
3、数据库三大范式是什么?
4、mysq|有关权限的表都有哪几个?
5、MySQL的binlog有有几种录入格式?分别有什么区别?
6、存储引擎选择?
7、什么是索引?
8、索引有哪些优缺点?
…
1、切换目录用什么命令?
2、怎么查看进程信息?
3、怎么查看当前路径?
4、删除文件用哪个命令?
5、对文件的内容进行统计?(行号、单词数、字节数)
6、grep命令有什么用?
…
1、请写出table标签下面会包含哪些标签元素?
2、很多网站不常用table iframe这两个元素,知道原因吗?
3、 jpg和png格式的图片有什么区别?
4、常用浏览器有哪些,内核都是什么?
5、form标签上定义请求类型的是哪个属性?定义请求地址的是哪个属性?
6、简述一下src与href的区别?
7、before和::before区别?
8、如何让一个div.上下左右居中?
…
1、自动化工具选择的关注点?
2、常用移动应用自动化测试工具有哪些?
3、什么是 自动化测试?
4、自动化测试优点?
5、Jmeter的作用优点以及缺点?
…
1、JMeter中处理器的类型是什么?
2、解释什么是预置处理器元件?列出一些预处理器元件?
3、是否提到测试元件的执行顺序?
4、正则表达式中的“包含"和“匹配”表示什么?
5、服务器CPU指标异常怎么办?
6、你们的性能测试需求哪里来?
7、你们性能测试做的是前台还是后台?
8、性能测试指标有哪些?
…
整份文档一共有将近 200 页,全部为大家展示出来肯定是不太现实的,为了不影响大家的阅读体验就只展示了部分内容,还望大家海涵,希望能帮助到您面试前的复习且找到一个好的工作,也节省大家在网上搜索资料的时间来学习!