offer选择:创业公司 VS 大厂外包

面试拿到两个offer,一个是规模只有几十人的初创小公司,另一个是大厂外包岗位。都是功能测试,两者薪水待遇也差不多,该如何选择?更有利于之后的职业发展......

这是一个比较典型的问题,对于要转行的同学或者是刚入行没多久的初级工程师,还有不少是专科学历,起点不太高,无法一下就进入到自己满意的大公司,只能一步步采取曲线救国的路线。

再加上今年疫情的影响,各行各业就业形势都不太好,工作难找,很多要转行以及起点不太高的同学可能正在面临这个问题,所以今天就来聊一聊创业公司与大厂外包利弊,以及该如何选择?

在我曾经任职的公司中,待过规模不到50人的A轮创业公司,也待过上市金融公司,目前在某500强大厂,虽然履历中没有任职外包公司的经历,但是现在的公司也招收不少外包人员,所以多少对这些公司还是了解不少,还是很有发言权。

先来聊聊待过的A轮创业公司,还是很有代表性的。公司主要是为上海市三甲医院手术科开发医疗软件,全公司不到50人,研发部七八个人左右,部门leader是来自之前百度的T6大牛,算是技术合伙人或者CTO。

研发部测试只有一个,不过我那时做的是安卓开发工程师。整个研发测试流程类似于小作坊式开发,可以说几乎没有任何规范性可言。

测试不需要写测试用例,也不需要做接口测试,查看数据库之类的校验,甚至都不区分测试环境还是生产环境等等。开发完成并且测完了,就交付用户。

在这种规模类型的公司做测试,工作完全就是站在一个用户的角度,进行功能性验证。几乎接触不到任何技术,至于你学的linux,sql之类的完全成为了屠龙之技,更别提进阶的自动化测试,性能测试了......

这些对于一个刚刚入行的测试工程师急需成长是非常不利的,而且测试人员太少,也不存在大牛,缺乏交流与沟通,比较致命。

创业就像是一场赌博,不管对于老板还是员工,如果你选择了早期的拼多多或者字节跳动,可能因为你进入的早现在已经成为了元老级员工,身价不菲。但是普通人有没有这种眼光和运气就不好说了,不管怎么说,这算是创业公司的一个优势,虽然大部分公司还是会面临生存问题。能盈利就很不错了。

再来聊聊外包,目前外包形式主要有两种:一是项目外包,二是人力外包

项目外包就是在外包公司上班,然后外包公司会接一些大厂或者其它企业项目来做,按项目进行收费。当然企业外包出去的这些业务肯定不会是核心业务,这样就会导致工作重复性高,没技术含量。

这种项目外包抛开福利待遇先不谈,有一个比较致命的缺点就是,没有技术和业务沉淀。可能你这个月是在测web网站,刚了解一些,下个月就成了测试app项目。业务上可能这个项目是银行金融项目相关的,下个就成了医疗行业的,具有极大的不确定性。

这样下来,每一个项目都是浅尝辄止,时间一长,几乎没什么积累。这种项目外包形式工作极不推荐,本文题目中要进行对比的也不是这种项目外包形式,而是接下来要谈的人力外包。

人力外包就是去大厂上班,常见的比如阿里,百度,华为,字节跳动这些明星公司,也被称作甲方。甲方付钱给外包公司,然后外包公司从中抽取一部分再发给员工,以此来赚人头费。所以就会导致,平时和这些大厂员工做一样的工作,但是福利和待遇却相差很大。

外派大厂外包好处就是给了一些技术能力和背景不太好的同学一个进入大厂的机会,可以接触到正规完整的测试流程,可以接触到比较多的牛人,视野和格局也会有很大提升。

在这些大厂上班,能不能接触到核心业务,有没有话语权,很大程度上主要取决于你的技术能力。能力强就跟正式员工做一样的事情,弱的话就分配一些边缘工作,领导一般是来自甲方,所以打算走管理路线的同学这种机会明显是不如创业公司。至于外包转正这种也有,但是概率比较小。

当然大厂外包也有很大的劣势,主要有两个:一是没有归属感,总有一种寄人篱下的感觉。二是当你选择跳槽时,外包经历不会给你进行职业加成,履历甚至会减分。在外包待久了,可能跳来跳去只能是外包了......

最后,选择创业公司还是大厂外包,我不会直接告诉你答案,每个人情况和想法都不一样。成年人需要有独立思考的能力,根据利弊分析,自己进行判断。

但是,有一点可以肯定的是,不管是选择创业公司或者大厂外包,都不建议你久待,它应该成为你进入这个行业的一个跳板,而不是最终的归属。

因为,努力的你,值得更好的选择!

作为一个软件测试的过来人,我想尽自己最大的努力,帮助每一个伙伴都能顺利找到工作。所以我整理了下面这份资源,现在免费分享给大家,有需要的小伙伴可以关注【公众号:开心螺蛳粉】自提!

软件测试面试文档

我们学习必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有字节大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。在这里插入图片描述

在这里插入图片描述

行动吧,在路上总比一直观望的要好,未来的你肯定会感谢现在拼搏的自己!如果想学习提升找不到资料,没人答疑解惑时,请及时加入群:1150305204,里面有各种测试开发资料和技术可以一起交流哦。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/479322.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

Leetcode 200. 岛屿数量

心路历程: 在没有看图论这一章之前看这道题没什么直接的思路,在看完图论之后,学着使用DFS和BFS去套用解决。第一次自己做的时候还是遇到了很多小问题。整体思路很流畅,但是需要处理的细节第一次没怎么处理好,花了很多…

VC++ error C1001: 内部编译器错误 c\error.h”,第 1291 行) 原因和解决

原因是使用模板时实现方法没写分号 #include <iostream>template <class T> class A { public:A() {};~A() {};void GetName() {return}; };int main(int argc, char* argv[]) {return 0; }

Linux:执行命令的命令eval与Bash解析命令的方式

相关阅读 Linuxhttps://blog.csdn.net/weixin_45791458/category_12234591.html?spm1001.2014.3001.5482 eval命令用于接收参数&#xff0c;并将这些参数作为一行命令执行&#xff0c;这也许会使人困惑&#xff0c;为什么我不能直接执行命令而需要使用eval命令间接执行呢&…

【题目】【网络系统管理】2022 年全国职业院校技能大赛 网络系统管理赛项 模块 A:网络构建

2022 年全国职业院校技能大赛 网络系统管理赛项 模块 A&#xff1a;网络构建 目录 考试说明 … 3 任务描述 … 3 任务清单 … 3 &#xff08;一&#xff09;基础配置 … 3 &#xff08;二&#xff09;有线网络配置 … 4 &#xff08;三&#xff09;无线网络配置 … 5 &…

仿muduo库实现one thread one loop式并发服务器

文章目录 一、项目简介 二、项目整体认识 2、1 HTTP服务器 2、2 Reactor模型 三、预备知识 3、1 C11 中的 bind 3、2 简单的秒级定时任务实现 3、3 正则库的简单使用 3、4 通用类型any类型的实现 四、服务器功能模块划分与实现 4、1 Buffer模块 4、2 Socket模块 4、3 Channel模…

数据结构--树(二叉树)

定义 树的结点 如上图A的结点为2&#xff0c;B的结点为1&#xff0c;树的结点就是最多的那个&#xff0c;这棵树的结点就是3. 树的存储结构 树的存储结构可以是多样的 typedef struct BiTNode /* 结点结构 */ {DATATYPE data; /* 结点数据 */struct BiTNode *lchild,*rchi…

算法打卡Day14

今日任务&#xff1a; 1&#xff09;104.二叉树的最大深度 2&#xff09;559.n叉树的最大深度 3&#xff09;111.二叉树的最小深度 4&#xff09;222.完全二叉树的节点个数 104.二叉树的最大深度 题目链接&#xff1a;104. 二叉树的最大深度 - 力扣&#xff08;LeetCode&#…

视频讲解|基于非对称纳什谈判的多微网电能共享运行优化策略

1 主要内容 该讲解视频对应的程序链接为基于非对称纳什谈判的多微网电能共享运行优化策略_吴锦领&#xff0c;主要内容是对《基于非对称纳什谈判的多微网电能共享运行优化策略》的matlab复现&#xff0c;解决的是微网间基于非对称纳什谈判的P2P电能交易共享问题&#xff0c;基…

js生成笛卡尔集合

let arr[[黑, 金, 白],[16G, 32G],[电信, 移动, 联通], ]let listarr.reduce((a, b) > { return a.flatMap(x > b.map(y > [...x, y]))}, [[]] )console.log(list)生成结果

20240322,结构类型,枚举,

一&#xff0c;枚举 1.1 常量符号化 程序中用符号表达数字&#xff0c;增加程序的可读性&#xff1f; #include<stdio.h>//能跑&#xff0c;但是报错不推荐将字符串转为CHAR** const int red0; const int yellow1; const int green2; //为撒在前面&#xff1f; int…

移动硬盘加Type-C接口充电:革新存储与充电体验

随着科技的飞速发展&#xff0c;电子设备的功能和性能也在不断提升。近年来&#xff0c;移动硬盘作为数据存储的重要工具&#xff0c;其接口和充电方式的革新也备受关注。特别是Type-C接口的普及&#xff0c;为移动硬盘带来了前所未有的便利。本文将深入探讨移动硬盘加入Type-C…

Linux 源码安装: PostgreSQL 15.6数据库

Linux 源码安装&#xff1a; PostgreSQL 15.6数据库 1、下载 postgresql-15.6.tar.gz 源码包2、安装postgresql-15.62.1、解压 tar.gz 文件2.2、进入解压后的目录2.3、创建 "postgres" 用户和对应的用户组2.4、创建data目录&#xff0c;授权2.5、编译 PostgreSQL2.6、…

【Qt】使用Qt实现Web服务器(五):QtWebApp上传文件、详解请求数据处理过程

1、示例 1)演示 2)上传图片 3)显示图片 2、源码 示例源码Demo1->FileUploadController void FileUploadController::service(HttpRequest& request, HttpResponse& response)

Linux docker7--私有镜像仓库registry和UI搭建及使用

一、对于开源的镜像&#xff0c;如redis&#xff0c;nginx等&#xff0c;可以通过官方仓库Docker Hub&#xff0c;或者国内的阿里云等共有仓库下载获取到镜像。但是企业内对于自己的研发产品不可能往公共仓库去发布镜像的&#xff0c;一般都会搭建私有的镜像仓库&#xff0c;保…

快速排序(递归)

快速排序是Hoare于1962年提出的一种二叉树结构的交换排序方法&#xff0c;其基本思想为&#xff1a;任取待排序元素序列中的某元素作为基准值&#xff0c;按照该排序码将待排序集合分割成两子序列&#xff0c;左子序列中所有元素均小于基准值&#xff0c;右子序列中所有元素均大…

哲♂学家带你深♂入了♂解结构体及结构体内存大小问题

目录 概要 一、结构体的声明 二、结构体变量的创建和初始化 三、结构体的特殊声明 四、结构体内存对齐 1、对齐原则 2、例一 对齐数 计算方法 3、例二 总结 概要 结构体是我们日常编程中经常要用到的一种自定义类型&#xff0c;使用起来也是十分的方便。接下来就由…

Git常用操作命令

Git常用操作命令 前言 Git是一个分布式版本控制系统&#xff0c;用于跟踪和管理软件开发项目的版本历史。Git 是我们日常工作中使用频率极高的工具&#xff0c;各种指令让人眼花缭乱&#xff0c;这里对Git的一些相关命令进行总结。 常用命令 一般来说&#xff0c;日常使用g…

今日AI:Gemini Pro1.5向所有人开放;Stable Diffusion核心团队集体离职;HeyGen5.0上线视频翻译功能;剪映内测视频翻译功能

欢迎来到【今日AI】栏目!这里是你每天探索人工智能世界的指南&#xff0c;每天我们为你呈现AI领域的热点内容&#xff0c;聚焦开发者&#xff0c;助你洞悉技术趋势、了解创新AI产品应用。 新鲜AI产品点击了解&#xff1a;AIbase - 智能匹配最适合您的AI产品和网站 &#x1f91…

十七、LockSupport

TestLockSupport 淘宝面试题&#xff1a;实现一个容器,提供两个方法,add,size。写两个线程,线程1添加10个元素到容器中,线程2实现监控元素的个数,当个数到5个时,线程2给出提示并结束面试题:写一个固定容量同步容器,拥有put和get方法,以及 getcount方法,能够支持2个生产者线程以…

企业数字化转型:是竞争力的关键,还是行业炒作?

企业作为市场经济活动的核心主体&#xff0c;其角色已经从传统的资源集聚和生产组织形式逐步演变为数据驱动、智能决策的创新引擎。数字化转型对于企业而言&#xff0c;并非炒作概念&#xff0c;而是实实在在提升竞争力的关键路径。 什么是企业&#xff1f; 企业是市场经济体系…