還在抱怨編程難學?通過這位小姐姐,就知道什麼叫「天道酬勤」

我家附近有幾所大學,十幾年前有一個大學生租了我家房子其中一個卧室,他是附近某所大學的計算機專業的學生。因為我家只出租了一個卧室,所以我們是生活在一個屋檐下的。

他大學四年都租在我家,漸漸地我跟他混得很熟,甚至已經不在乎他交不交房租了!而他大學四年基本上不怎麼去上課,按照他的話說,老師講的課他都聽不懂!所以,大學四年他就這樣渾渾噩噩地過去了。

我也不知道他有沒有拿到畢業證,但是他肯定沒有去做程序員

在他即將畢業的那一年,我想學編程,但是我的專業主課並不是計算機,所以我有點猶豫不決,到底要不要去學。

我至今記得他得知我想學編程時跟我說的話,意思就是編程太難了,勸我不要學,浪費心血!

但最終,我還是去學了編程,並且在畢業後成為了一個真正的程序員!

我學編程還是挺辛苦的,基本上老師說的我都記不住,所以我就採取了一個笨辦法,那就是相信勤能補拙!所以,我在學編程的那段時間,基本上把所有精力都放在了編程上,每天就睡幾個小時,其他時間都在理解和練習!

可以說,當初沒有我的這一份堅持,我現在指不定在幹嘛呢!

而最近,我認識了一個小姐姐。她是我在一次給一些大學生講編程相關的知識時認識的,因為她說有一些問題需要經常問我,所以我們互相加了聯繫方式。

這個小姐姐今年在上大二,專業是軟件工程。因為專業課什麼都要學,什麼Java、.Net、JavaScript、HTML什麼的,基本上目前主流的技術、框架、軟件,他們學校都教。

可能是教得比較雜,所以吸收起來就比較慢,再加上她是一個女生,學起來就更吃力了。

有一天晚上快九點的時候,她突然找到我。因為正值暑假,她因為一個問題困擾了一天,實在沒辦法了,只有找我!

我想一個女生,正在放暑假,沒有和其他人一樣去玩,而是研究代碼研究了一整天,這種耐力倒是跟我以前挺像的!於是,我幫她解決代碼中存在的問題,也跟她講解了代碼的相關邏輯。

其實整個過程結束已經快十一點了,她謝了我一下,然後表示自己再吸收吸收!

我見她還沒有要休息的意思,於是勸她儘快休息。但是她表示,她需要儘快把我給她說的東西給吸收掉,否則第二天醒來估計就忘了!

就這樣,在接下來的日子裏,她經常問我一些編程相關的問題。並且,經常一個人獨自研究和吸收老師說的東西和我說的東西,經常到很晚才睡覺。

一般來講,她找我的時間大多數都是晚上八點以後。不管她八點前在幹什麼,至少能夠堅持在有時間的時候自己研究研究代碼,這種學習編程的韌性很值得讚許!

雖然我跟她不是太經常接觸,但是每次她找我,在我們的對話當中,我都能感覺到她編程技術的進步!

因為我從業至今,教過的人也不少了,有時候我需要不斷地給對方打比方,以試圖讓對方能夠明白我說的意思。

但是,我在跟她溝通的過程中,能夠明顯地感覺到,她是能夠聽懂我大部分的編程術語的!時間越長,溝通障礙就越少!

我還問過她,很多女生都學不好編程,為什麼她那麼堅持。她給我的答覆是,她未來是想當一名程序員的,但是因為老師教的東西太多了,想要吸收得好,只能暗地裡下功夫!

她還跟我說,同班的其他女同學基本上都屬於放棄了的狀態。那些放棄了的同學就是認為他們不管怎麼樣也學不好,還不如把精力放在別的東西上!可是她不信這個邪,覺得事在人為,天道酬勤!

小姐姐的事就說到這裡了,回到我自己。當初我在打算學編程的時候,心情也是比較忐忑的!因為身邊人都告訴我,編程不好學,程序員不好當!

可現在回想起來,其實也並不是太難,難的只不過是過不了自己這一關而已!所以,小姐姐的學習熱情很值得很多正在學習編程的人去學習。我也覺得,這個小姐姐未來也一定可以成為一名合格的程序員!

學編程其實就兩條路,知難而退和知難而進!我認為沒有學不好編程的人,只有是否打算去把編程學會的心!