大厂出来的人为什么不比你高效?

在最近参加的一个线下聚会上,有人问我:“我们单位有来自阿里、腾讯、华为这些大厂的人,为什么我没觉得他们做事比我们这些没大厂经历的人更有章法和效率?”你别说,这一问所反映的现象,与我在阿里巴巴工作时所观察到的是一致的。

我在阿里巴巴工作的近十年里,同样观察到那些曾在IBM、Oracle、Google、Microsoft任职过的人,来到阿里巴巴后并没有展现出在上一家公司做事的章法和效率,而是很快被身边的同事同化。如果你怀疑这一现象的普遍性,可以回头看一下过去五年、十年,自己所在公司的做事章法和效率有没有得到可观的改善。我猜大概率你的回答是:“没有”。大厂出来的人会流向各行各业的软件开发团队,而“没有”的答案也意味着,这些有大厂经历的人并没有显著拉高行业的整体做事水准。

照理这么多知名企业在“为社会培养人才”,是不是出现这样的结果让人费解呢?借这文章,我先分享一下所发现的二个门道。

门道一,任何企业都是通过将员工螺丝钉化来提升公司整体的工作质效的。听到“螺丝钉”这三个字咱可千万别不高兴,以为将员工比作螺丝钉就矮化了个人的价值和重要性。将员工螺丝钉化,无论对于企业还是员工可都是好事。从企业的角度来说,那是打造“铁打的营盘”的必然,这样营盘上的螺丝钉员工就既好用又好换。从个人的角度呢,因为有更小且具体而明确的工作边界和责任,这样做事就聚焦而更容易出成果。

不过,员工尽心“打螺丝”虽好,可只想做螺丝钉就会出问题,且是大问题。当我们在一家企业工作只顾着做螺丝钉,而没有关心螺丝钉背后的营盘是怎么设计的时,往往意味着对软件行业的认识是非常片面的。比如说,公司的软件开发平台为什么要有持续集成/持续交付/持续部署、代码审查、单元测试、动态分析、静态分析和性能分析这些流程,甚至使这些流程最大程度地自动化和易用,背后就涉及个人对软件工程的理解,进一步这是每位程序员的专业素养的重要组成部分。当没有理解营盘背后的内容时,就很容易采取全靠人力来提升工作质量和效率的“野蛮”模式,出现996不说,还干不出成效。

知道了这个门道后,就不难理解门道二了,那就是:个人的工作质效是建立于所在公司的工作环境之上的。工作环境可以是公司层面的软件开发平台,团队文化氛围,激励机制等内容,是每个人在日常工作中会持续接触和依赖的。换句话说,如果一名员工在A公司的工作质效蛮好,可跳槽到B公司后发现使不上劲,那大概率是因为B公司的工作环境没有A公司的好。

当然啦,说到两个公司工作环境的好坏,如何比较是一件让人头痛的事。我建议比较时,抓住三点即可。第一,公司有没有投入资源去打造工作平台(对于软件开发团队来说就是软件开发平台),帮助员工提升工作质量和效率。第二,公司有没有投入资源培养员工的做事专业度。第三,公司的文化氛围是否会激励员工持续地提升工作质效。

就我的观察,以上三点中的第一点是很多大厂都在干的事,可第二和第三点是很多大厂都忽视的事。由于后两点的忽视,就会出现公司在第一点上用劲所产出的工作平台,最后制约了工作质量和效率。原因很简单,工作平台也是由员工打造的,当公司不重视培养员工的做事专业度时,打造工作平台的员工自然少了对专业做事的至简洞察,从而做不出让人称手的工作平台,或者工作平台的演进跟不上新技术的发展。

了解了这两个门道后,我们就能理解大厂出来的人并不比你高效这一现象了。我认为主要是三大点:第一,你们都在同一家公司工作,因为共享同样的工作环境而凸显不出大厂员工的高效;第二,那些人在大厂工作时只停留于做好螺丝钉,当他加入你所在的公司后,因为没能理解大厂的营盘的价值,从而没能发挥改善眼前的工作环境的作用;第三,来自大厂的同事即便有良好的做事素养,但因为没有心力坚守,被眼前的工作环境裹挟而变得低效。

当然,改善一个公司的工作环境不只是理解营盘的价值那么简单。也正因如此,我在《全面效能》这本书中,花了非常大的篇幅来分享我是如何将作坊团队变成专业做事的团队的。

最后,我想请你思考一个问题:程序员的核心竞争力是什么?在你思考这个问题之前,我想提醒,核心竞争力除了有助于我们在后浪面前保持竞争力外,还让人在职业发展的过程中更难被别人和AI这样的新技术取代。在即将到来的10月18日的QCon上海站,我分享《AI时代团队管理的变与不变》这个话题时,也将和你分享我对程序员核心竞争力的思考。你除了可以来现场与我交流外,也可以等我后面的文章与你分享我的思考。在那之前,期待你在这篇文章后面留言与我交流。

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

如若内容造成侵权/违法违规/事实不符,请联系一条长河网进行投诉反馈,一经查实,立即删除!

相关文章

Cisco Catalyst 9000 交换产品系列 IOS XE 17.15.1 发布下载,新增功能概览

Cisco Catalyst 9000 Series Switches, IOS XE Release 17.15.1 ED 思科 Catalyst 9000 交换产品系列 IOS XE 系统软件 请访问原文链接:https://sysin.org/blog/cisco-catalyst-9000/,查看最新版。原创作品,转载请保留出处。 作者主页&…

【2024年最新】基于springboot+vue的点餐平台网站lw+ppt

作者:计算机搬砖家 开发技术:SpringBoot、php、Python、小程序、SSM、Vue、MySQL、JSP、ElementUI等,“文末源码”。 专栏推荐:SpringBoot项目源码、Vue项目源码、SSM项目源码、微信小程序源码 精品专栏:Java精选实战项…

Python+Django预约管理系统

程序示例精选 PythonDjango预约管理系统 如需安装运行环境或远程调试,见文章底部个人QQ名片,由专业技术人员远程协助! 前言 这篇博客针对《PythonDjango预约管理系统》编写代码,代码整洁,规则,易读。 学习…

kubernetes(K8s)学习(一)

本文主要是搭建一个k8s平台,并部署一个springboot的jar包,后续以此作为学习k8s的环境。 1. 搭建k8s集群 网上有很多指导,大家可以在网上搜索一下,比如这个:K8s搭建集群-CSDN博客,本人通过VMware安装3台虚拟…

昇思学习打卡营第33天|基于MindSpore的恶性皮肤肿瘤识别

1. 实验介绍 本次实验的目标是基于MindSpore框架,训练一个ResNet50模型,用于恶性皮肤肿瘤的分类识别。本实验将使用包含四类皮肤肿瘤图片的数据集,针对ResNet50模型进行微调,训练出一个能够精准分类皮肤病的模型。主要过程包括数据…

Java项目实战II基于Java+Spring Boot+MySQL的房产销售系统(源码+数据库+文档)

目录 一、前言 二、技术介绍 三、系统实现 四、文档参考 五、核心代码 六、源码获取 全栈码农以及毕业设计实战开发,CSDN平台Java领域新星创作者 一、前言 随着房地产市场的蓬勃发展,房产销售业务日益复杂,传统的手工管理方式已难以满…

指针赋值or常数赋值

int main (){int a 10;int b ;b a;int *c &a;int *d c; } 常数 a,b赋值: 都是将存储的值(10)赋值给别人。 指针赋值也是类似的: 指针存储的值(&a)为地址,就是把c指向的地址赋值给…

SaaS 应用如何助长网络犯罪

过去十年,软件即服务 (SaaS)的采用呈爆炸式增长,彻底改变了我们的工作方式。 从电子邮件平台到通信和协作应用程序,再到文件存储和共享服务,这些工具有望为我们的日常工作生活带来更大的灵活性和效率,尤其是在当今的远…

2.创建第一个MySQL存储过程(2/10)

引言 在现代数据库管理中,存储过程扮演着至关重要的角色。它们是一组为了执行特定任务而编写的SQL语句集合,这些语句被保存在数据库中,并且可以被多次调用执行。存储过程不仅可以提高数据库操作的效率,还能增强数据的安全性和一致…

unity 2d 近战攻击判定的三种方式

1. 给攻击帧添加碰撞盒 优点:配置直观,无需事件触发 缺点:无法定制,效率低 检测放在子物体,可以控制旋转 添加触发器事件 注意OnTriggerEnter2D只会在挂载了collider的组件上触发 protected virtual void OnTrigge…

降压芯片TPS54821

降压芯片TPS54821 介绍 价格低廉,只需1.5元。是一个同步整流降压BUCK电路。MOS管内置。输入电压为4.5V至17V,输出电压为0.6V到15V,输出电流最大到8A。是QFN封装,焊接时有些许困难。得益于QFN封装,其引线电感非常的小…

【深入理解SpringCloud微服务】手写实现断路器算法

【深入理解SpringCloud微服务】手写实现断路器算法 断路器状态切换断路器接口断路器算法实现相关属性failed()success()canPass() 断路器状态切换 在分析断路器算法前,我们先复习一下断路器的状态转换。 断路器一般有三个状态:关闭、打开、半开。 断路…

PP-Structure 快速入门

PP-Structure 快速入门 1. 环境准备2.快速使用2.1 命令行使用2.1.1 图像定位布局分析表格识别2.1.2 布局分析表格识别2.1.3 布局分析2.1.4 表格识别2.1.5 关键信息提取2.1.6 布局恢复2.2 python 脚本使用2.2.1 图像方向布局分析表格识别2.2.2 布局分析表格识别2.2.3 布局分析2…

正则表达式匹配英文字符

正则表达式匹配英文 20 个字符,包括大写,小写。 根据搜索结果,看到 honeymoose 分享过一个正则表达式的要求是: 匹配 20 个英文字符(大写、小写都包括)。 那么这个正则表达式可以写成: ^[a-zA-Z]{20}$解释一下: ^ 表示匹配字符串的开始[a-z…

pWnos1.0 靶机渗透 (Perl CGI 的反弹 shell 利用)

靶机介绍 来自 vulnhub 主机发现 ┌──(kali㉿kali)-[~/testPwnos1.0] …

EtherCAT 转 EtherNet/IP, EtherCAT/Ethernet/IP/Profinet/ModbusTCP协议互转工业串口网关

EtherCAT/Ethernet/IP/Profinet/ModbusTCP协议互转工业串口网关https://item.taobao.com/item.htm?ftt&id822721028899协议转换通信网关 EtherCAT 转 EtherNet/IP GW系列型号 MS-GW12 概述 MS-GW12 是 EtherCAT 和 EtherNet/IP 协议转换网关,为用户提供两…

基于Vue的汽车维修配件综合管理系统设计与实现SpringBoot后端源码

目录 1. 系统背景 2. 系统目标 3. 功能模块 4. 技术选型 5. 关键技术点 6. 实现步骤 7. 项目意义 8. 后期展望 1. 系统背景 市场需求分析:随着汽车保有量的不断增加,汽车维修和保养的需求日益增长。车主对维修质量和配件质量的要求也越来越高。汽…

安全防护检测数据集 3500张 PPE 动火 带标注 voc yolo 12类

安全防护检测数据集 3500张 PPE 动火 带标注 voc yolo 分类名: (图片张数, 标注个数) he Imet: (3649,10494) no_ goggles: (2197,4545) no_ mask: (2986, 6918) no_ vest: (2602, 7462) boots: (1802, 765…

VirtualBox虚拟机连接宿主机并能够上网(小白向)

现存问题 windows系统主要使用vmare和virtualbox两种虚拟机,virtualbox相对于vmare更加轻便,但少有博客能够详细说明使用virtualbox的教程。踩了网上的坑后,决定写一篇文章介绍virtualbox虚拟机上网的流程。 需求 1. virtualbox虚拟机与宿主机…

一篇文章搞懂Android 刷卡器对接:RS232 DB9串口通讯,通讯设置,刷卡器API介绍;代码示例;MDB协议;

目录 前言 在一些国家,还没有普及扫码支付的时候,消费者会纸币、硬币或者刷卡进行支付,这里我们讲解一下刷卡支付。 在市面上,有哪家刷卡器公司可以说的上是开通了很多国家的支付银行,那么Nayax和Pax可以说的上是名列前茅,他们适配了很多国家,对接其他国家的银行,让我…