程式設計興趣真的是由“熱情”驅動的嗎?
當我告訴人們我以寫程式碼為生時,他們翻著白眼問我程式設計是不是特無聊?有許多程式設計部落格告訴我們,如果你想要精於程式設計,那麼就必須先熱愛程式設計。那麼,這是不是意味著如果沒有激情,那你就寫不出一行程式碼?我認為,這種說法不僅完全錯誤,而且非常愚蠢。下面讓我解釋一下我是如何得出這個結論的。
每年三月,所有愛爾蘭青少年要作出一個會影響他們一生的決定。那正是他們在中學的最後一年(相當於我們的高三),為了能進入心儀的大學就讀喜歡的專業,避免讓父母和老師失望,他們必須在超過6門的考試中儘量拿到最好的成績。那一年可能是我這一生中最有壓力的一年,現在想起來都覺得有壓力。
壓力大不僅僅是因為有考試,還因為你必須決定你的未來要從事什麼工作。有的甚至感覺壓力大得有些吃不消,因為經常早起晚睡,廢寢忘食。
回過頭來看現在,我的長輩經常告訴我要做你喜歡的或者感興趣的事,但不要做一些不會是一份好工作的事情。雖然我相信,當人們說你應該遵從你的激情的時候,他們的出發點是好的,但我還是認為這是個錯誤的建議。
告訴你個祕密:我一開始並不喜歡編碼,但是我需要用程式碼去解決問題,這就是我想要學習程式碼的原因。並且當我熟悉它了以後,開始熱衷於不同的程式碼。是的,激情不是天生的。我堅信人們一旦擅長了某件事情那麼就會對此充滿激情。因此,為了點燃你的激情,你必須先擅長這件事,而不是純粹的熱愛它。
我的妹妹正在準備畢業考試,我可以從她的聲音中聽出來她的壓力非常大。她在儘自己最大的努力來取得最好的成績,從而儘量讓所有人都對她滿意。我的妹妹很聰明,我相信她一定能順利度過這段黑暗的時光。而這時候,她同樣從長輩口中得到了“尋找激情”這個破建議。
我花了5年的時間意識我們可以自己創造激情。
那麼程式設計能不能從乏味變得有趣呢?
如果你以前沒有編過程或是你不怎麼會程式設計,那麼程式設計就是乏味的。你寫程式碼的時間越久,你懂得越多。而當你不再是初學者的時候,你會意識到像蘋果和谷歌這些大公司也就是做了一些很簡單的事情。
當你逐漸進步時,你會開始關注程式碼中的bug和軟體的設計模式。作為初學者,這是我們應該要去爭取達到的水平,也是我全力想要去達到的境界。
所以我的主要觀點是,程式設計的的確確是很無聊的,但是隻要你肯深入瞭解它,更好地掌握和運用它,它就會給你帶來數不清的樂趣。程式設計的激情不是天生的,而是可以後天創造的。
相關文章
- 只有爛程式設計師才相信世界是由技術驅動的程式設計師
- 程式設計師單身真的是有理由的嗎?程式設計師
- 2018,程式設計師生活的兩個興趣愛好程式設計師
- 大齡程式設計師找不到工作,程式設計師真的是吃青春飯的嗎?程式設計師
- 興趣驅動職業,七年之後的我...
- 程式設計模式-表驅動程式設計程式設計設計模式
- 非同步程式設計真的讓程式更快了嗎?非同步程式設計
- 我真的要做一輩子的程式設計師嗎?程式設計師
- 適合興趣班招生傳單設計用的設計工具!
- 《莎木3》真的是“設計過時”了嗎?
- 如何持續對程式設計保持熱情程式設計
- 其他感興趣的程式碼庫
- 優秀的程式設計師真的不寫註釋嗎?程式設計師
- python程式設計真的好學嗎?python入門Python程式設計
- 程式設計師,你真的會寫簡歷嗎?程式設計師
- 你真的理解函數語言程式設計嗎?函數程式設計
- 【設計模式】你的單例模式真的是生產可用的嗎?設計模式單例
- 設計模式你真的懂了嗎?設計模式
- 程式設計師的入門門檻真的那麼低嗎?程式設計師
- 什麼是DDD領域驅動設計的戰略設計?
- 什麼是DDD領域驅動設計的戰術設計?
- 關於熱搜「原來吃辣是有好處的」是真的嗎?
- web前端程式設計師真的這麼值錢嗎?Web前端程式設計師
- 程式設計面試問題真的越難越好嗎?No!程式設計面試
- 中國程式設計師真的過多了嗎?你還敢入行嗎?程式設計師
- 真的要做一輩子的程式設計師嗎?來自10年程式設計師的心聲程式設計師
- 趣圖:這是什麼級別程式設計師的椅子?程式設計師
- 驅動篇——核心程式設計基礎程式設計
- 程式設計技巧之-表驅動法程式設計
- IT真的是萬能的嗎?
- 事件驅動的微服務-事件驅動設計事件微服務
- 日式大型遊戲真的復興了嗎?遊戲
- 你應該使用領域驅動設計嗎? - codeopinion
- 問題驅動設計與領域驅動設計的區別 - abdullin
- 程式設計師十大熱門flag,有你的嗎?程式設計師
- Laravel最佳實踐–事件驅動程式設計Laravel事件程式設計
- Laravel 最佳實踐 -- 事件驅動程式設計Laravel事件程式設計
- Laravel最佳實踐 -- 事件驅動程式設計Laravel事件程式設計
- 抖音興趣電商,豈止於興趣