
尚未登入
匿名 ಠ_ಠ
#純靠北工程師8j0
2025-04-12
2週前
為什麼很多業界人士都習慣用一套理論打天下?時代和技術都在進步,但他們卻沒有多學習多看看而是選擇繼續堅持自己幾十年前學到的理論,並且在公開場合/學校/分享會等場所繼續宣揚他們的認知。 前幾天為了公司KPI不得不去外面上課,選了某個知名補習班(不是巨X)的SQL相關課程,原本以為可以再多學到或加深些基礎知識和觀念但我錯了,課堂中常常聽老師堅持自己的理論和主張,還時不時的宣揚讀取資料就該寫預存程序,甚至一口咬死說遇到效能類問題肯定是一開始的規劃設計就錯了完全不考慮其他因素。而且教材中很多地方也是寫得很極端,例如只告訴你不該用某些現在很常見的語句(因為執行效能怎樣怎樣的),或是只告訴你"就是該這樣做"但不解釋"為什麼"(像是遇到死結問題就該寫成預存程序...)。甚至課堂上還說回去公司去開SQL Server的某個設定後能獲得什麼好處,原因只說因為雲端SQL預設也有開(這講師真勇,完全不可慮人家系統環境架構也沒做過任何評估就敢叫人去開設定)。 這些內容要說對也不是錯也不是,這領域的技術很多時候會因為現況問題而有不同做法,大多數時候沒什麼絕對的正確或錯誤,有時候因為考慮到某些問題而不得不犧牲一些事物,但某些不講理的理論派只會繼續推崇他們認為好的設計,不考慮任何實務狀況,搞得很多人為了他們的技術美夢而留給後人一堆技術債,甚至覺得不懂的人是他們沒學好。