最近在 GLT 討論社群發問的朋友

最近在 GLT 討論社群有群友問起一些概念性問題,由於好難喺 Telegram 詳盡咁寫我嘅想法,於是寫咗少少字表達我這幾年在這 Software Engineering Industry 睇到嘅現象。

發問的藝術

筆者過往與新手、老手交流意見時,發現每當涉及一些未知領域時可以歸類有兩類問題,新手通常會集中問「 __ 有乜用?」類,另一類是老手會問「點解要做 __ ?」類,例如「Kotlin 有乜用?」、「點解要學 Kotlin?」、「CI/CD 有乜用?」、「點解要做 CI/CD?」 ⋯⋯等等

每當人要思考投資時間的機會成本在未知領域時,會容易聚焦在單一成果,往往忽略獲得成果的過程也是成果的一部份。

如放在「考 Cert」的事上,就會大同小異地問以下兩條問題:

  • 「張 Cert 有乜用?」
  • 「點解要考 Cert?」

一般而言,每個人(包括筆者)心中都想避免徒勞無功,「因為『有用』所以『值得做』」是必然會產生的想法,可是在「考 Cert」一事中,其中一條問題會很容易 令人墮入負面的判斷,因為:

「張 Cert 有乜用?」這條問題已在回答之前限制了答案的範圍

Result Oriented・也視過程是成果的一部份

「張 Cert」是單一成果,「考 Cert」則是一整個過程,以下是從不同方向回答以上問題的模範答案*:

「張 Cert 有乜用?」 「點解要考 Cert?」
工作用途 冇用,因為 Certificated XXX 不等於能直接解決工作問題。 因為「考 Cert」是一個契機去系統性地掌握相關的核心知識,這些核心知識會成為解決末來遇上問題的重要一步。
錢途 冇用,因為 Certificated XXX 與錢途沒有必要關係。 因為錢途需要運氣、處事態度、知識量及經驗量,透過「考 Cert」獲得 Certificated XXX 是一個客觀指標令陌生人更了解自己的處事態度及具備相關知識。
長遠投資 冇乜用,因為技術相關的 Certificates 大多不是永久有效,兩三年就會過期而失去認可資格。 因為「考 Cert」是象徵一種成長節拍,客觀地証明自己能維持一個穩定技術成長速度,更甚者,技術推陳出新,技術相關的 Certificates 會過期仍理所當應然;而一個擁有穩定技術成長速度的人,要成功考取新一輪的專業資格不是一件難事。
必要性 冇乜用,Nice to Have,因為啲嘢冇 Cert 都一樣做到,只係有啲公司淨係會請有 Cert 嘅人。 因為「考 Cert」是一種認清自己的實力的考驗,能測試自己是否達到相關機構認可的實力。

*模範答案謹代表筆者本人意見,能實踐與否視乎每個人擁有的動量

試想一下,當人們討論聚焦於「張 Cert 有乜用?」的時候,與此同時,不妨思考一下,若有兩個即將畢業的中學後輩問:「大學畢業有乜用?」V.S. 「點解要讀大學?」,你又會點答呢?

所謂:「天下事有難易乎?為之,則難者亦易;不為,則易者亦難矣」,最難的就是抵抗心中的阻力。所以要回答後輩「點解要做 __ ?」,遇上一些正面的事之時,不妨以一個正面的方向為中心,幫助後輩疏理面前的障礙。

Growth

一字記之曰:「Growth」,此仍是筆者撰寫上述模範答案的思考方向,筆者相信每個人「考 Cert」 都有抱有不同動機,向著標竿勇往直前。

你呢?

Limited Offer: 50% Off AWS Solution Architect Certification Exam

10 月 15 號前報名,10 月 20 號前提取 Voucher

報名網址:bit.ly/3oyUqYo

Bonus: 同時用同一個email 建立一個新的 AWS 帳號還可以獲得 $25 AWS Credit (適合台灣香港地區用戶)