关于大厂员工写码能力平均水平下降

我对这个问题比较悲观。你看有多少人能够在吵架的时候严格按照逆否命题的知识来说话:crazy_face:

这个就要看行业了,大厂码农的平均水平随着文凭的提高而断崖式跳水也是肉眼可见(逃

4赞

感觉互联网行业发展太好扩张太快 十年前去微软那个水平的人 现在都在FB这种工资高的大厂或者Airbnb这种新兴独角兽:joy: 去微软的人自然平均水平就下降了些:joy:

5赞

虾仁猪心

5赞

瞎说啥大实话:crazy_face:

你这个几乎可以说答非所问 :joy_cat:
吵架不按你的方法吵说明不了零和不零和的问题。
巨硬的水平跳崖也说明不了什么,天才永远都不缺只是不再出现在你能看见的圈子而已。

2赞

我可没有说是巨硬,你真的很喜欢给人添加设定

4赞

其实我说的是国内。但是这句话放在美国也不成立。facebook的engineering能力之差,只要碰过他们的(开源也行)代码的人那都清楚的很。别说他们公司的build系统的渣还是举世罕见,甚至不如微软2000年以前:crazy_face:

应届生水平都是很低的,本来一个人的engineering的能力就是要跟着年龄一起积累的。但是如果一个公司全都是年轻人(略

笑死 :joy_cat:
我想你可能觉得IBM最牛逼

1赞

IBM没有最,但是人家的确很牛逼,甚至连失败的经验都能总结成《人月神话》这种CS必读教材惠及全球。

而facebook作为一个“也”喜欢造轮子的公司,却不从前人的经验中总结教训,搞出多少匪夷所思的事情来。

我大概理解为什么微软在大家心目中和IBM一样了,毕竟都很牛逼。
FB,Google还是太年轻。

前几年我跟他们沟通的时候才发现他们的build至今还需要explicitly指出每一个文件之间的依赖关系,我都惊呆了。这样的build连c#这种老年语言都没法编译:crazy_face:

回过头来你再看看他们自己创造的编程语言和DSL,就能明白为什么都有一股屎味。

但凡了解过20年前的前沿知识的人都不会重新发明出这些东西来。别的东西可能藏得比较深,Flow的代码是最容易获得的,不信的话去读一下,然后再比比TypeScript(逃

一个公司的发明创造行不行,是牛是马拉出来遛一遛都能看清楚。

1赞

我没办法在不了解这个东西出现的背景,和想解决什么问题的情况下说这个东西烂不烂。 :joy_cat:

据我观察金融行业论业绩貌似也这样

就说一个最简单的。

他们的react native,里面的一个小部件又重新发明了一次AST。一般CS人只要上过学校的课,都不会把递归的AST拿来穷举。一层数组是一个类型,两层数组是另一个类型,三层数组还是另一个类型,这三个数组对基本类型的要求还不一样。

简直是脑洞大开,甘拜下风。一瞬间我以为这是初中生写的。

被我吐槽了一年多,终于改了。

1赞

你提了PR?

没法提PR,因为那些代码没法在facebook外面build。

我直接跟作者谈了。

巨硬有轮子哥在造轮子,水平能差?

其实我似乎有点理解轮子哥在说什么。以我作为外行粗浅的理解,现在人打码和二十年前的人打码,需要考虑的问题不同,侧重点就不同。比如说由于硬件的限制,当年的人在代码优化上可能更下功夫。所以在某些方面可能真的是祖传代码比较牛逼。再加上现在程序员作为最容易找工作的行业没有之一,的确鱼龙混杂,水平差距很大。
不过“平均水平随着文凭的提高而断崖式跳水”这种论断还是挺惊为天人的 :sweat_smile:

4赞

最后,我还要吐槽的是,facebook能把代码重构了一半还不能过编译就发release。这简直是在侮辱我的智商,挑战码农行业的底线。

幸好release出来的是js文件,我不用不行的部分就不会不行。

每年facebook都能刷新我对下限的认知。

讨论有点跑偏了 我给拆分出来了:joy:

1赞