首页 > 其他分享 >这次被裁的一些体会

这次被裁的一些体会

时间:2023-10-10 15:11:55浏览次数:28  
标签:体会 这个 这次 同事 上面 裁员 一些 架构师 公司

不贩卖焦虑,就事论事,希望能帮助到有需要的朋友。很多人觉得在裁员之前是没有任何迹象的,其实真的不是这样。公司在裁员的过程中有很多要裁员的迹象,我会在另外一篇文章中对我遇到的一些裁员信号设置一些雷区和警告,当你遇到上面的这些信号的时候,直觉告诉你需要马上考虑寻找下一个替代方案了。因为当这些信号的任何一个或者多个同时出现的时候就意味着裁员在进行中了,通常会在 3 到 6 个月左右发生。

在公司的职位:Tech Lead
虽然这个职位并不意味着你对其他同事而言能够获得更多的有效信息,但是通常可能会让自己与上级有更好的沟通管道。但是,非常不幸的是这家公司的沟通渠道非常有问题。因为负责相关开发部分的副总是从 PHP 转 Java 的,对 Java 的很多情况都不非常明确,所以他非常依赖一个架构师。
但,公司大部分人都认为这个架构师的要求是错误的,并且是非常愚蠢的。

比如说要求代码必须要放在一行上面,导致代码上面有不少行甚至超过了 1000 个字符。所有开发都对这个要求非常不理解,并且多次提出这种要求是无理并且愚蠢的,我们组是对这个要求反应最激烈,并且抵触最大的(也有可能是因为我的原因,我不希望在明显错误的地方让步;我可以让步,但是需要给一个能说服的理由)。然而,这个所谓的架构师就利用 PR 合并的权力,不停的让我们的组员进行修改。

裁员之前
正是因为在公司的职位和上面说到的和架构师直接的冲突。在 6 个月之前,我就已经和组里的同事说要准备进行下一步了,你们该面试的就面试了,不要拖延。在这个中间过程中,我的领导还找我谈过一次。领导的意思就是他非常同意我们的有关代码 PR 的要求,也觉得这些要求都是狗屁。
但,负责开发的副总,认为我们组现在是所有组里面最差的。

可能当时没有认真理解这句话的意思,我们组从所有组里面最好的,变成最差的只用了 2 周(一个 Sprint)的时间。在这次谈话后,我更加坚信让我的组员找下一家的信息了,对他们中途要面试其他公司我都放开一面。非常不幸的,我自己那该死的拖延症,我是把我自己的简历准备好了,但是还没有来得及投就等来了真正裁员的这一天。

深刻的教训和学到的经验:
如果公司的运营或者管理让感觉到不舒服,并且已经有开始寻找下家的想法的时候,一定要尽快准备,马上实施,不要拖延。这就是我在上面标黑马上的原因。

裁员过程
裁员过程非常简单和迅速,并且在毫不知情的情况下进行。在周四的时候,公司的高层提示所有的会议今天全部取消,并且把应该 11 点开的全公司会议提前到了 9 点。因为很多人都没有准备,所以很多人也没有参加。后来才知道,9 点就是宣布裁员的开始,事后知道裁员比率为 40%。然后就是各个部门找自己的被裁的员工开会,这个会议通常首先是一个 Zoom 的 Group 会议,说了一堆屁话,就是什么这是不得已的决定呀,什么乱七八糟的东西。

当然,在这个时候你还需要或者期待公司给你什么合理的理由呢?然后就是 P&C 人员说话,基本上就是每个人 15 分钟的时间单独 Zoom。这个 15 分钟,主要就是读下文件了,至于 2 个会议上是不是开摄像头,随意。你愿意开也行,不愿意开也行,反正上面的所有人都心不在焉。我是懒得开,因为和你谈话的人,你都根本不认识。

第二个会议就是 P&C,这个会议主要就是和你说说被裁员后可以有的一些福利和什么的,对我个人来说我更关注的是补偿。至于 401K 和里面的资金都是可以自行转的,也没啥需要他们说的,了解到补偿就是 6 周工资,不算多也凑合能接受。负责裁员的人说,还有什么需要问的,我简单的回答了下 All Set 然后 have a nice day 就好了。毕竟他们只是具体做事的人,问他们也问不出个所以然,这有啥的。

裁员之后
裁员之后,感觉所有认识的被裁的同事都是懵的。开完 15 分钟的 P&C 会议后,基本上电脑和邮箱马上就不能用了。公司貌似说电脑可以自己留着,但是上面的数据会被远程清理掉。留在公司里面的东西会有人收拾后寄到家里。我在公司里的办公桌就属于离职型办公桌,简单的来说,上面只有一台不属于我的显示器,另外就是从其他地方拿过来的一盒消毒湿巾,公司里面压根没有我需要的东西。

很多人认为公司禁用账户有点太不讲人情,其实从技术层面来说根本没有什么,因为所有的管理都是 LDAP,直接在 LDAP 上禁用你账户就好了,没啥稀奇的。中午的时候,被裁的同事都互相留下了手机号码,感觉大家因为我在裁员列表里面感觉有点扯。另外更扯的同事在这个公司工作了 7 年了,也在列表里面(所有 PHP 的基础架构都是他写的和建立的)。

虽然最开始和这个同事有过一些摩擦,但是这个印度的同事真的挺好的,我们都觉得他挺不错,也愿意和他一起共事。很多人,包括我。都对这个同事感觉不值,也觉得这很扯。奈何公司的选择就是一些阿谀奉承,天天扯淡的人,比如说那个奇葩的架构师。没多久,被裁的同事建了一个群,然后把我给拉进去了,主要还是我们组里面的同事,大家希望能够分享一些面试经验和机会,偶尔吐槽下。

在晚上的时候,突然收到另外一个同事的 LinkedIn 好友邀请,他不在这次裁员内。但是他也被降职了,他本来是 Sr 开发人员和小组长,后来被提拔成架构师了,现在连小组长都不是了。他和我说,如果需要帮助的话,他会尽量帮忙,并且还给他的一些曾经的招聘专员账号推送给了我。我也非常感谢他们,虽然经历过,但是也收获了一些朋友,虽然说在美国职场比较难收获朋友,但是也并不是完全这样的。
没有了利益的纠葛,更容易说点实话。

关注我,WPF FlyUI框架作者
github地址:https://github.com/AatroxBot/FlyUI.Demo.git
码云地址:https://gitee.com/Aatrox1/fly-ui-demo.git

标签:体会,这个,这次,同事,上面,裁员,一些,架构师,公司
From: https://www.cnblogs.com/ckblogs/p/17754723.html

相关文章

  • 前端、Vue.js和SVG的一些知识
    前端、Vue.js和SVG的一些知识一、前端简介  1、什么是HTML(静态)(超文本标记语言HyperTextMarkupLanguage),HTML是用来描述网页的一种语言。  2、CSS(层叠样式表CascadingStyleSheets),样式定义如何显示HTML元素,语法为:selector{property:value}(选择符{属性:值}) ......
  • 01 | vim的一些使用说明
    我们在使用vim编写C或者C++的代码的时候,没有自动提示很影响编辑体验。那么我建议安装YCM插件,本文是基于安装完毕该插件的情况下,依然没有头文件自动提示的情况进行说明。YCM插件有三个头文件提示来源。vim自带的ctags机制vim打开的文件夹内的compile_commands.j......
  • 迷失岛第4章 函数里面带int参数与按钮的结合 与一些其他东西的运用
      这个代码 里面带参数 与按钮结合可以触发一些内容 比如按下这个按键进行计算啥的 也算是一个新方法  ContainsKey就是查找里面有没有 移除指定元素 定义GameObject在Scene中是否处于活动状态 ......
  • ETL安装和一些常见问题
    安装ETL需要安装Kettle和JDK1,ETL我使用的是 pdi-ce-8.3.0.0-371,可以去KETTLE官网找一下或者用 https://www.ylmfwin8.com/soft/50783.html下载的8.2版本2,ETL下载完成后,解压到本地即可(不要有中文路径)3,JDK在网上找一个即可,我使用的是JAVA8(ETL版本和JDK版本应该是有对......
  • Java 队列Queue的一些基本操作与概念!!!!!!!!
    首先Java中的队列(Queue)是一种先进先出的数据结构。其中常见的一些基本操作与方法,包括:1、创建队列对象。例如:ArrayDeque、LinkedList等。2、入队操作。将元素添加到队列的末尾处,使用offer()方法。3、出队操作。从队列的头部移除并返回元素,使用poll()方法。......
  • [总结] 高等数学的一些理解
    ......
  • SQL_Duckdb-数据库一些介绍
    数据处理数据处理的本质是:针对不同需求,读取并标准化数据集后,施加不同的变换组合shell-Unix管道也有缺点——只能进行线性的流水线排布SQL-关系型数据库是数据处理系统的集大成者。spark数据集和算子一层层细化数据库基本组件对于一个数据库来说,解析器......
  • flink 与 es 的一些问题
    写入esmaping字段类型冲突error1:org.apache.flink.streaming.connectors.elasticsearch.util.NoOpFailureHandler.onFailure(NoOpFailureHandler.java:40)-FailedElasticsearchitemrequest:Elasticsearchexception[type=mapper_parsing_exception,reason=failedtop......
  • 列出ubuntu软件管理工具apt的一些用法
    apt命令语法: apt options [package...] options:可选,选项包括-h(帮助),-y(当安装过程提示选择全部为"yes"),-q(不显示安装的过程)等等。 command:要进行的操作。 package:安装的包名。apt常用命令列出所有可更新的软件清单命令:aptupdate升级软件包:aptupgrade列出可更新......
  • 密码协议学习笔记(1.4):密码学的一些数学基础
    数学基础:抽象代数:一个算符的代数结构:幺半群:数的集合和一个算符构成的代数结构$(G,+)$,且满足封闭性结合律存在恒等元(在群中我习惯这么叫,避免混淆)群:满足如下条件的代数结构$(G,+)$:封闭性结合律存在恒等元对于每个元素均存在逆元交换群/阿贝尔群:满足如......