去年国庆,我分享了一次一位阿里朋友的技术生涯,大家反响爆蓬,感觉十分有意思,今天我来分享一下我另一位朋友的真实经历,是不是很想听?
没错,我这位朋友是曾经外包公司的测试开发,而且一干就是三年,三年后,他说他废了……
虽说废的不是很彻底,但这三年他说几乎是玩了三年、荒废了三年,这三年,他的技术能力几乎是零成长的。
但是说起这段三年的外包经历,他说也并不是没有收获,只是技术能力确实是没有什么提升的,为什么这么说呢,且听我慢慢道来。
老张,毕业于不知名的学校,听说曾今想考国美(笑一笑),计算机专业,二流本科,在校时学过Java、Python,但是在毕业之后,他为了生活选择了进了外包。
第一段外包经历
他的第一段外包经历是在华为外包,完全是没有一点技术含量的人力外包,算是这是他毕业后的第一份工作吧,是在实在拿不到好的offer之后,迫不得已为了能在这个城市生活下去才去的。
第一天入职的时候整个公司大厅里面都坐满了人,甲方的乙方的,叽叽喳喳,显得格外嘈杂。
他说当时的第一个项目是华为外包国外的某个项目,用的是Python应用程序原生开发框架,框架整体用起来还是非常成熟的,因为是第一次做项目,而且还是外包,就没有深入了解框架。
为什么呢?
我想你也懂,第一是没那个技术环境,个人也没那个觉悟,第二是每天一大堆的工作都会让你深入其中、无法自拔。
那时候经常搞到晚上三、四点,搞得怀疑人生,还好那时候年轻,能抗得住,也没什么经验,任凭公司摆布了。华为的同事更惨,感觉随时都是待命的状态,记得有一次,有个华为的小领导通宵到早上五、六点,刚回去没多久又被电话叫回来了,真惨……或许他们有他们的坚持吧。
虽然工作时间很长,但工作强大并不大,大部分时间都是项目内部以及各种流程的磨合。虽然是外包,待遇虽然比不了某些大公司,但比起现在大部分那种只有十几块晚餐补贴的公司已经非常良心了,加班的闲下来都可以调休,时间上还是十分自由的,工作气氛也还行,工作不错,身边都是一些和自己年龄相仿,又十分处得来的同事,有的现在还保持联系。
第二段外包经历
喜子在上家公司干了不到一年,就去了南昌的另外一个外包头子,主要是做承接企业App开发外包的,所以我们公司即出人也出技术。
不知道为什么,那时候大家都开始跳槽来这家公司了,喜子也来了。项目经理和他上面的领导、人事一个个找喜子谈话,并希望喜子留下来,并描述未来的美好,画大饼但是就是不提涨薪,后来喜子也坚定了来这家公司了,毕竟过去就涨了之前的一半。
来到这家公司,喜子一干就是两年多。
“由于公司和另外一个类似的公司发生了一次合并,技术框架又不断改造,公司用了啥技术已经忘了差不多了,反正都是写业务代码,这些也都没关系了。”喜子回忆道
后面由于公司整改、合并的问题,喜子被调到了另外一个城市的一个项目组,喜子说道“这也是段奇妙和珍贵的经历,因为经常要去别的省份出差,哪里需要人就去哪里,感觉自己更像个外包分子了,也让我把中国大西北都跑了个遍,也见识了祖国的山河美好,现在想起来真的十分美好,但也回不去了”。
但是离职后,由于种种原因,喜子被朋友内推家深圳的公司,喜子便来到了深圳准备参加面试
当时面试时,面试官上来的问题把喜子给唬住了,问的懵逼,喜子说他印象最深刻的有啥啥啥的…直接把喜子给问懵了。
喜子说:“当时虽然有一些面试题当时我自认为我答上来了,但并没有,我还傻傻的回去等通知,现在看起来就是自己太菜了,菜是原罪,人家问我几个问题心里就已经有了结果。”
这一刻,喜子后悔了,说自己做了三年外包,感觉真废了,天天和局方扯需求,写一些业务代码,叫我如何回答这些问题呢?干了三年,技术上还是当年毕业的水平……而 if / for 这些大学就会。
但也不能把锅完全甩到外包头上吧,虽然外包没有提供良好的技术环境和提升渠道,另外一方面,他自己也没有觉悟,没有上进心,平时也没有学习,书都没看过一本,这些也都是原因,想把自己做成什么样,关键还得看他自己啊。
后来,在深圳面试受了打击的喜子的回到了南昌,通过疯狂的买书、学习,写博客、做技术总结,后面面试到上海的一家外企搞测试开发。怎么说呢?虽然不是什么大厂,但是薪资还算是比较不错的,没有一个漂亮的开头,也算是有一个完美的结尾了。
总结
程序员这行是需要持续不断的学习的,软件开发的技术日新月异,而每一项技术又往往博大精深,如果不持续深耕下去是很难掌握的,更别谈精通了。
其实想想,人和人在智商上的差距并没有想象中那么大,甚至很多时候,从大多数人的努力程度之低来看,根本还轮不到拼天赋。如果两个人的实力半斤八两的话,努力坚持的人,一定比较容易取得成功。
没办法,我找到了我在腾讯的老哥,作为他的小老表,在他了解了我的情况后(几乎就是Java基础开始),直接甩给我一个网盘,说到:“去吧,这里有你需要的所有东西,不要来找我了,我都嫌丢人!”。
盘里头是一整套软件测试面试必备文档PDF,看完之后直接给我老哥给跪了…这下面试稳了。
内容涉及:测试基础、功能测试、linux、mysql、接口测试、jmeter、测试工具、web自动化测试、selenium、python编程、app自动化测试、性能测试、安全测试、测试开发、简历模板等等
- 测试基础(38页)
- 功能测试(183页)
- linux(221页)
- Mysql(216页)
- 接口测试(338页)
- Jmeter(41页)
- 测试工具(35页)
- web自动化测试(50页)
- selenium(55页)
- python编程(27页)
- app自动化测试(66页)
- 性能测试(40页)
- 安全测试(21页)
- 测试开发(31页)
- 简历模板(38页)
注:篇幅有限,资料已整理成文档,整体的内容知识点也是偏多的,截图是截取不完的,所以请各位朋友注意:若是需要下载整个软件测试面试宝典,有需要的读者朋友们可以帮忙三连支持一下,点击文末小卡片传送门即可入手~
一、基础知识--2024版
(包含计算机基础、测试理论、HTML基础、CSS基础、JS基础常见的面试题)
二、Linux和数据库 --2024版
(包含 linux、数据库介绍、SQL语言(重点)、数据库高级功能常见的面试题)
三、编程+数据结构--2024版
(包含 Python基础、面向对象、异常处理、模块和等等常见的面试题)
四、WEB自动化--2024版
(包含 WEB自动化入门、WEB自动化基础、WEB自动化中级、WEB自动化高级、项目实战等等常见的面试题)
五、移动自动化 --2024版
(包含 移动自动化基础、移动自动化中级、移动自动化高级等等常见的面试题)
六、接口测试--2024版
(包含 接口基础、postman实现接口测试、数据库操作、代码实现接口测试、持续集成、接口测试扩等等常见的面试题)
七、接口自动化--2024版
(包含 接口自动化脚本编写、接口自动化测试执行、接口自动化测试报告分析等等常见的面试题)
八、性能测试--2024版
(包含 性能测试基础、性能测试工具、项目-接口性能测试、项目-web性能测试、性能测试调优等等常见的面试题)
九、安全测试--2024版
(包含 数据库安全测试、网络安全测试、应用程序安全测试、安全性能测试、社会工程学测试等等常见的面试题)
内容太多,篇幅有限,所有文档、PDF的知识体系以截图形式展示,所有的教程学习PDF这边也只是大致介绍一番,不过可提供全部教程的原件给大家免费下载
整理不易,白嫖太易!获取方式很简单:有需要的读者朋友们可以帮忙三连支持一下,点击下方小卡片入群即可入手~