101
adoal 2023-05-09 13:59:21 +08:00 3
这不叫技术好。只是喜欢、好奇而已,甚至可能只是自以为喜欢、好奇。“好”是看结果而不是动机的。
给你举一个技术好的例子: ## 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 竟然亲自动手为英特尔工程师修改 “有瑕疵的代码”,这种情况相当少见。 |
102
nobot 2023-05-09 14:08:07 +08:00
咋那么像我大学同学
|
103
Finnn 2023-05-09 14:17:04 +08:00
技术好就不可能代码写的很烂别人看不懂
|
104
samin 2023-05-09 14:17:06 +08:00
代码让人能够快速都懂,顺畅修改是一种能力体现 😂
|
105
jomalonejia 2023-05-09 14:20:18 +08:00 1
基本就是码农以后的结局了
|
106
salmon5 2023-05-09 14:36:54 +08:00
和年龄无关,就是个有心理障碍和沟通障碍的人,这种人概率有几十分之一吧,碰到过 2-3 个
|
107
aitianci 2023-05-09 14:48:59 +08:00
想起了我打撸啊撸的经验,不爱沟通的队友,再强也是垃圾队友。
|
108
dddd1919 2023-05-09 14:52:39 +08:00
当自己乔布斯呢
|
109
linshuizhaoying 2023-05-09 15:23:37 +08:00
@WindProtect 这就是技术有问题啊。技术是服务业务,开发规范不遵守,代码写的别人看不懂。。。基本上就是技术不达标
|
110
unco020511 2023-05-09 15:41:24 +08:00
沟通能力里真的很重要,比技术本身更重要,这个人可能沟通能力有些欠缺
|
111
CX 2023-05-09 15:59:26 +08:00
37 还有得救,渡人渡己,尊重他人命运,放下助人情结。与其抱怨不如一早就跟 HR 提出对他做心理辅导
|
112
ReZer0 2023-05-09 16:13:58 +08:00
唉,这个估计大概率属于性格问题了。
感觉跟那种以前读书时候的一些“天才”少年类似,某些科目特别特别牛逼,但是给人的感觉就是很怪,沉浸在自己世界里研究,周围的人也进不去。 |
113
wangxiaoaer 2023-05-09 16:18:39 +08:00 1
别什么都怪罪到“老”上面,“沟通交流有障碍,无法正常交流,且拒绝别人修改他写的代码”,这是正常人能干出来的?
|
114
Uplay 2023-05-09 16:45:48 +08:00
你们没测试吗?
|
115
raykle 2023-05-09 16:47:06 +08:00
@wangxiaoaer #113 同意
|
116
WangPengFei 2023-05-09 19:13:38 +08:00
这个标语
|
117
Lentin 2023-05-09 19:24:16 +08:00
|
118
gulugu 2023-05-09 19:52:17 +08:00
感觉是给外包人员安排的任务太杂了,如果工作多且有难度的时候会比较忽视规范性,而且会特别怕别人改动代码,因为改动后如果出 bug 了要排查的问题话会比平常更花时间。
|
119
ruimz 2023-05-09 20:05:27 +08:00 1
年轻人也可以做到规范一直不遵守,沟通交流有障碍,无法正常交流,人也不干净,散发一股味道
这和年龄根本没关系吧,难道过了三十五岁程序员就会突然从合群变得不会沟通无法交流,原来一直遵守规范突然开始不遵守? 不理解为什么有人说年纪大了就会顽固 |
120
ahsjs 2023-05-10 16:43:27 +08:00
上线后一直出问题,他背一半锅,你们的开发流程也得背一半,正常的软件开发流程不会出现这种的
|
121
herorahmanhero86 2023-05-11 10:04:52 +08:00
你也不看看给外包做的都是一些啥破事!
|
122
McVander 2023-05-11 14:16:29 +08:00
@hellodigua @blackvv666 #45 #46
我刚工作的时候,也有过类似的经历,“有个老大哥”,天天自己在公司加班到深夜,那时候也是不理解,也不太明白 过了 8 、9 年,稍微能看懂一些了 |
123
air00dd 2023-05-15 15:59:55 +08:00
@ruimz #119 很多自恋狂从来不向别人解释自己行为动机或者做出某项决定的具体原因 ,不是领导但总是一副带头大哥的样子。“得了王子的饼,没有王子的命。”
|
124
my1103 2023-05-18 10:07:45 +08:00
别人的现在,会不会是将来的自己?我只觉得他可怜,坐在工位被夹出去。
|
125
loveDiu4ever 2023-05-18 11:24:54 +08:00
技术挺好 跟后面的有点冲突
|
126
wyatt1230321 2023-05-25 20:10:25 +08:00
哎 , 又黄袍加身了 1 个
|
127
yifangtongxing28 232 天前
哈哈,兄弟现在在哪家单位,感觉挺好的样子
|