編程興趣真的是由“熱情”驅動的嗎?

當我告訴人們我以寫代碼為生時,他們翻著白眼問我編程是不是特無聊?有許多編程博客告訴我們,如果你想要精于編程,那么就必須先熱愛編程。那么,這是不是意味著如果沒有激情,那你就寫不出一行代碼?我認為,這種說法不僅完全錯誤,而且非常愚蠢。下面讓我解釋一下我是如何得出這個結論的。

每年三月,所有愛爾蘭青少年要作出一個會影響他們一生的決定。那正是他們在中學的最后一年(相當于我們的高三),為了能進入心儀的大學就讀喜歡的專業,避免讓父母和老師失望,他們必須在超過6門的考試中盡量拿到最好的成績。那一年可能是我這一生中最有壓力的一年,現在想起來都覺得有壓力。

壓力大不僅僅是因為有考試,還因為你必須決定你的未來要從事什么工作。有的甚至感覺壓力大得有些吃不消,因為經常早起晚睡,廢寢忘食。

回過頭來看現在,我的長輩經常告訴我要做你喜歡的或者感興趣的事,但不要做一些不會是一份好工作的事情。雖然我相信,當人們說你應該遵從你的激情的時候,他們的出發點是好的,但我還是認為這是個錯誤的建議。

告訴你個秘密:我一開始并不喜歡編碼,但是我需要用代碼去解決問題,這就是我想要學習代碼的原因。并且當我熟悉它了以后,開始熱衷于不同的代碼。是的,激情不是天生的。我堅信人們一旦擅長了某件事情那么就會對此充滿激情。因此,為了點燃你的激情,你必須先擅長這件事,而不是純粹的熱愛它。

我的妹妹正在準備畢業考試,我可以從她的聲音中聽出來她的壓力非常大。她在盡自己最大的努力來取得最好的成績,從而盡量讓所有人都對她滿意。我的妹妹很聰明,我相信她一定能順利度過這段黑暗的時光。而這時候,她同樣從長輩口中得到了“尋找激情”這個破建議。

我花了5年的時間意識我們可以自己創造激情。

那么編程能不能從乏味變得有趣呢?

如果你以前沒有編過程或是你不怎么會編程,那么編程就是乏味的。你寫代碼的時間越久,你懂得越多。而當你不再是初學者的時候,你會意識到像蘋果和谷歌這些大公司也就是做了一些很簡單的事情。

當你逐漸進步時,你會開始關注代碼中的bug和軟件的設計模式。作為初學者,這是我們應該要去爭取達到的水平,也是我全力想要去達到的境界。

所以我的主要觀點是,編程的的確確是很無聊的,但是只要你肯深入了解它,更好地掌握和運用它,它就會給你帶來數不清的樂趣。編程的激情不是天生的,而是可以后天創造的。

原文鏈接: new2code?

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/447812.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/447812.shtml
英文地址,請注明出處:http://en.pswp.cn/news/447812.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

心生想往 ... ...

前些天發現了一個巨牛的人工智能學習網站,通俗易懂,風趣幽默,忍不住分享一下給大家。點擊跳轉到教程。 連日里的忙碌 ... 終又忍不住開始想往 ... 聽著歌兒 放縱篇篇翻飛思緒 ... 拋下紛繁的朝九晚六和所有加班,于每一日&#…

C# 打開文件/跳轉鏈接

mark一下~ 打開文件 1.打開文件夾: System.Diagnostics.Process.Start(FolderPath);-- 打開文件夾 System.Diagnostics.Process.Start(FolderPath"/"FileName); -- 打開文件夾中某個文件 2.用IE打開文件: System.Diagnostics.Process.Start("Explore…

身體曲線如何反映出健康

站在鏡子前,看看自己的身材,是否勻稱優美?身體曲線不僅是美和丑的象征,同時還能夠反映出你的健康狀況。 1.腿細 有些人四肢纖細或運動后易酸痛,可能意味著肌肉少、力量弱。多項研究表明,肌肉與健康狀況及壽命都存在…

路的盡頭 ...

前些天發現了一個巨牛的人工智能學習網站,通俗易懂,風趣幽默,忍不住分享一下給大家。點擊跳轉到教程。 一直一直的 想要有一個只屬于自己的地方,或許可以說不只是一個地方,我想要的是一個叫作家的地方... 每每看到溫…

R 數據框的操作

1.插入一列 根據自帶數據集beaver 進行操作,比如插入一列id。 > colnames(beaver1) [1] "day" "time" "temp" "activ" > nrow(beaver1) [1] 114 方法1: new_beaver1$id rep(1,114)方法2 new_beaver1…

Docker 下載 JDK 鏡像(docker search 、docker pull)

前些天發現了一個巨牛的人工智能學習網站,通俗易懂,風趣幽默,忍不住分享一下給大家。點擊跳轉到教程。 我有一個dockerfile 中要引用 jdk。 運行腳本發現 居然沒有JDK 原始鏡像。早期是下載過的,不記得什么時候清掉了。 于是重新…

入夏多吃這些“殺菌菜”

天氣逐漸變熱,病原菌滋生快,肝炎、急性胃炎、急性腸炎、痢疾、霍亂等消化道疾病容易爆發。此時多吃“殺菌蔬菜”有殺滅和抑制細菌病毒的作用,有時甚至光靠這些殺菌菜就可以治療疾病。 專家建議,在炎熱的夏季為了保證胃腸道的健康&…

R 讀取excel的方法

1.加載 readxl 包,利用 reade_excel() 函數 install.packages("readxl") library(readxl) data read_excel("22_data.xlsx",sheet 1) read_excel函數的參數設置: 用法:read.xlsx(xlsxFile, sheet 1, startRow 1, co…

數據結構與算法-ADT-Array

Array ADT 一維數組是連續元素的集合,其中的每個元素都可以通過唯一的整數下標來存取。數組的大小在創建后不能修改。 ADT 定義: Array(size): 創建一個長度為 size 的一維數組,并且將每個元素初始化成 Nonelength(): 返回數組中的元素個數ge…

前端VUE工程不占用80端口,瀏覽器不帶端口訪問VUE項目的實現

前些天發現了一個巨牛的人工智能學習網站,通俗易懂,風趣幽默,忍不住分享一下給大家。點擊跳轉到教程。 1.需求:直接域名訪問項目,不用IP,也不帶端口號。 1)訪問項目方法通常是 IP:…

新駕考科目三有四個地方易犯錯 多名教練提供對策

駕考科目三 四個地方易犯錯 多名駕校教練為學員分析原因提供對策 “現在電子評判,比起原來人工評判,更客觀,更公平。”有駕校教練把自己這兩天當安全員參加考試的經驗拿出來與學員們分享。 18分鐘來得及 “考試時間完全夠用!”20日安康達駕校…

個人看過的動漫、動畫電影推薦

前些天發現了一個巨牛的人工智能學習網站,通俗易懂,風趣幽默,忍不住分享一下給大家。點擊跳轉到教程。 我看過的不多,反正我覺得都挺好看的。 個人比較喜歡看電影版本的,不偏好多集的正宗動漫, 一集一集太…

廣州科目三路考經歷與注意事項分享

在百度找不到具體的廣州本地車考考路面的流程,本人上周五剛剛考過了路面,覺得應該將過程寫出來,以便后面的朋友或者想百度谷歌廣州本地車考考路面情況的網友們做個參考.首先,廣州本地考絕對沒有其它省市路考的那么復雜,舉例:1.下車檢查前后輪-廣州的路考不必;2.上車前喊報告什么…

ResourceDictionary主題資源替換(二) :編譯期間,替換主題資源

之前的ResourceDictionary主題資源替換(一)通過加載順序來覆蓋之前的主題資源,介紹了WPF框架對ResourceDictionary資源的合并規則。 此篇介紹一種在編譯期間,實現資源替換的方案 前言 如下圖,項目中存在倆個主題資源字…

解決 idea 中 jsp 修改后頁面不生效

前些天發現了一個巨牛的人工智能學習網站,通俗易懂,風趣幽默,忍不住分享一下給大家。點擊跳轉到教程。 1.問題描述:idea 編輯 jsp , 修改好后在 瀏覽器訪問卻發現頁面完全無變化 。 2.解決,要在 idea 中作如下設置&a…

廣州交警發布科目三路考秘笈

近段時間,如何通過新實行的科目三電子路考成為考車一族熱議的話題。各種“通關秘笈”在坊間流傳。為了讓廣大考生了解電子路考究竟怎么考,7日晚,廣州交警在微博廣州交警 上發布了官方“秘笈”:一段長9分鐘的科目三電子路考演示視頻…

test0

s 轉載于:https://www.cnblogs.com/oneTOinf/p/11527940.html

解決 :IDEA 修改代碼后 Local Changes 中沒有提示待提交文件,代碼自動提交了

前些天發現了一個巨牛的人工智能學習網站,通俗易懂,風趣幽默,忍不住分享一下給大家。點擊跳轉到教程。 1. 通常修改代碼后 會在 Local Changes 中提示修改過的文件,如下: 2. 我的情況是 ,在這個界面中什么…

3.1 go context代碼示例

context.WithCancel返回兩個有關聯的對象,ctx與cancel,調用cancel發送一個空struct給ctx,ctx一旦接收到該對象后,就終止goroutine的執行;ctx是線程安全的,可以同時傳遞給多個goroutine,觸發cancel時&#x…

JS 中去除空格和換行的正則表達式寫法

前些天發現了一個巨牛的人工智能學習網站,通俗易懂,風趣幽默,忍不住分享一下給大家。點擊跳轉到教程。 //去除空格 String.prototype.Trim function() { return this.replace(/\s/g, ""); } //去除換行 function ClearBr(key) {…