很長一段時間裡,我都覺得自己像個騙子。
我瀏覽 LinkedIn、Threads、Instagram、X、Dev.to 等各種平台,看到諸如「我一個週末就開發了一個全端 AI 應用程式!」之類的貼文。我聽同事們談論他們精心設計的業餘專案。其中潛台詞很明確:真正的開發者是為了樂趣而寫程式碼。真正的開發者總是在學習新事物,總是在建構。
而我……不是。
經過八個小時的解決問題、編寫程式碼和盯著螢幕之後,我最不想做的就是重複同樣的工作。有時我會強迫自己,懷著恐懼的心情打開筆記型電腦,結果卻寫出了品質低劣的程式碼,感覺更糟。
我以為這代表我不夠「熱情」。我以為我落後了。
然後,我遇到了瓶頸。我被一個棘手的後端問題困了好幾天,根本找不到解決方案。出於純粹的沮喪,我放棄了,決定重新組裝一個在盒子裡放了一個月的IKEA書架。
當我整理好螺絲,按照那些出了名的晦澀難懂的說明操作時,我的腦子裡突然靈光一閃。不是家具的問題,而是我的大腦。一個完全不同的解決後端問題的方法突然浮現在我的腦海裡,清晰可見。我之前根本沒想過這個問題,但我的潛意識一直在思考這個問題。
那是我恍然大悟的時刻。
「要成為一名優秀的開發人員,就必須生活在程式碼中,呼吸程式碼」這個想法是我們這個行業中最普遍、最具有破壞性的誤解之一。
它將對藝術的熱愛與對樂器的執著融為一體。
您可以熱衷於建立優雅的系統、解決用戶問題以及建立強大的軟體(工程工藝),而不必每時每刻都編寫程式碼。
事實上,離開往往能讓你更好地完成工作。
你的大腦就像一塊肌肉。你不會去健身房連續舉重12小時。持續不斷地編碼,腦力不休息,會導致疲勞、憤世嫉俗,最終導致程式碼品質更差。
最有效的答案往往在你最意想不到的時候浮現──例如洗澡時、散步時,或是雙手忙於其他事情時。新的環境能讓你的大腦建立新的連結。
我的宜家時刻並非偶然。木工、烹飪,甚至運動等嗜好,都能教你流程、耐心和物理知識,而這些知識可以直接運用到除錯和系統設計中。你學會了用不同的思考模式思考。
熱情並不取決於你投入的總時間,而是取決於你投入工作時的專注程度。
它是關於您在建立一個整潔、易理解的功能時所感受到的滿足感。
人們希望了解錯誤發生背後的原因,而不是只承認它的存在。
這是與您的團隊良好合作並交付傑出成果的喜悅。
當你休息充分、身心平衡、生活充滿活力時,這種熱情就會蓬勃發展——而不是當你因深夜編碼狂歡而精疲力竭時。
如果您曾經因為沒有令人印象深刻的 GitHub 圖表或選擇觀看電影而不是程式設計教學而感到難過,我想向您保證:這完全沒問題。
身為開發人員,你的價值不是由你的副業專案來衡量的,而是由你在實際工作中展現的專注力、創造力和理智來衡量的。
保護個人時間並不意味著缺乏雄心,而是一項實現可持續且令人愉悅的職業生涯的長期策略。
讓我們打破這種偏見。你喜歡做的一件與電腦完全無關的事情是什麼?我先說:我超愛打排球。純粹的身體對抗、即時的團隊溝通以及對單一移動物體的專注,是解決一天抽象問題和靜態螢幕的完美良方。
原文出處:https://dev.to/_boweii/its-okay-if-your-biggest-hobby-isnt-coding-4bk2