Developer自我養成之路
Developer自我養成之路

在軟體開發這一條路上,developer可以從哪幾個方向去累積自己成長的能量,怎麼樣可以避免自己見樹不見林。

這篇文章分享我個人的一些經驗,希望能對茫然的開發人員們,提出多一點的角度供大家參考。

前言

最近上下班在捷運上通勤的時間很長,剛好看到對岸社群的一篇文章:「小王的架构师之路

基本上我挺不喜歡這種浮濫的標題,但內容卻是挺剛好地描述了我最近這一兩個月,常跟一些公司的主管,以及junior developer回答跟分享的主題相關:Developer該怎麼走出跟一般人不一樣的成長之路。

請原諒我用如此模糊冗贅的描述,一時間找不太到好的形容詞

看著這篇文章的描述,就跟自己在軟體開發職涯一路走來的感覺有點像。

究竟要走上這樣一條路,是靠天分、特質還是努力,還是都要有,我也說不上來。但我很肯定的是,文中提到的幾個重點我很認同,因為這幾乎是成長必備的要點。

關鍵點

不要不求甚解

當你站在巨人的肩膀上解決了你眼前的難題或需求,試著培養興趣,試著找回你那個developer的好奇心,那怕你只是試著去瞭解,但最後看不懂而停止,你還是養成了自己的這個思考習慣,這個思考習慣是你開始學習的「火種」,相當重要。

若想要瞭解問題原因,設計的思路,這會很自然地強迫你思考,強迫你去看別人寫的程式碼,強迫你學習好的跟避開不好的寫法。

你會碰到的問題,大家也會碰到

這通常代表著兩件事:

  1. 第一,你碰到的問題,如果這個世界上別人也會碰到,那麼別人是怎麼解決的。在這之前,你可以思考一下你想怎麼解決,然後跟別人的作法比較一下,自然就會走到上述「不要不求甚解」的段落。

  2. 第二,如果這個問題大家都會碰到,也沒有什麼好的方式可以解決(至少你得已經有能力判斷什麼叫好的方式)。當你覺得麻煩、慢、笨、難用,那這就是創造價值之所在。盡你所能去解決這樣的問題,你就是第一個受益者,因為你獲得了快樂、能力、經驗還有生產力。而且,把這分享出去,幫助他人解決問題,你的價值就不只是一個人的價值,而是團隊、社群、全球的價值。

找到你有興趣的領域,用最舒服的方式學習

在我剛踏進這一行沒多久時,我寫了一篇文章來描述我找到的學習方式,請見:[工作心得]面對學習未知技術的恐懼

我知道當時的文章排版得相當醜陋,2009年當時對設計還沒有觀念,加上blog系統改版,之前的文章layout就還沒時間調整。

對我來說,最舒服的學習方式,就是沒有壓力的學習。 什麼叫有壓力,什麼叫做沒壓力。當你有時程壓力,就是最常見的一種壓力。

所以,我在發生問題之前學習,我平時的消遣就是看看自己有興趣的領域,有哪些文章很有品質的作者發表了哪些資訊,去瞭解這些資訊要解決的問題跟需求是什麼。很多時候,你得透過這方式才知道,原來還存在著這樣的需求。沒有經過這一段,很可能會讓自己還是停留在Don’t know don’t know的階段。

引述電影《神鬼交鋒》(Catch Me If You Can)的一段台詞:

Carl Hanratty: I'm going to let you fly tonight, Frank. I'm not even going to try to stop you. That's because I know you'll be back on Monday.
Frank Abagnale, Jr.: Yeah? How do you know I'll come back?
Carl Hanratty: Frank, look. Nobody's chasing you.

當你沒有壓力時,你可以很自在地學習,這會幫助你找到你有興趣的領域,或是幫助你在有興趣的領域中,更深入的學習。那怕你正努力看的東西對現在的你來說可能相當難以理解,但這段時間跟投入,絕對不會浪費。原因有二:

第一,就像Steve Jobs的一段話

You can't connect the dots looking forward; you can only connect them looking backwards. So you have to trust that the dots will somehow connect in your future.

你現在學習的每個片段知識你得相信在未來適當的時機,他們就會串連起來發揮作用。

如果你的片段越多,連起來的機率就越大。所以學習曲線一直以來都不是線性的,而是當你學得越多,接著你就學得越輕鬆。只是大部分的人都跨不過去一開始的那一道障礙。

第二,如果這個東西這麼難懂,那麼對很多人來說,是一樣難懂的。你已經花了一段時間跟心力,去發現「它很難懂」。而別人連這段時間都還沒有投入,當未來在實務上真的發生這樣的問題或需求時,你需要暖機的時間就比別人少一點

因此,當你在發生問題之前學習,而其他人在發生問題時才學習,對你來說這根本不是問題,對他來說是沒碰過的問題。自然對旁人或你的老闆來說,就會覺得你是有talent, potentiality的員工。

如果在發生問題時才學習,也就是我們常見的SOD (stack overflow developer),在時程的壓力下,肯定是先求解決問題,而不是深入瞭解。即使你有興趣,你也沒時間再往深一點挖。所以他們常在發生問題時,上網找相當多相關的解決方式,接著沒有時間思考地trial and error,哪一個範例貼上去會動,用它就對了。

所以他們總是不求甚解,解決方式往往也是迂迴、湊巧、瞎貓碰上死耗子的作法,進而欠下一屁股技術債。然後,後續的職涯人生再繼續為了還技術債而墮入無間地獄。

所以,看出來了嗎?在問題需求發生之前學習,是正向循環,你在實務上會獲得許多盈餘的紅利時間來做更多正向循環的事。你沒有壓力、快樂、有價值、有成就感、獲得知識、養成習慣。如果是負向循環,就會永遠處於時程壓力、技術債、不求甚解、怨天尤人的情況。

找到自己有興趣的領域,也相當重要。原因是學習需要花費相當多時間與心力,才能獲得效果。就像李小龍說的:「你要怕的不是會一萬種踢腿的人,而是把一種踢腿練習一萬次的人。」一旦你找到你有興趣的領域,那你的學習就是輕鬆快樂的,你很容易就會進入心流狀態(flow),**時間花在哪,成就就在哪。如果一樣得花那麼多的時間,才有機會達成成就,那麼興趣才是你持續下去的養分跟動力。**否則投資還沒獲得成果,你大概就已經逼死自己了。

走出井外,看看外面的天空有多遼闊

引述自Lee Ruddy老師書上的名言:

在現實生活中,你和誰在一起的確很重要,甚至能改變你的成長軌跡,決定你的人生成敗。
和什麼樣的人在一起,就會有什麼樣的人生。
和勤奮的人在一起,你不會懶惰;
和積極的人在一起,你不會消沈;
與智者同行,你會不同凡響;
與高人為伍,你能登上巔峰。

很多junior developer進入職場後,以為公司內的作法就是全世界的作法,以為這樣做是正常的,以為只能這樣做,更甚養成了一些詭異的價值觀跟不好的習慣而不自知,再糟糕一點,當他們變成senior developer或是leader或是主管時,以同樣的方式去影響未來的junior developer。

就像之前有人提到的死海效應

公司發展到一定階段,能力強的員工容易離職,因為他們對公司內愚蠢的行為的容忍度不高,他們也容易找到好工作;
能力差的員工傾向於留著不走,他們也不太好找工作,年頭久了,他們就變中高層了。這種現象叫做死海效應:
好員工像死海的水一樣蒸發掉,然後死海鹽度就變得很高,正常生物不容易存活。

這並不全然是junior developer的責任,但要走出這條死胡同,junior developer就是得有這一份認知,走出公司以外,拓展自己的視野,尋找公司外志同道合的夥伴,你才能瞭解、分辨什麼樣的作法是好的,聰明的,適合的。

而且,學習這條路相當漫長,有同tone調,有可以一起互相打氣、學習、互補、依靠的夥伴,相當重要。而這一些夥伴通常都在公司外部,或許某部分原因是,因為這樣你們才不會有工作上業務的交集或利害關係。當觸角延伸到公司以外的地方,視野拓展到公司以外的地方,你的職涯跟人生會多出很多event的發生,就跟玩RPG game一樣,你得有event才能獲得夥伴、裝備、升等、增加skill技能數值的機會。

這會讓你的心像活水一樣充滿活力跟熱情,而不是把自己那口井當作全世界。

結論

其實,機會真的是滿山滿谷的,就看你有沒有累積足夠的能力去發現機會,掌握機會。

事實上,當你發現有很多機會,自己卻苦無能力掌握,那種書到用時方恨少的感覺,其實讓人相當懊悔。

摘要一下以上幾個能讓你走得長久的重點:

  1. 找到你的興趣
  2. 知其所以然,役物而不役於物,不要不求甚解
  3. 在問題跟需求發生之前學習
  4. 找到合適的夥伴與mentor
  5. 多看看公司以外的世界,作法,接觸更多的人事物

追求卓越,成功自然就會跟著而來。花若盛開,蝴蝶自來。

時間花在哪裡,成就就在哪裡。要投入大量時間,你得對它擁有興趣,否則光靠意志力是走不長遠的。

希望這篇簡單的整理,可以給一些茫然徬徨的朋友一點方向。也希望這篇文章能拋磚引玉,引出更多前輩或朋友的經驗或討論。

本文由陳仕傑授權轉載自in 91

《數位時代》長期徵稿,針對時事科技議題,需要您的獨特觀點,歡迎各類專業人士來稿一起交流。投稿請寄edit@bnext.com.tw,文長至少800字,請附上個人100字內簡介,文章若採用將經編輯潤飾,如需改標會與您討論。

(觀點文章呈現多元意見,不代表《數位時代》的立場。)

關鍵字: #開發者
往下滑看下一篇文章
71% 台灣企業資安評級待強化!QNAP World Tour 2026盛大開場,剖析 Edge AI 與營運韌性新局
71% 台灣企業資安評級待強化!QNAP World Tour 2026盛大開場,剖析 Edge AI 與營運韌性新局

近年隨著主權 AI 議題持續升溫,企業開始重新思考資料與算力的部署方式,希望讓敏感資料留在地端,同時具備就近運算的能力,這也進一步加速 Edge AI 的發展。然而,當 AI 從雲端走向本地端與邊緣端時,企業除了追求運算效能與應用創新,更必須確保服務的穩定可靠。畢竟,再先進的 AI 應用,一旦因資安攻擊、設備故障或資料損毀而停擺,就會無法創造商業價值。

換句話說,「AI 創新」與「營運韌性」已不再是兩條各自獨立的單行道。企業加速 AI 布局的同時,也需要一套能守護資料安全、具備快速復原能力並確保營運不中斷的 IT 基礎架構。

因此,在本月 18 日盛大登場的「QNAP World Tour 2026 台北場|立足 Edge AI,決勝企業全方位韌性」論壇中,QNAP 總經理劉文義指出,企業需要的已經不只是把資料存下來,而是一套能同時支撐 AI 創新與營運不中斷的韌性平台。QNAP 此次聚焦企業韌性與 Edge AI 兩大主軸,深度剖析企業 IT 基礎架構如何兼顧穩健營運與 AI 智慧應用,同時展出高效能邊緣 AI 伺服器、企業級 ZFS 全快閃 NAS、網管型交換器等多項新產品,全面滿足企業下一階段的轉型需求。

QNAP
QNAP總經理劉文義指出,企業需要的已不只是把資料存下來,而是一套能同時支撐AI創新與營運不中斷的韌性平台。
圖/ 數位時代

從一站式 AI 平台至監控、影音應用,QNAP 加速 Edge AI 落地

在邊緣 AI 領域,QNAP 除了提供 GPU-Ready 的 Edge AI 平台與管理軟體 AI Service Center,更進一步推出 Qsirch AI、QuONE 及 QuAgent 等應用服務,打造從 AI 運算、模型管理、RAG 私有知識庫到 Agent 智慧應用的一站式企業 AI 平台。

QNAP資深智慧儲存產品經理 Yuna Chen形容,AI Service Center 就像一個管理中樞,IT 管理者可在單一介面統一管理所有 AI 應用所使用的模型與金鑰,也能隨時查詢 Token 用量、成本與稽核紀錄,清楚掌握誰在什麼時間點呼叫了哪些模型,讓企業在導入 AI 應用的同時,也能兼顧管理與治理需求。同時Yuna Chen也分享 NAS 結合AI 的使用者體驗,藉由執行在 QNAP NAS 上的對話式 AI 代理程式 QuAgent,自然語言能直接轉化為操作介面,使用者透過對話即可完成檔案搜尋、備份、系統查詢等工作;而 QuONE 則將行動裝置與 AI 技術深度結合,將原本分散的多款應用整合至單一入口,使用者只需一次登入,就能快速存取所需服務,徹底告別繁瑣的跨應用切換與登入流程,打造最直覺的 NAS 智慧助理體驗。

QNAP
QNAP資深智慧儲存產品經理Yuna Chen說明,AI Service Center可統一管理AI應用的模型與金鑰,並掌握Token用量、成本與稽核紀錄。
圖/ 數位時代

QNAP 智慧儲存產品經理 Vivian Luo 則說明,Qsirch AI 導入強大的語意理解與多模態檢索能力,能將 NAS 內的巨量檔案轉化為隨查即用的知識庫。使用者只要以自然語言描述內容,就能搜尋 NAS 裡的文件、圖片、影音與音訊等不同格式資料。影音檔案還可自動生成逐字稿,讓過去難以檢索的音訊與影片內容也能被全文搜尋。而所有索引皆在 NAS 本機完成,檔案不上傳雲端,兼顧搜尋效率與資料隱私。

QNAP
QNAP智慧儲存產品經理Vivian Luo表示,Qsirch AI具備語意理解與多模態檢索能力,索引皆在NAS本機完成,兼顧搜尋效率與資料隱私。
圖/ 數位時代

除了打造一站式 AI 平台,QNAP 也將 Edge AI 能力延伸至監視監控場域。QNAP 智慧視訊產品部部長 Hanz Sung 指出,QNAP 結合 AI 發展出 Deep Search、SkiLLM 等服務,使用者可以透過自然語言去描述想要搜尋的影像片段,或要求系統執行影像分析、產出調查報告與佐證影片等任務,不僅降低人工調閱影像與事件調查負擔,也讓視訊監控系統從被動記錄的角色,進一步升級為主動分析的監控顧問。

在視訊監控外,另一個 Edge AI 的應用則是影音內容產製。受到影音檔案容量指數級成長、AI 創作普及與多人協作之需求,高效能儲存與低延遲傳輸已成為影響創作效率的關鍵因素。

QNAP
QNAP智慧視訊產品部部長Hanz Sung指出,結合Deep Search、SkiLLM等AI服務,可讓視訊監控系統從被動記錄升級為主動分析的監控顧問。
圖/ 數位時代

QNAP 智慧儲存產品經理 Eddie Chuang 表示,QNAP 新一代 NAS 機種不僅支援 Thunderbolt™ 5 高速傳輸、可擴充 25GbE/100GbE、內建 NPU 加速等設計,更運用 AI 提升影音團隊管理與使用素材的效率,例如:透過地端 AI 運算,NAS 可以進一步化身為專案知識庫,協助團隊查詢過往剪輯邏輯、彙整客戶回饋,甚至快速確認素材版權狀態。

QNAP
QNAP智慧儲存產品經理Eddie Chuang表示,新一代NAS支援Thunderbolt 5高速傳輸與內建NPU加速,運用地端AI提升影音團隊協作效率。
圖/ 數位時代

從資料確信復原、高可用性到主動式威脅偵測,QNAP 層層築起營運韌性

除了 Edge AI 佈局,本場論壇的第二個主軸「營運韌性」,則從資料備份、高可用性與資安三個面向出發。QNAP 總經理劉文義也於開場引述 QNAP 於 8 月針對台灣 241 家企業進行的資安韌性調查,指出 71% 企業的資安綜合評級落在「待強化」以下,更有 53% 無法確保備份免於被刪除或篡改,揭示了國內企業 IT 架構在應對資安攻擊與營運中斷時的重大潛在風險。

QNAP 資深智慧儲存產品經理 Jack Wang 認為,企業資料備份現正面臨的挑戰是,遭遇災難或事故時,備份資料能否「真正被完整還原」,讓營運迅速恢復正常。為此,QNAP 在最新的備份解決方案 HDP for Business 中,整合自動化備份驗證與快速還原機制。當資料備份完成後,自動於 NAS 上以虛擬機 (VM) 開機驗證,並將過程錄影存證,讓 IT 主管與稽核人員有實際可查驗的復原證明;一旦事故真的發生,Instant Restore 則能直接將備份以 VM 型態在 NAS 上啟動、暫時接手服務,將復原時間從過去以天為單位來計算縮短至分鐘等級,為企業營運建立第一道防線。

QNAP
QNAP資深智慧儲存產品經理Jack Wang說明,HDP for Business整合自動化備份驗證,搭配Instant Restore可將復原時間縮短至分鐘等級。
圖/ 數位時代

除了備份資料的可復原性,確保關鍵服務在故障發生時依然能持續運作,更是營運韌性的重中之重。尤其隨著 AI 應用深入核心業務,一旦系統遭受非預期停擺,影響的不只是 IT 部門,更可能直接造成營運中斷與商業損失。為此,QNAP 針對硬體、系統、站點、容量及應用五個可能發生故障的層級,分別提出對應解決方案,協助企業打造高可用性的 IT 架構。

QNAP 資深儲存系統產品經理 Oliver Lam 進一步舉例,像是系統層的 QuTS hero High Availability Manager 採用 Active-Passive 雙機叢集,可在 90 秒內完成故障切換;硬體層的 ES NAS 則透過 Active-Active 雙主控架構,在控制器故障時,可於 30 至 60 秒內接管服務,讓企業在遭遇突發故障時,關鍵服務仍能快速切換至備援系統,將停機時間與營運衝擊降至最低。

QNAP
QNAP資深儲存系統產品經理Oliver Lam舉例,QuTS hero High Availability Manager可在90秒內完成故障切換,強化企業高可用性架構。
圖/ 數位時代

而造成系統停擺的原因,除了重大災害,可能是資安攻擊,因此,營運韌性的另一道防線,就是在威脅真正造成破壞之前,及早發現異常。QNAP 先進網通產品經理 Ruby Chan 指出,面對勒索軟體、零日攻擊等資安威脅,企業需要的資安工具,不只是可以防禦威脅,更要具備主動持續偵測與快速應變能力。

QNAP
QNAP先進網通產品經理Ruby Chan指出,面對勒索軟體與零日攻擊等資安威脅,企業所需的資安工具須具備主動持續偵測與快速應變能力。
圖/ 數位時代

自推出以來,深獲企業客戶青睞的 QNAP ADRA NDR X 內網資安防禦解決方案,內建超過 4.3 萬筆且還在持續更新的特徵規則,不僅能偵測出已知攻擊,還搭配 AI 行為分析技術去建立裝置的日常行為基準,主動辨識零時差攻擊與異常行為;更透過 LLM 將可疑封包與事件串連成完整攻擊鏈,協助 IT 人員快速掌握威脅脈絡。當系統偵測到高風險事件時,還能與 QNAP NAS 聯動、自動觸發快照,保留遭到加密或破壞前的資料版本,將資安防護從威脅偵測一路延伸到事件應變與資料復原,建立更完整的營運韌性防線,協助中小企業以高性價比的資安投資,輕鬆實現企業級內網防護能力。

當 AI 從雲端走向邊緣,企業 IT 基礎架構肩負的任務也隨之擴大,既要支撐 AI 創新,更要確保資料安全與營運不中斷。從 Edge AI 平台、場域應用,到資料復原、高可用性與資安防護,QNAP 正持續擴展 NAS 的角色,躍升為數位資產與營運連續性的關鍵守護者,協助企業打造穩健的 IT 底座,以全力追求創新、運用 AI 創造更大的商業價值;而QNAP 也深信再強大的技術,最終都要回到每一位使用者的日常體驗 ─ 安全、便利、穩定可靠。

QNAP
QNAP World Tour 2026台北場吸引大批IT從業人員到場,展區同步展示邊緣AI伺服器、企業級全快閃NAS等多項新品實機。
圖/ 數位時代
QNAP
現場同步展出Seagate等合作夥伴的「AI READY智慧資料管理」方案,呼應論壇聚焦Edge AI與企業韌性的雙主軸命題。
圖/ 數位時代

錯過了台北場沒關係! QNAP World Tour即將進行全台巡迴
立即報名:
QNAP World Tour 2026 高雄場
10/22 (四) | 13:00- 16:00 |
高雄翰品酒店春耕廳
https://campaign.qnap.com/registration_QNAPWorldTour2026_Taiwan_Kaohsiung
QNAP World Tour 2026 台中場
11/05 (四) | 13:00- 16:00|
台中福華大飯店 5F CR500 會議室
https://campaign.qnap.com/registration_QNAPWorldTour2026_Taiwan_Taichung

登入數位時代會員

開啟專屬自己的主題內容,

每日推播重點文章

閱讀會員專屬文章

請先登入數位時代會員

看更多獨享內容

請先登入數位時代會員

開啟收藏文章功能,

請先登入數位時代會員

開啟訂閱文章分類功能,

請先登入數位時代會員

我還不是會員, 註冊去!
追蹤我們
台達電全解讀
© 2026 Business Next Media Corp. All Rights Reserved. 本網站內容未經允許,不得轉載。
106 台北市大安區光復南路102號9樓