看板 Soft_Job 關於我們 聯絡資訊
我以前在漂亮國工作的時候 有遇過一個美國白人大神 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 : 的文章。 : 有先進們願意分享下,你所遇過,或是自已就是不錯的開發者 : 的心得嗎 ? : 感謝! -- 大道之行也,天下為公,選賢與能,講信修睦,故 人不獨親其親,不獨子其子,使老有所終,壯有所用,幼有所長, 鰥寡孤獨廢疾者皆有所養;男有分,女有歸, 貨 惡其棄於地也不必藏於己,力惡其不出於身也不必為己,是故 謀閉而不興,盜竊亂賊而不作, 故外戶而不閉,是謂大同。 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.228.14.193 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1668331067.A.BA4.html
sunsamy: 底層用OOP寫本身就沒sense,怎算是強者呢?騙吃!騙吃的啦! 11/13 17:20
GTR12534: 哪部 11/13 17:29
lonelytea: 寫一個沒人有辦法維護的爛東西叫大神?? 11/13 17:43
他寫得代碼其實很Clean 是東西太難 大部分IC Design公司的軟工太廢
MoonCode: 台灣的神明很多 沒問題的 11/13 17:46
sarsman: 想到techlead說的故意把函式功能切很細,讓公司沒有你就 11/13 18:27
sarsman: 沒人看得懂code,提升自己在公司裡的重要性(? 11/13 18:27
我也遇過這種 這種都蠻廢的 不會讓人感到欽佩
saladim: techlead的話聽聽就好 要切多細這早就是長久討論的問題 11/13 18:34
saladim: 根本沒有非黑即白的答案 11/13 18:34
s0914714: 切的細沒人看得懂?那大雜燴都寫在main好了 11/13 19:27
yamakazi: 我書讀得少,底層用OOP方式寫的我目前只看過schedule cl 11/13 19:33
yamakazi: ass 11/13 19:33
yamakazi: 如果你說的是Android,本來就要用java寫成OOP 11/13 19:34
yamakazi: Linux kernel我看到現在只看過sched class用OOP 11/13 19:37
底層C全部改成OOP 有些概念無法OOP 他還會用組合語言下去實現
rabbitu04: 習慣用vi/vim寫code的人應該不少吧? 11/13 20:36
rabbitu04: 看完只覺得你前公司開發流程有點問題 人走了之後沒人看 11/13 20:37
rabbitu04: 的懂code... 11/13 20:37
對,但是他是用VI但是沒有任何Syntax Highlight 完全只有黑白的那種 前公司其實文件做得很好 我個人是覺得他做得東西太難 因為我之前負責的feature 有一份他寫得文件 這份文件讓很多組的資深人員下去實作 我發現很多資深人員有看沒有懂 但是他文件寫得很清楚 只是在實作的時候 有很多概念 如果你對C語言的了解不夠深 還有對底層的硬體架構不夠熟 加上需要有OS的概念 真得不容易 ※ 編輯: menesn (61.228.14.193 臺灣), 11/13/2022 22:23:57
ohmylove347: 如果哪天他成為FP信徒會改成寫FP嗎XD 11/14 00:25
xxi511: 我就問漂亮國是多漂亮 11/15 08:20
wens: linux kernel DRM 那邊還有帶入 virtual function 用法... 11/15 21:20
shownlin: Linux kernel明明就很多oop的影子= = 11/17 23:39
shownlin: 然後android 不是os 是Framework … 11/17 23:40
shownlin: 然後沒人看得懂code 當初review是怎麼過的… 11/17 23:42
menesn: 沒有review,那一塊其他人都不懂 01/07 22:11