[網友回信] 為什麼在台灣用 Qt 的人不多?
前一陣子,我分享過一篇「Qt 5.0 進入 Release Candidate 階段」。結果收到一位網友表示,他在工作上使用 Qt 的經驗很好,不太了解為什麼這樣的好東西台灣不太流行?另外,如果對某種技術有熱情,應該如何「精鍊」?以及掌握到什麼地步,才算「精通」?
------
紀老師您好:
我在一家車用電子部門工作,使用 Qt 撰寫使用者介面,目前在用 Qt 4.7.x。想請教下列問題:
(1) 個人覺得 Qt 是個很棒的東西,為何在台灣好像不太流行?網路上的資料大多是英文或是簡體中文,好奇怎麼沒有多一點的繁體中文資料?
(2) Qt 是一門冷僻的學問,或是一門潛力無窮、值得鑽研的工具呢?
(3) 目前我被公司任命為 Qt 技術維護者。我該怎麼做、又該做到什麼程度,才能稱職扮演好「技術維護者」的角色呢?
紀老師回答:
一個函式庫會不會流行,不是由那個函式庫「好」、或「不好」決定的。是由該函式庫被市場使用「多」或「少」決定的。大家或許認為,「好東西」就該是「流行的東西」。但我個人 1981 年開始學 Apple II 電腦以來,見過好幾次「好東西」最後沒能「留下來」。像 1984 年的麥金塔電腦,當年簡直讓我不敢相信世界上有「滑鼠」這種東西(當初都是在 DOS 之下,用鍵盤敲入指令操作電腦)。但最後流行的,是 1995 年才推出的 Windows 95。那些操作手法與 Icon,都與 1984 的麥金塔一樣(垃圾桶啦、桌面啦...)。大家都說:「微軟替人類帶來進步」。我當年則悻悻然地說:「微軟害人類科技倒退十年!這些東西十年前就有了!只是一般人不知道罷了!」
Qt 也是相同的道理!我真的覺得,它是很棒的東西!可惜程式設計這個世界,還是市場說了算,不是我們工程師可以插嘴的。所以,你問我「Qt 是否值得花時間鑽研投資?」我會說:你喜歡它,你就花時間投資。如果之後它又起死回生了,你就成為眾人搶手的人才。就算最後沒起來,相信我!你學會的知識會默默跟著你,在你看不見的地方推你一把。當其他人為某種觀念頭痛看不懂時,你會說:「啊!這個跟 Qt 的 XXX 原理一樣嘛!」
至於怎麼做可以找到同好,支持自己喜歡某種技術的心(有同伴是很重要的)?我會建議寫部落格,或是開個粉絲頁也可以。就像我平常做的一樣。人家稱讚你一句:「你 Qt 好強啊!」就算天底下就這麼一句,就算天底下只有小貓兩三隻在玩 Qt,你的心都會得到滿足。重點是讓自己過得好,不是嗎?況且,若你能把某種技術(如:Qt)用部落格記錄見聞,一方面可以整理自己的思緒,別人從搜尋引擎看到了,說不定也有意想不到的合作案。再者,求職時也可以直接把部落格給主管看,證明自己的能力到哪裡,而非只是幾張文憑。整理得好,收集修改一下還可以出書!一舉四得!太划得來了!
關於大陸的 Qt 資料比台灣多,這個很正常!第一,大陸就是人多!而且工程師個個不輸台灣!不只 Qt,很多領域(如:嵌入式)都是大陸比台灣強很多!我們台灣現在強的,是強在「創新」或「服務態度」。至於「工程」,早在五六年前,大陸強的領域就已經比台灣多了!所以,我們不是去懊惱「為何他們比我們強?」而是「怎麼用他們寫出來的文件,站在客戶與應用面上,做出創新的服務」。這方面我覺得台灣與大陸都有互相可以學習的地方!我也覺得不該把焦點放在「比強」,而是「合作」。工作上也是這樣,你總是會遇到「不相伯仲」的人。這個人功力與你互有高下,可能會有點互看不順眼。但若你能心念一轉,壓制自己看對方不順眼的心情,試著與對方聊聊,甚至成為朋友。想想你們兩個截長補短後會多恐怖?想往高位(經理、協理、副總...)爬的人更應如此!人生應該想辦法把所有敵人都變成朋友(當然不可能 100% 變朋友,還是有一兩個敵人),而不是製造敵人,才來抱怨自己人生的路途上怎麼這麼多「絆腳石」。
至於如何當個 Qt 技術維護者,就是把 Qt 大小事情弄得瞭若指掌就是了。先下苦功把官網文件讀一遍(讀會的簡單分享到部落格或粉絲頁,相信你不久就有很多 Qt 粉絲了),再去書局看看,有沒有哪些值得參考的 Qt 書籍(看過官網的你,去看書籍如果還有你沒看過的知識,那本書絕對花錢帶回家!畢竟太多把官網文字翻譯成中文就寫書賺錢的作者太多了)。之後,用 Google Alert 訂閱「Qt」這個關鍵字(Google Alert 可以自己上網找用法),只要 Google 每天收錄的文章中,出現 Qt 這個字,你就會被通知。這樣,全世界 Qt 的所有動向,都逃不過你的手掌心了。過個一年,你一定會成為 Qt 方面的「絕對專家」!
就像你問:「我怎麼知道 Qt 5 該不該率先採用?怎知 Qt 5 有沒有致命的 Bug?」哈哈!相信我!你絕對不會強到是世界上第一個煩惱這些事情的人!你要是有用 Google Alert 訂閱「Qt」關鍵字,把 Google Alert 每天上百篇雪片般飛來的 Qt 文章大致看過(只看標題就好,標題吸引你再細看),信不信「該不該率先採用」與「有沒有致命 Bug」對你而言根本就是已經知道答案的問題?到時候,你就等著收同事們崇拜的眼光吧!
現在,你知道我每天怎麼有辦法研讀那麼多技術細節的祕密了嗎(笑)?
希望這樣的回答有幫助!
紀老師
同時也有10000部Youtube影片,追蹤數超過2,910的網紅コバにゃんチャンネル,也在其Youtube影片中提到,...