外包干三年,必废!

2023-10-31

点击上方“Java基基”,选择“设为星标”

做积极的人,而不是积极废人!

源码精品专栏

 

来源:github.com/yanyue404/blog/issues/84


最近也有不少读者来问我:我拿到了两个offer,一个小企业XX职位,一个某大厂的外包岗位,怎么选择啊?

我一般都是建议不要去外包,不是我对外包有多大仇恨,也不是有意甩锅外包公司,人家也是企业,也是靠实力看市场来赚钱。曾经也在外包干过三年的我,三年一点成长没有(没精力,天天加班,也没空间提升,因为大家都是干着流水线式码农的工作),不是忙项目就是忙出差,真的废了的一踏糊涂。

眼下正值很多毕业生找工作的季节,对于初入社会的职场人来讲,第一份工作特别重要,它一定程度上决定了后面几年的路是怎么样的,是完美入场,还是完美入坑,区别还是很大的。

所以,今天来聊一聊大家都比较关心的话题,为什么外包公司这么不受欢迎??

外包公司的定义

软件外包公司(外包服务开发公司)和软件产品公司是两个方向,何为软件外包公司 ?

主要是看该公司有没有核心产品,开发人员的主要精力是在升级完善产品,还是在接各种项目,盈利模式是靠不停的接活还是靠卖软件赚钱,当然有基于核心产品做一些定制开发的公司,这种公司也可称之为软件产品公司。

外包公司的刻板印象标签

  • 技术差,被歧视

  • 工作时间越久,越没竞争力

使用适当的方法摘掉这些标签才能行走的更畅快 !!!

公司类型

项目外包

主要经济来源就是不同的软件项目,所以能尽快收到钱就是唯一的目的,项目尽快收尾交付,客户付款。

为什么很多做互联网的攻城狮看不起外包公司技术人员 ?因为外包开发的软件的生命周期对公司来说,交付客户就结束了,不像产品一样需要不停的升级和迭代,所以你很难体会到大牛们所说的扩展呀,灵活呀之类的好处了,况且要设计一个扩展性且架构良好的面向对象系统,花费的时间和精力都是巨大的,而且好的架构都是演化和重构而来的,你从事的工种决定了你很难有机会经历系统的演化,入驻甲方一起办公的,别人会有核心的框架,即使框架再强大,你干的也只是脏活累活,更不用说接触到互联网行业里海量高并发处理的技术了,这也就是的原因。

  • 一般为客户个性化定制

  • “销售”驱动

  • 代码以实现功能为第一优先级别,代码实现效率为第二优先级别,项目质量?

  • 薪资结构都是由基本工资+项目奖金(很大的风险性)构成

  • 项目种类多,接触的技术类型多

  • 项目周期由具体项目决定,项目间歇期短

  • 需求方面:易变动!改!

  • 很容易触碰到技术的天花板

  • 流动性比较大,加班是常态

要怎样

  • 学好业务

  • 能力提升了,可以要求加薪,这个要求很合理!

人员外包

俗称“外派”

  • 没有归属感,大多数没有正式员工待遇

  • 低人一等,被轻视(外企可能情况好一些)

  • 难以接触核心业务,干脏活累活,重复的工作

  • 不稳定,项目无连续性,这段时间这个项目,再过一段时间又是另外的一个项目

举例:微创软件,腾信软创,博彦科技,柯莱特,浪潮,中软国际,软通动力,

要怎样

必须补足短板,找代码质量比较高的开源系统看一看

如何识别外包公司?

招聘网站如何识别外包公司:

  • 直接的外包(驻场技术支持类)

  • 隐晦的外包(招聘人员在某企业上班)

  • 不说自己是外包的外包

特征:

  • 1.从头到尾扯废话,xxxx 员工、xxxx 注册资本、服务于金融、xx、xx 行业

  • 2.公司常年挂着无数招聘岗位,并且每天上班之后会刷新一遍这些岗位,让招聘时间变成当日

面试电话如何识别外包:

1.面试地点不是本公司的,常用特征“您好,xx 银行最近在 xx 有个新项目,很有前途,xx 银行老有钱了,想邀请你 xx 日去 xx 酒店 xx 大厅面试。” a 2.上来就带“是 xxx 吗?我这里有个 xx 岗位给您推荐”的,这样的八成是外包,少部分是纯 HR,多聊几句就懂了。正常公司不会说我这里有 xx 岗位推荐,都是直接说我想邀请你来我公司面试。

3.以上特征确认之后,直接问一句:“是外包吗?”,这时候没有直接否认或者直接承认的。还有一些想耍赖说“合同是本公司签五险也是本公司全额交的,只是上班地点……”,正常公司都会直接说“我们不是外包公司”

为什么要过滤外包

理由并不是外包发展 /技能学习不好之类的,而是:

  • 1.外包公司永远缺人,只要有简历发给 TA,或者你的简历给 TA 搜到了,那就会来骚扰你,永远会给你安排面试。面试过与不过那是另说,过了皆大欢喜他也有钱赚。外包只要拉到一个在工作的员工,它就能从你身上赚到钱,因为你赚到的钱有一部分要分给它。

  • 2.外包公司存在欺诈、欺骗等恶心现象。一部分黑心外包,你签 2W 合同他去客户公司签 3W 合同。

其他类型的公司

产品型公司

项目型公司挣钱也是做加法——1个项目+1个项目。而产品型的公司挣钱是做乘法——1个产品×销量

  • 自研产品的风险比外包项目大得多(市场认同,行业基础,团队生存、被人模仿抄袭)

  • “市场”驱动

  • 主导地位明显,有自己的需求,自己的创意,打造自己的产品,且是反复更新,不断打磨的过程,产品的收益和销量是其思考的主要方向

由于以上这些种种原因,导致外包公司真的不再受人欢迎,差不多到了谈外包色变的程度。

- END -

欢迎加入我的知识星球,一起探讨架构,交流源码。加入方式,长按下方二维码噢

已在知识星球更新源码解析如下:

最近更新《芋道 SpringBoot 2.X 入门》系列,已经 20 余篇,覆盖了 MyBatis、Redis、MongoDB、ES、分库分表、读写分离、SpringMVC、Webflux、权限、WebSocket、Dubbo、RabbitMQ、RocketMQ、Kafka、性能测试等等内容。

提供近 3W 行代码的 SpringBoot 示例,以及超 4W 行代码的电商微服务项目。

获取方式:点“在看”,关注公众号并回复 666 领取,更多内容陆续奉上。

文章有帮助的话,在看,转发吧。
谢谢支持哟 (*^__^*)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

外包干三年,必废! 的相关文章

  • Glide:4.8.0基础使用

    参考 https blog csdn net mars314 article details 80653795 首先 添加依赖 implementation com github bumptech glide glide 4 8 0 ann
  • 微信小程序授权登陆页面

    1 在进入小程序的时候要判断是否有授权 如果没有授权 则要先授权之后 才能登陆到小程序的首页 刚开始 我把login页当作了小程序的首页 这样导致如果已经授权过 这个页面也会一闪而过 用户体验不好 捋了一下思路之后认为 应该把授权的判断放在
  • 华为OD机试 C++【 数据最节约的备份方法】

    描述 你有一堆文件需要备份 但你只有一些500MB的光盘 你的任务是弄清楚 为了备份所有文件 你最少需要多少张光盘 核心要点 每个文件的大小都是整数MB 而且不会超过500MB 文件不能被拆分来备份 给我数据 文件的大小 如 100 500
  • java基础练习题

    1变量 运算符和类型转换 1 1手动输入一个学生的成绩 对这个成绩进行一次加分 加当前成绩的20 输出加分后成绩 Scanner scan new Scanner System in System out println 请输入一个数字 i

随机推荐

  • [Codeforces] combinatorics (R1600) Part.5

    Codeforces combinatorics R1600 Part 5 题单 https codeforces com problemset tags combinatorics 1201 1600 1096B Substring Re
  • 【问答23】Linux移植:如何制作rootfs?

    粉丝问题 如何制作rootfs 安排 想直奔主题的 直接跳到第四章 一 分析 1 文件系统简介 理论上说一个嵌入式设备如果内核能够运行起来 且不需要运行用户进程的话 是不需要文件系统的 文件系统简单的说就是一种目录结构 由于 linux操作
  • python os.mkdir与os.makedirs递归创建目录

    os mkdir创建单层目录 usr bin python coding UTF 8 import os sys 创建的目录 path tmp home monthly daily hourly os mkdir path 0755 os
  • [ESP32C3填坑] AT指令不应答

    烧录固件 固件连接 发布的固件 ESP32 C3 ESP AT 用户指南 latest 文档 espressif com 然后选择 v2 4 2 0 ESP32 C3 MINI 1 AT V2 4 2 0 zip这个版本 再下载烧录软件 工
  • 外观模式(Facade)

    设计模式之外观模式 外观模式的作用 为复杂的系统提供高层的接口 程序这个东西总是会变的越来越大 随着时间的推移 程序中的类会越来越多 而且它们之间相互关联 这会导致程序结构也变得越来越复杂 随之也会使得我们在使用这些类之前 必须弄清楚它们之
  • 中文乱码的原因及解决方法

    1 我们常用的编码表 ASCLL 美国标准信息交换码 gt 用一个字节的7位可以表示 ISO8859 1 拉丁码表 欧洲码表 gt 用一个字节的8位来表示 GB2312 中国的中文编码表 GBK 中国的中文编码表的升级 gt 一个汉字用两个
  • TensorFlow实战练习2

    TensorFlow实现自编码器 自编码器可以使用自身的高阶特征编码自己 自编码器其实是一种神经网络 它的输入和输出是一致的 它借助稀疏编码的思想 目标是使用稀疏的一些高阶特征重新组合来重构自己 它的特点非常明显 第一 期望输入 输出一致
  • VS2019无法登陆解决办法

    文章目录 前言 1 vs登陆 2 解决 总结 前言 今天想看看c代码 打开vs2017 哦豁 登不进去 打开vs2019 哦豁 还是不行 1 vs登陆 到这里就登不进去了 2 解决 vs2019找到账户选项 将嵌入式Web浏览器改为系统We
  • Spring事务嵌套:业务场景事务2异常时需要事务2回滚事务1提交

    目录 1 改变事务2的传播方式REQUIRES NEW 2 异步调用 业务场景 业务提交审核 生成审核账单等数据 事务方法1 审核通过 业务看到账单如果没有问题就去手动审核通过 事务方法2 后期增加了一个自动审核的功能 如果账单中等等一些信
  • 【华为OD机试真题 JAVA】转骰子

    JS版 华为OD机试真题 JS 转骰子 标题 转骰子 时间限制 1秒 内存限制 262144K 语言限制 不限 骰子是一个立方体 每个面一个数字 初始为左1 右2 前3 观察者方向 后4 上5 下6 用123456表示这个状态 放置到平面上
  • 【新手教程】手把手教你搭建腾讯云服务器,图文详细教程

    目 录 本篇字数 1271 背景 服务器搭建 环境搭建 安装JDK Tomcat MySQL驱动 域名绑定 背景 暑假期间 愁着无聊但也不能荒废学业吧 毕竟以后想靠技术混口饭吃 为了实施自己的计划 特地挑了一个便宜的云服务器来用作自己的后台
  • 华为OD机试 - 计算最接近的数(Java)

    题目描述 给定一个数组X和正整数K 请找出使表达式 X i X i 1 X i K 1 结果最接近于数组中位数的下标 i 如果有多个 i 满足条件 请返回最大的 i 其中 数组中位数 长度为N的数组 按照元素的值大小升序排列后 下标为 N
  • SQL 从字符串中提取数字

    一基础使用 声明一个nvarchar类型的变量并赋值declare Name nvarchar 50 set Name 我正在123学 习22 SQL中11 的一些函数 patindex函数返回所查内容在字符串中第一次出现的内容print
  • 敏捷开发 宣言 思想 认识误区

    敏捷软件开发 Agile software Development 敏捷开发是一种软件开发方法 基于迭代和增量开发 通过自组织 跨团队 沟通协作完成开发工作 敏捷宣言的诞生 2001年2月11日到13日 17位软件开发领域的领军人物聚集在美
  • C语言 系统调用操作内核信号集

    使用内存映射可以拷贝文件 对原始文件进行内存映射 创建一个新文件 把新文件的数据拷贝映射到内存中 通过内存拷贝将第一个文件的内存映射区拷贝到第二个文件的内存映射区 释放资源 匿名映射 不需要文件实体来进行内存映射 只能用于有血缘关系的进程间
  • 【Python 1-14】Python手把手教程之——详解函数的高级用法

    作者 弗拉德 来源 弗拉德 公众号 fulade me 传递列表 你经常会发现 向函数传递列表很有用 这种列表包含的可能是名字 数字或更复杂的对象 如字典 将列表传递给函数后 函数就能直接访问其内容 下面使用函数来提高处理列表的效率 假设有
  • Filter过滤器的作用和工作原理

    对于一个web应用程序来说 过滤器是处于web容器内的一个组件 它会过滤特定请求资源请求信息和响应信息 一个请求来到时 web容器会判断是否有过滤器与该信息资源相关联 如果有则交给过滤器处理 然后再交给目标资源 响应的时候则以相反的顺序交给
  • ubuntu 查看USB对应的串口

    dmesg grep tty conner conner W65KJ1 KK1 dmesg grep tty 0 000000 console tty0 enabled 4 599129 usb 1 6 2 ch341 uart conve
  • FAT32下和NTFS下永久性删除文件的恢复

    FAT32下和NTFS下永久性删除文件的恢复 查看文件系统类型 FAT32下永久性删除文件的恢复 NTFS下永久性删除文件的恢复 注意事项 总结 查看文件系统类型 右键磁盘点击属性 就可以看到文件系统 如果没有FAT32文件系统 可以创建虚
  • 外包干三年,必废!

    点击上方 Java基基 选择 设为星标 做积极的人 而不是积极废人 源码精品专栏 原创 Java 2020 超神之路 很肝 中文详细注释的开源项目 RPC 框架 Dubbo 源码解析 网络应用框架 Netty 源码解析 消息中间件 Rock