我不知道当年怎么想的,能在一个外包公司一干就是6年,后来终于跳出来了,现在的公司虽然不是什么大厂吧,但至少是个正经的互联网企业,待遇也不错。
其实很多地方的朋友都有提到外包公司的一些弊端:
1.工期短,项目多
2.编码规范全靠个人
3.工资收入主要看公司发多少,很多时候都是在一个阶段上下浮动,不是项目做完就能拿到奖金的
以下应该是小公司专属:
4.技术天花板不高,很可能一个月后,你就是公司最厉害的了,当然还要考虑个人的硬能力,就比如我入职后,不到半年,已经成为公司技术栈比较厉害的员工了,基本有搞不定的技术问题都会找我解决
5.离职率极高
6.氛围处于安逸气氛,有上进意识的,都离职了,也就是说,留下来的,都是安于现状的舒适区人员。
我个人的建议是:
不要入职小外包公司。很多人都说,外包可以学到很多东西,技术栈广度大。
广度确实很大,前端到后端,数据库,甚至是需求沟通,都会接触到,仅限于接触到。但凡有好的选择,我觉得也不会有年轻人喜欢去小公司重复着乏味的测试点点点的工作。在此也给在校同学们敲下警钟,如果你刚毕业实在找不到工作,不是说不可以先去外包混店吃饭的钱,但不能不去追寻自己的未来,如果你一直安于现状不愿意突破,想在外包一混就是一辈子,显然是不现实的。
所以还是要在闲暇时间提升自己的技术水平了,等到时机成熟,果断去找几家口碑不错的互联网企业面试。
为了帮助大家快速回顾学习自动化测试中的知识点,分享一下这些年来,我对于技术一些归纳和总结,和自己对作为一名 高级测试工程师需要掌握那些技能的笔记分享,希望能帮助到有心在技术这条道路上一路走到黑的朋友!
一、Linux必备知识
linux作为现在最流行的软件环境系统,一定需要掌握,目前的招聘要求都需要有linux能力。
二、Shell脚本
掌握shell脚本,包括shell基础与应用、shell逻辑控制、shell逻辑函数等。
三、互联网程序原理
自动化必由之路:前端开发基础知识以及互联网网络必备知识。
四、Mysql数据库
软件测试工程师必备Mysql数据库知识,不仅仅停留在基本的“增删改查”。
五、抓包工具
Fiddler、Wireshark、Sniffer、Tcpdump各种抓包工具适用于各种项目,总有一款适合你。
六、接口测试工具
接口测试神器,你绕不开的强大工具:Jmeter。小巧灵活:Postman。
七、Web自动化测试Java&Pyhton
了解自动化的目的,熟练掌握testng&unittest自动化框架,以及断言与日志处理。
八、接口自动化与手机自动化
专业接口调用、测试解决方案。组建完整的web和接口自动化框架,Appium整体使用。
九、敏捷测试&TestOps构建
揭开TestOps的神秘面纱,持续集成Jenkins框架烂熟于心。
十、性能测试&安全测试
软件测试的彼岸:性能测试和安全测试,选对方向,努力爬坑吧!
配套视频资源分享
为了能帮助每一个测试伙伴都能找到工作,我花费了很多的时间整理了上面这份配套的视频资源,希望能帮助到大家!