台灣在寫android的人有多少?
看到一篇文
https://www.1point3acres.com/bbs/thread-1036353-1-1.html"本人不幸在狗廠的安卓大組,幹了一年多了,說實話每天寫code如上墳。
以前是寫c++ infra的。自我感覺也是見過覆雜系統和覆雜code的。
但安卓真的是教給了我一課。.--
完全不懂為什麽安卓的code如此的詭異,各種anti pattern,每個人都有一個寫法,各種
東西為了能get到,瘋狂的繼承和wrap在一起。導致了code越來越覆雜。
java按理說已經是design pattern最清楚的語言了,居然可以被寫成這樣。大家review
design也不是講design,純粹講的都是一些場面話。 ..
而且我一想到這些code要open source就頭皮發麻,外面的人看了aosp的code不覺得狗很
拉嗎?
不知道別的安卓組是不是也是這樣?這種情況怎麽辦?
完全看不到自己的提升。每天寫一堆爛code,也沒什麽system level的設計。"
我想請教台灣現在在寫安卓的人還像10年前一樣多嗎
那時候聯字輩design house一堆寫安卓的
大部份hal或driver 少部分debug middleware
那時有種感想
就是IC廠底層韌體寫得奇糟無比
一堆沒組織沒架構疊床架屋 亂打補丁的軟體設計
看andorid middleware原生代碼舒服多了
多少有點架構
可以學到東西
回頭一看
覺得真的就像上面說的
其實安卓原生代碼在狗裡算是鄙視鏈底端的
其實寫的很不好
我想到現在台廠還是在做以前一樣的事情嗎
那時很多電機 電控 通訊的
聯家軍只要是新竹附近可以找的
都找來寫軟韌體
當時曾經看過所有程式都hard code, jump的奇耙
作者現在在NV(not 乳肉 是真NV)
不知道現在聯字輩的精英們
是否大部份還是在從事一樣的事情?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 104.132.1.110 (美國)
※ 文章網址: https://www.ptt.cc/bbs/Tech_Job/M.1704306771.A.D65.html→ DrTech1樓code 爛,為什麼一定要改,一定要覺得不好?能準時 01/04 07:04
→ DrTech2樓release的重要性,本來就遠大於code或架構好不好。 01/04 07:04
final013樓每個人都說別人的扣爛自己的呢?.... 01/04 07:40
nyitalumnus4樓看過intel 的code,寫得很好啊! 01/04 07:48
→ nyitalumnus5樓不要自己寫得爛,就覺得別人也寫不好。 01/04 07:49
→ LinuxKernel6樓會動就好 01/04 07:53
→ d589747樓以台灣IC設計公司那種工作量要求,能準時release就燒 01/04 08:14
→ d589748樓高香了好嗎 01/04 08:14
b7777879樓大神 把你的貼出來給大家看 當個榜樣 01/04 08:18
Somebody9910樓自以為ic fw爛,一堆sw來只會嫌跑太慢,library太 01/04 08:44
→ Somebody9911樓少,自以為用一堆架構包起來,結果包出來又臭又肥 01/04 08:44
→ Somebody9912樓,我都懷疑以前程式語言怎麼上的,計概知識根本就 01/04 08:45
→ Somebody9913樓是零 01/04 08:45
suninrain14樓有看過廢code也有聽過改個一行也會開會檢討的豬屎屋 01/04 08:52
→ suninrain15樓看來公司活得好不好跟code好不好不太相關的="= 01/04 08:54
AgentSkye5616樓今日必解你想要寫的多漂亮?時間還不夠你下solution 01/04 09:25
→ wrt17樓幸愛勃特怎麼還沒來這邊長篇大論? 01/04 09:29
pponywong18樓常把 design pattern 掛在嘴邊的有兩種人 01/04 09:32
→ pponywong19樓一種是高手 一種就是常幹anti pattern的人 01/04 09:32
AgentSkye5620樓都量產幾百幾千萬個ㄌ還有可能讓你重構改的多漂亮 01/04 09:34
→ AgentSkye5621樓喔 01/04 09:34
AgentSkye5622樓老闆有那個心臟讓你導入?誰要幫你驗?測試部門老闆 01/04 10:02
→ AgentSkye5623樓有同意? 01/04 10:02
lantimes24樓使用者不知道 好用就好 01/04 10:06
→ cumore25樓要怎樣在顧一樣多的專案,開發新功能,各種驗證硬 01/04 10:26
→ cumore26樓體軟體,然後還要搞重構,不睡覺都不行哈哈 01/04 10:26
star9927樓拿到底層driver是可以重構 不過時間要自己掌握 01/04 10:34
→ star9928樓通常主管要求先動再說 等會動了你也懶得改了 01/04 10:34
→ dbai2029樓1.寫軟體的被吸去硬體廠,久了腦袋都被台式管理搞硬 01/04 10:48
→ dbai2030樓2.去網路新創業看看,就是不同於台灣硬體廠的新世界 01/04 10:49