Re: [討論] 所謂的開發強者是怎麼樣子的?

作者: menesn (迷思)   2022-11-13 17:17:44
我以前在漂亮國工作的時候
有遇過一個美國白人大神
CMU畢業的
在IC design公司寫軟體
簡直屌打一票人
IC design公司,做軟體的大部分Code都寫得很爛
他來這個組之前
是在另外一個組開發公司自己的作業系統
但是後來打不贏Google的Android
公司就把那個組收掉了
我跟他合作的時候
是在做一個底層的跨系統的架構
我這才發現
前公司的底層代碼(Kernel)
被他整個改寫成OOP的架構(以前是用C寫得)
然後帶入POSIX的各種OS先進的架構
我跟他討論問題的時候
因為OS的概念太差,常常被電
他寫Code的風格也很奇葩
都是用VI還有命令列
而且重點是沒有開任何Syntax Highlight
離職多年後
回漂亮國跟前同事吃飯
聽說他離開去Google了
然後Kernel他維護的代碼沒人看得懂
※ 引述《cylee (Artisan)》之銘言:
: Hi 各位先進,
: 工作過一段時間了,也看過不少不同個性/習慣的開發人員
: 各位有印象真實工作上遇到的開發強者嗎,可能是我太爛了
: 從來沒看過所謂的 Super hero 的開發者,有些人也許是很
: 會 debug ,待某個產業夠久所以對特定領域特別熟。也有些
: 人是能把複雜的問題分解後簡單化解決掉它。
: 前天下班後,剛好看到 Netflix 的文章,說他們只收 super
: hero, 那是怎樣的人才能被叫作超級開發者呢 ?
: 應該不是 code 的產出量吧 ? 還是能解決非常困難的問題?
: 對組織作出極大的貢獻 ??
: 在版上有看到 Google/Meta 的分享,好像比較少 Netflix
: 的文章。
: 有先進們願意分享下,你所遇過,或是自已就是不錯的開發者
: 的心得嗎 ?
: 感謝!
作者: sunsamy   2022-11-13 17:20:00
底層用OOP寫本身就沒sense,怎算是強者呢?騙吃!騙吃的啦!
作者: GTR12534 (カラス)   2022-11-13 17:29:00
哪部
作者: lonelytea (霸氣逼人)   2022-11-13 17:43:00
寫一個沒人有辦法維護的爛東西叫大神??
作者: MoonCode (MoonCode)   2022-11-13 17:46:00
台灣的神明很多 沒問題的
作者: sarsman (DeNT15T♠)   2022-11-13 18:27:00
想到techlead說的故意把函式功能切很細,讓公司沒有你就沒人看得懂code,提升自己在公司裡的重要性(?
作者: saladim (殺拉頂)   2022-11-13 18:34:00
techlead的話聽聽就好 要切多細這早就是長久討論的問題根本沒有非黑即白的答案
作者: s0914714 (YA)   2022-11-13 19:27:00
切的細沒人看得懂?那大雜燴都寫在main好了
作者: yamakazi (大安吳彥祖)   2022-11-13 19:33:00
我書讀得少,底層用OOP方式寫的我目前只看過schedule class如果你說的是Android,本來就要用java寫成OOPLinux kernel我看到現在只看過sched class用OOP
作者: rabbitu04 (心日兔)   2022-11-13 20:36:00
習慣用vi/vim寫code的人應該不少吧?看完只覺得你前公司開發流程有點問題 人走了之後沒人看的懂code...
作者: ohmylove347 (米特巴爾)   2022-11-14 00:25:00
如果哪天他成為FP信徒會改成寫FP嗎XD
作者: xxi511 (少北)   2022-11-15 08:20:00
我就問漂亮國是多漂亮
作者: wens (文思)   2022-11-15 21:20:00
linux kernel DRM 那邊還有帶入 virtual function 用法...
作者: shownlin (哈哈阿喔)   2022-11-17 23:39:00
Linux kernel明明就很多oop的影子= =然後android 不是os 是Framework …然後沒人看得懂code 當初review是怎麼過的…
作者: menesn (迷思)   2021-01-07 22:11:00
沒有review,那一塊其他人都不懂

Links booklink

Contact Us: admin [ a t ] ucptt.com