我司一个外包人员让我开眼了

2023-05-08 17:38:46 +08:00
 depress
一个驻场外包,入职半年,技术挺好,但考虑问题不全外加毫无代码规范,上线过几次,均出问题,代码别人看不懂,制定了开发规范一直不遵守,沟通交流有障碍,无法正常交流,且拒绝别人修改他写的代码,就要自己改,另外人也不干净,散发一股味道,组里所有人均对他有意见,因为年龄已经 37 了,领导心软给了一次次机会,最后不得不退了这个人,然而退场当天,他一言不发,坐在工位不动,最后硬是让保安把他工牌强行收走,给架出去了,之后的两周,一直骚扰公司同事和上级领导,让给机会,表达想回来的心情,更逗的来了,过了一个多月,今天收到简历,又有他,是另一家公司推荐的,我真的第一次见这种人,感觉是不是有些心理问题。
18900 次点击
所在节点    职场话题
127 条回复
adoal
2023-05-09 13:59:21 +08:00
这不叫技术好。只是喜欢、好奇而已,甚至可能只是自以为喜欢、好奇。“好”是看结果而不是动机的。

给你举一个技术好的例子:

## Linus 亲手帮英特尔优化 LAM 代码

去年年底英特尔将 LAM ( Linear Address Masking:线性地址掩码) 功能提交到 Linux 6.2 的合并窗口,但该功能受到 Linus 的批评并拒绝合并。在经历了一段时间的代码改进后,Linus 终于同意将 LAM 代码合并到 Linux 6.4 窗口。

但 Linus 似乎仍对英特尔工程师提交的代码不太满意,在合并了 LAM 代码后,先是写了一个使 access_ok () 独立于 LAM 的新补丁,而后又亲手写了多个补丁对 LAM 代码进行了优化。

在最新提交的 LAM 优化补丁中,Linus 解释了自己的动机:

> 我对此版本中的 LAM (“线性地址掩码”)的 “access_ok ()” 的完成方式感到很不爽,而且它实际上也有一些小 Bug ,所以我动手清理了代码。

改动主要集中在以下几方面:

* 使用 __user 指针的符号位而不是屏蔽地址,并根据 TASK_SIZE 范围检查它。 get/put_user () 端做了这部分,但是 'access_ok ()' 做了天真的 “掩码和范围检查”,它不仅生成多余的代码,还意味着 __access_ok 本身的任务做得不好,copy_from_user_nmi () 没有得到正确的检查。
* 将所有 64 位代码仅移动到 64 位版本的头文件中,这样就不会污染共享的 x86 代码,也不会误导用户 LAM 可以在 32 位环境中工作。
* 修复地址掩码中的 Bug (这不重要,只是完全删除了错误的代码)。
* 几个简单的清理,并添加了关于 access_ok () 规则的注释。

Linus 重新编写了约一百行代码来清理 LAM ,这意味着如果测试没问题, 就可以在 Linux 6.4 中顺利启用 LAM 功能。不过这次 Linus 竟然亲自动手为英特尔工程师修改 “有瑕疵的代码”,这种情况相当少见。
nobot
2023-05-09 14:08:07 +08:00
咋那么像我大学同学
Finnn
2023-05-09 14:17:04 +08:00
技术好就不可能代码写的很烂别人看不懂
samin
2023-05-09 14:17:06 +08:00
代码让人能够快速都懂,顺畅修改是一种能力体现 😂
jomalonejia
2023-05-09 14:20:18 +08:00
基本就是码农以后的结局了
salmon5
2023-05-09 14:36:54 +08:00
和年龄无关,就是个有心理障碍和沟通障碍的人,这种人概率有几十分之一吧,碰到过 2-3 个
aitianci
2023-05-09 14:48:59 +08:00
想起了我打撸啊撸的经验,不爱沟通的队友,再强也是垃圾队友。
dddd1919
2023-05-09 14:52:39 +08:00
当自己乔布斯呢
linshuizhaoying
2023-05-09 15:23:37 +08:00
@WindProtect 这就是技术有问题啊。技术是服务业务,开发规范不遵守,代码写的别人看不懂。。。基本上就是技术不达标
unco020511
2023-05-09 15:41:24 +08:00
沟通能力里真的很重要,比技术本身更重要,这个人可能沟通能力有些欠缺
CX
2023-05-09 15:59:26 +08:00
37 还有得救,渡人渡己,尊重他人命运,放下助人情结。与其抱怨不如一早就跟 HR 提出对他做心理辅导
ReZer0
2023-05-09 16:13:58 +08:00
唉,这个估计大概率属于性格问题了。
感觉跟那种以前读书时候的一些“天才”少年类似,某些科目特别特别牛逼,但是给人的感觉就是很怪,沉浸在自己世界里研究,周围的人也进不去。
wangxiaoaer
2023-05-09 16:18:39 +08:00
别什么都怪罪到“老”上面,“沟通交流有障碍,无法正常交流,且拒绝别人修改他写的代码”,这是正常人能干出来的?
Uplay
2023-05-09 16:45:48 +08:00
你们没测试吗?
raykle
2023-05-09 16:47:06 +08:00
@wangxiaoaer #113 同意
WangPengFei
2023-05-09 19:13:38 +08:00
这个标语
Lentin
2023-05-09 19:24:16 +08:00
“但因为语言写的一点不通顺”
想起来了很早之前的一个
https://www.zhihu.com/question/23223496
gulugu
2023-05-09 19:52:17 +08:00
感觉是给外包人员安排的任务太杂了,如果工作多且有难度的时候会比较忽视规范性,而且会特别怕别人改动代码,因为改动后如果出 bug 了要排查的问题话会比平常更花时间。
ruimz
2023-05-09 20:05:27 +08:00
年轻人也可以做到规范一直不遵守,沟通交流有障碍,无法正常交流,人也不干净,散发一股味道
这和年龄根本没关系吧,难道过了三十五岁程序员就会突然从合群变得不会沟通无法交流,原来一直遵守规范突然开始不遵守?
不理解为什么有人说年纪大了就会顽固
ahsjs
2023-05-10 16:43:27 +08:00
上线后一直出问题,他背一半锅,你们的开发流程也得背一半,正常的软件开发流程不会出现这种的

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/938335

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX