大厂程序员的水平比非大厂高很多嘛?

news2024/9/23 1:40:19

最近一个月,筛选了一百多份简历,前前后后面试了二三十人,基本上都是有大厂经历的人。同时,也录用了几个有大厂经历的。但整体而言,打破了对大厂出来的都是优质人才的幻觉。看到的实际情况与想象中的落差还是比较大的。今天跟大家就聊聊这个话题。

目前,身边的同事基本上都有大厂经历,主要是百度前些年出来的,水平都非常厉害的,无论输出能力、学习能力、拼劲儿、思维等各方面都非常棒。

但最近在招聘的过程中,无论从简历、面试体验以及入职后的具体情况来看,大厂的人才是有严重的分层的,并不是每个人都很优秀。

1、说说简历

无论大厂的求职者或普通公司的求职者,一个通病就是没有在简历上下功夫。大多数人的简历都写得乱七八糟的,没有亮点,没有突出点。有些亮点还需要招聘者去发掘,去仔细阅读,去扒一扒……

最应该下功夫的地方却没有下功夫,不确定是什么原因。难道是因为技术人都不爱包装自己?但最起码的条理、技术栈、排版、错别字等方面还是需要注意一下的。感觉帮人整理简历或提供咨询服务,或许是一个不错的生意。

还有一部分讨巧(或许也是被迫的)人,直接不在简历上写年龄。不知道这是一种逃避还是实践得出的经验。站在另外一面看,如果自己都没办法面对自己的年龄问题,别人又如何敢录用呢?何况,从毕业时间也能粗略推算出来。即便前期没注意到,后面也会问到。跟很多求职的朋友交流过,年龄上会有一些劣势,但其实并不是所有的企业都卡死年龄这道坎的。

2、光环效应与高预期

无论怎么说,一份简历中的名校出身、大厂履历、大项目,都是强有力的加持。无论面试官、HR都会暗暗给候选人进行加分。这是人之常情。两个陌生人,在没有任何可参考信息的情况,只能通过这些侧面来推测一些什么。但这种光环效应,同时也带来了一个副作用:高预期。这就是事物本身的两面性。

这些简历中的亮点,为大多数大厂人争取了更多的面试机会。然而,真正面试时,如果表现未能达到企业的要求,这种感觉上的落差反而会被放大。

比如,现在团队招人的几个基本要求:第一,要有自驱力,自主学习和钻研能力;第二,理论知识要扎实;第三,做人做事比较踏实,能扛住一定的压力。至于编程语言本身,要求反而低一些,毕竟Go语言才火这么几年,真正能够做到大佬水平的人还是有限的。但现实是,能够满足其中一条的就很少。

3、预期与落差

最后,面试的结果与预期有很大差异:

本以为通过大厂的层层筛选,应该会有很扎实的基础知识。结果是:HTTP协议、Hash算法、幂等、RSA加密、数据结构等这些理论知识很多人甚至都不知道。好像除了码业务逻辑,其他的基础建设都没有参与过一样。

本以为在大厂工作,有更多的机会接触到一些高并发业务场景。结果是:虽然接触了高并发,但如何架构实现的并不清楚;或者只是在做一个并没有并发的业务线。

本以为在大厂,会有更多的机会接触到大牛,更多规范化的流程和管理思想思路。结果是:大多数人技能非常单一,甚至单一到只是用别人封装好的内部框架,或企业自研的框架。进而无法将封装的框架与市面上主流的框架进行挂钩。

这个落差不知道是否普遍存在,如果实际情况就是如此,那么如何利用好大厂的资源提升自身的专业能力,或许就是另外一个课题了。

4、找工作难,招人难

最后一点感悟。市场上一片哀鸿,到处充斥着找工作难的信息。但同时,企业也在说:招人难,招到合适的人更难。

一边有朋友让帮忙留意人才,一边又有朋友说帮忙推荐工作。

直到一位超过35岁的朋友因公司倒闭重新找到了工作;直到一位做培训的35岁朋友一周内找到了工作;直到面试了许多大厂的人,却未能选到合适的人才时,问题的根本才真正浮现:找不到工作最大的卡壳点可能是能力,或者说是与企业需求所匹配的能力

后话

其实现在市场上大部分公司的面试情况,基本上就是项目+八股+算法+场景。只不过年限不同、公司不同的话,各自的占比不太一样而已。

基本上市面上程序员面试被问到的技术问题,在我的Java面试突击资料中都有的。

其内容涵盖:Java基础、多线程与高并发、JVM、Spring、算法、微服务、分布式、简历、表达技巧等等...共200+页 质量非常高!!!

不管最近要不要去面试,建议大家都保存一份!!学完之后不论是 厂内晋升 还是 跳槽涨薪 都不在话下!需要完整版的小伙伴文末查看

目录总览

内容节选

  • JVM

  • 多线程高并发

  • Spring

  • MySQL

  • 微服务

  • MQ

  • Redis

  • 分布式

  • 计算机网络

  • 设计模式

  • 简历

最后

文章到这里篇幅就已经很长了,就不继续拉长篇幅影响大家阅读体验了,需要完整版的小伙伴点击下方小卡片即可~

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

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

相关文章

从零开始学python(十二)如何成为一名优秀的爬虫工程师

前言 回顾之前讲述了python语法编程 必修入门基础和网络编程,多线程/多进程/协程等方面的内容,后续讲到了数据库编程篇MySQL,Redis,MongoDB篇,和机器学习,全栈开发,数据分析前面没看的也不用往…

ChatIE:通过多轮问答问题实现实命名实体识别和关系事件的零样本信息抽取,并在NYT11-HRL等数据集上超过了全监督模型

项目设计集合(人工智能方向):助力新人快速实战掌握技能、自主完成项目设计升级,提升自身的硬实力(不仅限NLP、知识图谱、计算机视觉等领域):汇总有意义的项目设计集合,助力新人快速实…

【机器学习】Cost Function

Cost Function 1、计算 cost2、cost 函数的直观理解3、cost 可视化总结附录 首先,导入所需的库: import numpy as np %matplotlib widget import matplotlib.pyplot as plt from lab_utils_uni import plt_intuition, plt_stationary, plt_update_onclic…

【数字IC设计】VCS仿真DesignWare IP

DesignWare介绍 DesignWare是SoC/ASIC设计者最钟爱的设计IP库和验证IP库。它包括一个独立于工艺的、经验证的、可综合的虚拟微架构的元件集合,包括逻辑、算术、存储和专用元件系列,超过140个模块。DesignWare和 Design Compiler的结合可以极大地改进综合…

c++ 给无名形参提供默认值

如上图,若函数的形参不在函数体里使用,可以不提供形参名,而且可以给此形参提供默认值。也能编译通过。 在看vs2019上的源码时,也出现了这种写法。应用SFINAE(substitute false is not an error)原则&#x…

Go Ethereum源码学习笔记 001 Geth Start

Go Ethereum源码学习笔记 前言[Chapter_001] 万物的起点: Geth Start什么是 geth?go-ethereum Codebase 结构 Geth Start前奏: Geth Consolegeth 节点是如何启动的NodeNode的关闭 Ethereum Backend附录 前言 首先读者需要具备Go语言基础,至少要通关菜鸟…

周末放松大作战:优化生活质量的秘密武器

博主 默语带您 Go to New World. ✍ 个人主页—— 默语 的博客👦🏻 《java 面试题大全》 🍩惟余辈才疏学浅,临摹之作或有不妥之处,还请读者海涵指正。☕🍭 《MYSQL从入门到精通》数据库是开发者必会基础之…

C++代码质量提升指南-工具篇

提高代码质量的方法: 使用代码规范:代码规范是指对代码的编写风格和格式进行规范的规则。使用代码规范可以提高代码的可读性、可维护性和可扩展性。进行单元测试:单元测试是一种用于验证代码单元是否正确运行的测试方法。进行单元测试可以帮…

C++ ——STL容器【list】模拟实现

代码仓库: list模拟实现 list源码 数据结构——双向链表 文章目录 🍇1. 节点结构体🍈2. list成员🍉3. 迭代器模板🍊4. 迭代器🍋5. 插入删除操作🍌5.1 insert & erase🍌5.2 push_…

Python实现GA遗传算法优化循环神经网络回归模型(LSTM回归算法)项目实战

说明:这是一个机器学习实战项目(附带数据代码文档视频讲解),如需数据代码文档视频讲解可以直接到文章最后获取。 1.项目背景 遗传算法(Genetic Algorithm,GA)最早是由美国的 John holland于20世…

Zabbix分布式监控Web监控

目录 1 概述2 配置 Web 场景2.1 配置步骤2.2 显示 3 Web 场景步骤3.1 创建新的 Web 场景。3.2 定义场景的步骤3.3 保存配置完成的Web 监控场景。 4 Zabbix-Get的使用 1 概述 您可以使用 Zabbix 对多个网站进行可用性方面监控: 要使用 Web 监控,您需要定…

【GitOps系列】监听镜像版本变化触发 GitOps工作流

文章目录 前言工作流总览安装和配置 ArgoCD Image Updater创建 Image Pull Secret(可选)创建 Helm Chart 仓库创建 ArgoCD Application删除旧应用(可选)配置仓库访问权限创建 ArgoCD 应用 体验 GitOps 工作流总结 前言 在【GitOps…

AQS之ReentrantLock源码详解

一、管程 管程:指的是管理共享变量以及对共享变量的操作过程,让它们支持并发 互斥:同一时刻只允许一个线程访问共享资源 同步:线程之间如何通信、协作 MESA模型 在管程的发展史上,先后出现过三种不同的管程模型&a…

Xamarin.Android实现加载中的效果

目录 1、说明2、代码如下2.1 图1的代码2.1.1、创建一个Activity或者Fragment,如下:2.1.2、创建Layout2.1.3、如何使用 2.2 图2的代码 4、其他补充4.1 C#与Java中的匿名类4.2 、其他知识点 5、参考资料 1、说明 在实际使用过程中,常常会用到点…

【142. 环形链表 II】

来源:力扣(LeetCode) 描述: 给定一个链表的头节点 head ,返回链表开始入环的第一个节点。 如果链表无环,则返回 null。 如果链表中有某个节点,可以通过连续跟踪 next 指针再次到达&#xff0…

TCP三次握手报文代码实现

声明 看了一个博主写的文章 但是因为自己电脑环境的问题最终没有运行 本文仅对思路进行一个讲解 大家就看一下这个思路就好 不好意思大家测试环境 window10系统 哈工大的泰山服务器 检验和部分 原理 首先让检验和部分为0(二进制) 然后将左边的部分依次相加 然后将地址分成如图…

如何用arduino uno主板播放自己想要的曲子。《我爱你中国》单片机版本。

目录 一.效果展示 二.基本原理 三.电路图 四.代码 一.效果展示 arduino播放《我爱你中国》 二.基本原理 利用arduino uno单片机实现对蜂鸣器振动频率的调节,基于PWM控制系统通过代码实现控制。 三.电路图 四.代码 //main.uno #define Buzzer 2int PotBuffer …

PHP使用Redis实战实录4:单例模式和面向过程操作redis的语法

PHP使用Redis实战实录系列 PHP使用Redis实战实录1:宝塔环境搭建、6379端口配置、Redis服务启动失败解决方案PHP使用Redis实战实录2:Redis扩展方法和PHP连接Redis的多种方案PHP使用Redis实战实录3:数据类型比较、大小限制和性能扩展PHP使用Re…

第六章 HL7 架构和可用工具 - 定义新的消息类型和结构类型

文章目录 第六章 HL7 架构和可用工具 - 定义新的消息类型和结构类型编辑数据结构和代码表 第六章 HL7 架构和可用工具 - 定义新的消息类型和结构类型 消息类型标识消息并与 HL7 MSH:9 字段中的值匹配。定义消息类型时,指定发送消息结构类型(可能与消息类…

OpenMP

官方文档:OpenMP | LLNL HPC Tutorials OpenMP总览 统一内存访问:OpenMP、Pthreads 非统一内存访问:MPI OpenMP与Pthread OpenMP原理 串行区到达并行区后会派生多个线程,并行区代码执行完后进行线程合并,剩下主线程 编…