
刚刚看到的帖子说大厂出来的程序员不会 git add 和 cherry pick ,但是这种只要用过 jetbrain 的 ide 应该都懂吧。我虽然没在大厂工作过,但是认识不少朋友/同学(腾讯,字节,携程,美团,京东)是大厂工作的,他们基本都是我见过各方面的卷王。在我看来大厂招聘标准是非常严格的,包括我自己的校招经历也是感觉到面试官是有一定力,无论是技术还是算法方面。
但是在刚刚的帖子,大部分人都表示认可,这让我对 v2 的人员组成感到非常怀疑。包括其他的时候,v2 偶尔有年薪百万焦虑未来的帖子,帖子下面大家也是见怪不怪的样子,好像年薪百万并不稀奇。但是在那些月薪一万多的帖子下,又好多人说有工作不错了,月薪过万也不错拉。就是给我一种左右脑互博的样子,像以前的知乎。
所以说 v2 的人员组成是怎么样的?真正的大厂程序员会上 v2 吗?有没有可能大家只是在这里吹吹牛而已呢?
1 tim9527 3 天前 有的有的,之前吐槽对接的阿里 it ,评论区大佬云集,有说是外包的,有说人家能进去就是比你强的,有说供应商就好好配合的,吓得我立马就沉帖了。哈哈哈。 不过我现实中对接的大厂就那一个比较菜的,其他都很强,是真正意义上的让人佩服,又强又卷。很佩服 |
2 Duanye7X24 3 天前 cherry pick 这个是真的好多人不知道的,不信看评论。哈哈哈哈哈 |
3 duwenjie 3 天前 大厂程序员加一块也得过 50w 了。啥人没有啊。 |
4 longzhou6431 3 天前 大厂的外包也会称自己是大厂,毕竟出门外在,身份都是自己给的。 如鱼饮水,冷暖自知,没必要较真 |
5 leo7723 3 天前 感觉可能和年纪有关系,有很多人工作的时候主流还是 SVN |
6 Katrol 3 天前 领导人都有低学历的,清北的也有人渣,所以不要觉得大厂人都技术牛逼、年薪百万 |
7 zl1995 3 天前 V2EX 确实有年薪百万的,这一点毫无疑问。(行业、平台、机遇、个人能力,4 缺 2 肯定到不了年薪百万) V2ex 每天活跃的在线人数大概是 5500 ,年薪 100 万的大概 0.5%吧 |
8 wakarimasen 3 天前 via Android 以我潜水多年的经验推断。这里的用户跟行业从业人员的分布差不多,也是正金字塔型的。 大厂有个别程序员不会 git add ,逻辑上肯定说得通。反而恰恰是大厂才能容许南郭先生的存在。 |
9 dongQQ 3 天前 大厂人也鱼龙混杂啊,之前在腾讯乐问有人爆料微信招聘给的 SP ,员工本人简历的 GitHub 项目都是造假的,里面英文词都是错的 |
10 KinBob 3 天前 这个东西不就是新时代的「茴字的六种写法」吗,有啥值得讨论的 |
11 JoeJoeJoe PRO @wakarimasen 不会 git add 我觉得有点过分了, cherry pick 这玩意我之前是真的没用过, 一般复杂的合并操作都直接上图形化. |
12 loryyang 3 天前 在我看来,这就类似于想象皇帝用金锄头。当然你们要是不信,那就是你们对 |
13 coderluan 3 天前 “偶尔有年薪百万焦虑未来的帖子,帖子下面大家也是见怪不怪的样子,好像年薪百万并不稀奇” 我没见过哪个“年薪百万焦虑未来的帖子”的帖子下面“大家也是见怪不怪”,我印象中这种帖子的回复都是嘲讽对方贷款吃屎的,楼主发一个链接我看看。 |
14 Inn0Vat10n 3 天前 大厂招聘标准, 尤其校招,不是会 cherry pick 的人, 而是听说后能马上理解并学会使用 cherry pick 的人 |
15 Goooooos 3 天前 1. 你对大厂程序员神化了,他们也是普通程序员,有的编码能力强但其他一般,有的综合能力强点,有的就是运气好 2. 某个工具不会用不等于这个人就是水,这评价太片面,你看那个帖子就认为人家水,相当于盲人摸象 3. 大厂人多,每个人负责的可能只是部分模块和业务,不想小厂人均全栈 4. 有的大厂技术栈老,很多东西很保守,如果那个员工本身就比较躺平,不主动学新东西,那么他的技术栈也会跟时代脱节 |
16 JoeJoeJoe PRO op 还是太年轻了,等你再多干几年,发现身边的菜鸡同事进了大厂就对大厂祛魅了. |
17 hmxxmh 3 天前 via Android 搞不懂,一个 git 操作要用的时候花几分钟看一下不就会了,这也能作为区分水平的标准吗…评价一个人的水平不要这么片面 |
18 Erroad 3 天前 只要进来大厂了,需求能正常交付,无惊无险年复一年拉倒。懂不懂 cherry-pick ,什么是 tcp ,php 是解释型语言,没有什么交付和绩效的影响。 |
19 bluefalconjun 3 天前 从 svn 到 git gerrit 到 gitlab 公司自建 devops CI/CD 系统都走过... 大厂也算呆过 现在混小外企 轻松惬意 Peace and Love. 感觉个人能力是看工作类型, 有些专注写核心代码的 提交就只管 git add/git push 的 很少用 cherry-pick. 而且 IDE 一直是 source insight(正版 爽不爽). 有些做 CI/Integrator 的 相关指令可能更熟一些 每次 git blame 再发邮件找人改 bug 很正常. |
20 fxxkgw 3 天前 via Android 看环境吧 我算在大厂呆了十年了 刚工作那会用 SVN 后来慢慢接触 git 用 MacBook 那几年确实用命令提交代码 但因为我特别怕静电 冬天总是被 MacBook 电 无奈换了那个全塑料感的 ThinkPad 回到了 Windows 环境 又开始用 git gui 到现在 有了 GUI 又把命令都忘了 又因为我一直都是单人搞项目的 极少跟别人配合 所以 git 的那种高级功能用不到 导致入行这么多年 git 还是个半吊子 惭愧惭愧! |
21 InDom 3 天前 曾经我有一个新来的同事, 给他一个需求, 给用户上传的图片加一个去重保存的功能, 硬生生做了两个星期都搞不定... 说每次文件名都不一样, 没办法知道是不是同一个图片, 我就说可以用 md5 来对比, 每次上传新图片就保存 md5 值, 下次上传先查一下, 有相同 md5 就不存了. 结果...过了几天, 问咋样了, 说不好使, 上传同一个图片 md5 还是不一样. 我看了一眼代码, 好家伙, 他是对文件名取 md5... 后来试用期没过, 劝退了, 当时负责面试的同事说面试的时候都很好的, 怎么能进来之后就这样呢... 然后人家去了 Vivo 了, 所以, 是人才总会发光的, 没发光可能是因为你这粪坑不行 ![]() |
22 midasplus 3 天前 “但是这种只要用过 jetbrain 的 ide 应该都懂吧” 还真没有用过,之前写 C++,但是 clion 不支持 Bazel 的编译构建 而整个 bg 的生态都是基于 Bazel 的,所以只能放弃了 |
24 fewtime 3 天前 招人不是全方位看一个人的能力吗? 我知道大厂还有很多人不用 jetbrain ,只用 vim 跟命令行,git add 跟 cherry pick 只是对 git 的熟悉程度罢了,但仅用这个维度来做判断太武断了 |
25 lxqxqxq 3 天前 “但是这种只要用过 jetbrain 的 ide 应该都懂吧” 这又不是程序员标配 |
26 ruaRobot 3 天前 突然想起认识的一个人,用字节外包的邮箱和工牌认证了脉脉 |
27 ndxxx 3 天前 jetbrain ,好了,知道你是爪蛙仔了。 不过大厂不知道 cherry-pick 确实不应该。 |
28 toloa 3 天前 在抖音中间件,应该算大了,但不会 cherry pick |
29 luohechen 3 天前 add 不会确实有点难说,感觉是基础素养那块了 cherry pick 和 rebase 这种确实遇到蛮多不会的 |
30 0x0x 3 天前 别说大厂程序员了、站里很多大佬的。 国内大厂的程序员加起来应该有几十万人了吧, 水平什么样子的都有,有些人擅长八股文面试,刚好遇到水货面试官,就进来了。 |
31 NizumaEiji 3 天前 因为喜欢加滤镜呗,大厂很多不也是打工的牛马,不过人家福利好一点。总觉得大厂出来的就啥都比自己懂是个很奇怪的观点。 闻道有先后术业有专攻是个很正常的现象,况且都是写代码的也未必所有人都用 git 。 |
32 Rickkkkkkk 3 天前 没用过 cherry pick ,不会。但听过。如果真的要用,就是现去问 ai 工具不是大问题 |
33 worldhandsomeboy 3 天前 不敢评价,怕别人抛出资产和薪资出来 |
34 Wolsen 3 天前 大厂,我平时都用 source tree 。source tree 很好用啊,虽然偶尔崩溃。 冷知识:cherry pick 的中文名字是:遴选。 |
35 cocong 2 天前 git 就是个工具而已,大部分人都是拿来就用,并不会往深处走,就像 vim 也没多少人拿来编程。 |
36 zuosiruan 2 天前 via iPhone 很多腾讯外包的 简历上明目张胆的就直接腾讯某某公司 腾讯内部核心。。。 |
37 crh3188 2 天前 不会 cherry pick 和 rebase ,只会 merge 。 |
39 warrenoo 2 天前 coding 十几年了,没用到过 cherry pick ,真没有啥使用场景。 另外使用 shell 命令是什么门槛么,已经 AI 时代了。 有点类似自动驾驶都普及了的时代,认为一个司机不会开手动挡所以能力不行,真正有能力的司机可能会研究下怎么给顾客多一点情绪价值。 |
40 ChaYedan666 2 天前 懂业务比懂技术重要,能用工具把需求推进,按时落地就不错了,没必要纠结这种犄角旮旯吧 在我看来,大厂的核心优势是碰到傻*占比比较小 |
42 shawnsh 2 天前 via Android git 很熟练加多少薪水 |
43 yifeng33 2 天前 说实话,已经不打命令了,都是 ide 直接可视化操作,连 commit 都是 ai 写的。 |
44 MrPat 2 天前 cherry pick 如果多人,我得有大,很少用,因上有流程,久了就忘做了什; 一般 rebase 用得多 |
45 66beta 2 天前 大厂的人并不代表工作能力强,学习能力强的高学历并不代表工作能力强,强的人往往就是那几个,跟厂大不大没关系,而在于这些强者的自我选择 这是我在大厂的见闻总结 |
46 SeanChense 2 天前 人家问有没有,你答你是或者不是就完了。一个劲在那儿说其他的干啥。。。。。 |
47 lswlray 2 天前 我是看到过 幻方量化 的人在 DeepSeek 还没有成名前在 V2 上的留言 |
48 v2gba 2 天前 主要学校里一般都会接触 git 了 所以不太可能会出现这种情况 但是我司确实很大一部分人不用 git 系 |
49 Hyschtaxjh 2 天前 via iPhone 工具只要趁手 就一直用趁手的那 |
50 wakarimasen 2 天前 via Android @JoeJoeJoe 首先,大厂也分不同业务线(包括收购业务)和不同年代进去的,招聘要求并不总是近年这么高。 再者,从概率来说,假设你招一个人有 1%的概率被他骗过去,招很多人就必定会放进来混子。 然后,大厂的规矩还特别多,有时候招到了混子也只能让他混下去。 甚至,他可能会用 git 的常用操作,但是不知道或者忘了 IDE 里面那个加号按钮执行了 git add ,你顶多说这类人不求甚解,也不能说是什么都不会吧。 |
51 catch 2 天前 网上喜欢吹自己牛逼别人沙币。 别太认真 |
52 xAI 2 天前 大厂里面打螺丝和混日子的人才是主流。 |
53 WngShhng 2 天前 有些中国人拼音还读错呢,你能说他是个假的中国人吗? |
54 lenglengyuchen 2 天前 via Android cherry pick 经常用吗?我两年多用过不超过五次,都是解决些意外问题,感觉开发流程规范下用不到这个 |
55 shawndeng1109 2 天前 有技术美术么? 正面回答一下有多少人会用 git ? 太正常了,在大厂里。 |
56 opengps 2 天前 多大的厂算大厂?待过一家上市企业 |
57 admin9 2 天前 命令行用习惯了,现在还是纯命令行。 cherry pick 经常用,临近发布的时候会拉出 release branch, 这个时候所有的提交必须先进 trunk ,然后 review 通过的改动就需要 cherry pick 进入 release branch. |
58 lixintcwdsg 2 天前 老登路过(非头部大厂),年入肯定是及格的,也在写代码做技术方案的基层工作。 从不用 cherry-pick ,git add 也是从来都是 IDE 自动解决,其他 git 复杂用法以前 google 现在 cursor 。 还有什么 java go js python 以及各种框架之类的这个爽那么猛基本听着都懵逼,负责的业务用的 MQ 文档从来没翻过就之前面试把 Kafka 的一些要点背了一些网上套。 但是这些不影响我做的技术方案(无论大中小型项目,尤其是大型)各种前瞻性、实际效果、完整性、可能的风险点、面向汇报友好(这个多重要不用提了把),组里每年找技术项目提报各种奖总要我这里出一两个。 只能说公司规模大了每个团队都有特定的绩效导向和氛围,就我所知(毕竟以前带过得下属都有在头部做到一定位置的了),纠结这些问题的团队绝大部分后面都慢慢没声音了。 然后真正能力强的(的确用技术解决实际业务问题,并且拿到结果也就是钱的),也没有纠结这些的,并且选人还要避开这些思路,更侧重沟通能力、罗辑思维与智商、责任心、人品没短板、实际项目经验这几项。 爹味一点儿讲,诚然对技术有点儿钻研追求精神,大家都有这个过程,但是你尽快把自己提升到不纠结这些东西的层次会比较好,或者说除非你在业界某个领域前沿纠结这个领域前沿的一些细节那没问题,否则成熟业务的确没必要。 |
59 keepfun 2 天前 你这个帖子属于以讹传讹了,原帖说的不是不会 git add ,是不会 git add 部分文件,或者说不会 add 指定文件,到你这成了不会 git add 了。 感觉性质不一样。因为大家用的比较多的都是 git add .,就把文件全部 add 了,一般不会特意指定,所以会的人会少一点。 |
60 JoeJoeJoe PRO @wakarimasen #50 我的观点跟你是一样的,只不过觉得 git add 这类可能是 git 必学常用的, 有点认知偏差了. |
61 lance07 2 天前 大厂面试根本不问 git 啊, 只见过小厂问些这个, 这种东西进去快速学会就行了 |
62 aheadlead 2 天前 大厂:面试造航母,入职拧螺丝 |
64 summertimesad 2 天前 很正常啊,说起来我还得感谢这样的呢。 上家公司有个阿里的 P7 ,用命令行把分支代码合并错了,折腾一天没弄好,最后我用 IDEA 的 cherry pick 整好了;年终的时候用这个当作绩效亮点,老板给涨薪 3K + 100K 的股票 |
65 WalkingEraser 2 天前 via iPhone 某厂 20 多年的核心项目,之前还都是 Vim 编码+SVN 命令行版本管理,这两年才切 git 。git 只是一个工具而已,需要时再学就行,奉为圭皋就搞笑了 |
66 leojia 2 天前 之前人家工作没用到这个不会这不是很正常,不能这么片面就直接否定这个人的能力吧。 |
67 seven777 2 天前 @toloa #28 朋友您好.我有些问题真诚的想请教您.如有冒犯您,请您海量,或者骂回来我也行. 您在抖音技术层,您认为"抖音"给社会带来的价值是正面的还是负面的? tictok 和抖音是两个东西,而且这两个东西对受众的态度完全不一样,不管是用户体验,算法引导,还是广告策略. 国内抖音,对底层人的愚弄和调戏,你们技术层怎么思考? 抖音技术层"一定对人群做了分层处理"了,这一点,您也不用回避(或许您还不知道),如果您知道,可否谈谈您的理解,抖音如何对待"高净值人群"和"白名单人群"的? 抖音内部的"价值观"是什么?或者更准确点,"社会价值观"是什么? "内涵段子"时代,我还能推测抖音的价值观无非就是娱乐至上,人畜无害. "今日头条"时代,以及开始体验到技术红利,抖音开始走上技术奴隶主的角色了. "抖音"时代,字节买断了市面上所有的竞争对手,一家独大,全球独大,那么,抖音到底想干什么? |
68 leojia 2 天前 就像我们的 git flow 要求合并前先 rebase ,新来的人没见过几个直接会用的 |
69 SeanChense 2 天前 @toloa 哥们你胆子是真大,真不怕被网暴。 |
70 layxy 2 天前 我只会一些基础的 git 命令,你说的 cherry pick 我之前都没听说过,真正用到了看看文档就行了,现在开发都是依托于 ide 工具,自带的可视化 git 工具好用又方便,而且大部分人的 linux 命令也不太在行,很多都是用到了现查,除非你的工作场景经常用到,否则学会的东西迟早会忘 |
72 toloa 2 天前 @SeanChense 为啥要网暴我...? v2exer 素质没这么低吧.. |
73 xdidi3r 2 天前 我在阿里,老实说身边很多同事 git 都用的很不顺手,顶多就会 git add . git commit git push ,很多时候误操作了也不会用 git reflog git reset ,各个分支跟下水管道一样串来串去,我都不敢奢望他们用 git rebase 了。但是这不妨碍别人代码写得好,业务能力强。 |
74 toloa 2 天前 @seven777 我一写代码的研发,社区咋运营、产品啥定调、舆论咋样,我管不到呢。而且我是“中间件”,我写了个 Redis ,我需要管里面存啥吗?抖音啥价值不知道,给我发工资,对我就很有价值。 |
76 tomyark123 2 天前 俺在美股巨头之一。不过我每天用 emacs.. 不习惯不喜欢用 ide 自带的功能。emacs 的 magit 我都不怎么用,一直命令行。 |
77 shm7 2 天前 那个帖子里面基本都是水货无疑。你的第一段基本是正确的。 |
78 yinft 2 天前 题外话,git rebase 有啥用?不如 merge 记录清晰啊,我只用 merge |
79 2en 2 天前 完蛋我真没用过 cherry pick |
80 GallifreyCAR OP @ndxxx 我是写 go 的,用 goland |
81 fuchaofather 2 天前 不会 cherry pick ,真搞笑,孔乙己啊 |
82 nianyu 2 天前 @Goooooos 我一猜就有这种回复,不会 xxx ,马上评论你不能因为这个就否定谁,太片面,xxx 不会很正常 这个观点不否定,但是你要说 git 最基本操作不会,那一定是菜鸡,比如你写代码最基本的调试断点不会,那不是菜鸡是什么 |
86 19cm 2 天前 一个 git 能说明啥,能把代码推上去,解决完代码冲突,完成工作不就行了 |
87 sucai 2 天前 挺多人用不明白 git 命令的,就拿个 source tree 在那点点点,卡成那 B 样我看着都受不了。而且有些人 commit history 也贼杂乱,一堆的无可读性无实际意义"fix: 改 bug",提交前也不合并整理一下 |
88 PythonYXY 2 天前 都 AI 时代了,纠结这些问题就像纠结茴字有几种写法一样...... |
89 mooyo 2 天前 不搞开源的真的对 git 的使用很简单。业务代码都是 pull push rebase 一把梭哈。。。 cherry-pick 我在上家两年只用了一次,worktree 到这家才开始用。 |
90 disorientatefree 2 天前 大部分程序员应该会的 能想到一个大厂里的特例是 Google , Google 主力 version control 不是 git ( https://en.wikipedia.org/wiki/Piper_(source_control_system)),而且 Google 有将近 20 万人,如果毕业第一家公司就是 Google 的话 git 不熟悉很正常 |
91 Cruzz 2 天前 这么说吧,能力强的人想去大厂应该可以去,能力不行的人靠运气也是可以去的,一个发小,看了图灵的课去的美团,上班第一天和我说没用过 git ,不会用。之前做的都是军工外边,都是 svn 。 |
92 seenthewind 2 天前 1. 这个得问站长 2. 大厂程序员这个定义其实很不好定义的,假如一个上万(十万)人的大厂,大部分都是程序员,水平区别也挺大的。有各种原因,不展开了不然太嗦。 3. 没错,来这就是为了吹牛,打广告,现在行情不太好,大家有点抱团取暖的意思吧。 |
93 iwh718 2 天前 via Android 之前没听过,可能我们项目比较小。现在也没用过。 |
94 mooyo 2 天前 |
95 y1y1 2 天前 via iPhone 大厂是工资高,不是技术好 |
96 MindMindMax 2 天前 "在互联网上,没人知道你是一条狗" 《纽约客》 1993 年 7 月 5 日 |
97 whyso 2 天前 “v2 偶尔有年薪百万焦虑未来的帖子,帖子下面大家也是见怪不怪的样子,好像年薪百万并不稀奇” 看的多了自然见怪不怪了,年薪百万的虽然不多,但也算不上稀奇。 “但是在那些月薪一万多的帖子下,又好多人说有工作不错了,月薪过万也不错拉。” 和失业的、月薪几千的比确实不错啊。 参照对象不一样,评论的人不一样,说的话自然不一样。这也至于左右脑互博?借用你的话: “所以说 v2 的人员组成是怎么样的?” |
98 xsir2020 2 天前 有了 ai ,我提交的命令都快不记得了 |
99 lycpang 2 天前 平时不用,为啥非得会这些操作呀? 在大厂这种提交代码基础工具做的很好的情况下,本身就很难去 rebase 或者 cherry-pick 。 我会这两个操作是在中厂的时候,基建不好,master 管控也不好,你不会这几个操作出了问题怎么解决.. 反倒是我后面拒绝使用 rebase ,太鸡儿麻烦了。。 还有一点,大厂分工很细的,很难出现代码冲突特别难解的 使用 cherry-pick 纯就是为了搭车发布,又不想全部搭车,只能 cherry 一部分,而且这个也不好用。。。。你能保障你 cherry-pick 的一定是你搭车的代码么 |