自學的程式設計師和自學的吉他手有很多共同點,你玩過吉他嗎?
自學的程式設計師和自學的吉他手有很多共同點。我不知道你是否玩過吉他,所以我將向你解釋如何自學吉他。
首先,這一切的開始是由於某人與某個吉他手產生了共鳴。大多數突然想要自學吉他的人,是想要成為另一個吉他手。之後,他們下定決心——“我也可以成為一個吉他手 ”,於是去了當地的樂器店,買了一把二手吉他(因為二手吉他更便宜,但也很酷)。
接下來可能會有兩種情況,要不買一本“吉他入門”或類似的書籍開始自學,要不開啟 某個吉他教學網站,開始學習如何彈奏自己喜愛的歌。那些嘗試學習彈奏喜歡的歌的自學者,往往學得更好。
當年輕的吉他手主動地學習某首歌時,他們往往需要觀看視訊、列印曲譜、練習和絃等等。然後,根據拿到的視訊和曲譜,他們會坐下來嘗試重新演繹歌曲。
經過數小時的練習,不斷重複和絃、獨奏、節拍等,他們將能夠以自己的形式表演那首歌。它不再是原來那首歌,但也夠酷。
然後,他們會拿起另一首歌,重複這個過程。一路走來,他們不斷學習節拍、技術以及其他的東西,甚至都沒有意識到學習的內容。在知道專業名詞和理論前,他們已經懂得如何操作。
最終,彈吉他變成了一種“直覺”,學習一首新歌也變得習以為常且不再痛苦。吉他的“語言”變得像你我說話那樣容易。
這一切的發生,背後是數千小時的艱苦練習。即使每天只練習一小時,也需要耗費數年。
那麼,這和自學的程式設計師有什麼關係呢?
事實上,真正成就自學的程式設計師的,就是他們會自己建立東西,很多東西。要成為一個具有卓越技能的出色程式設計師,你必須建立東西,寫程式碼。
上課學習理論知識固然是好的,但很多教授不能跳出條條框框的束縛,以自己的方式程式設計。就算他們努力嘗試,也做不出別人願意用的應用程式。
這並不是說他們不瞭解教授的知識,而是說,作為一名教授,他們掌握的技能是研究和理論性理解,而不是寫程式碼和為客戶提供價值。
你看到區別了嗎?
我合作過的最好的程式設計師,他們的工作方式就是做東西,做很多東西,並且幾乎一直這樣。
沒人付錢讓我做這些事情。我做這些事純粹是出於好玩、學習或好奇的目的。
我給你的建議(如果你做到了,相比沒有做的那些人而言,會帶給你巨大的優勢),就是:
解決一個你想解決的問題。建立一個用於某件事的專案,解決一些你本人或他人想要通過軟體解決的問題。每天為這個軟體寫程式碼,晚上寫,週末也寫,每天都寫。即使你每天只花了 15 分鐘寫程式碼,也沒關係。
最終,你將得到一個能用的軟體,這很不錯。
然後,你再重複這一過程。做一個其他的東西。不斷地做。花費大量的時間,通過建立更多的東西來提升你的技能。
做東西的同時,注意在你的網站上儲存,或者在某個論壇,併發條關於它的博文。
如果你現在僅僅 18-22歲,當你大學畢業的時候,你已經輕鬆地將兩千多小時用於鍛鍊技能,你的個人作品集中也有了大概十到二十多個專案,你學習到的經驗是那些僅僅上課的人無法比擬的。
更重要的是,你已經清楚地告訴別人,你能夠獨立地寫程式碼,解決問題並給世界帶來一些新東西。這是最難能可貴的一點,也是公司在不斷追求的一點。
一旦你找到了工作,請繼續在業餘時間建立東西,並提升你的工作技能。你的提升速度將比你的同事更快,因為他們在下班回家後看電視,而不是學習、成長或建立東西。他們拿到了薪水就回家享受去了。
你做的越多,你學的也越多;你學的越多,你的價值就越高;你的價值越高,你就越容易找到工作,你的工資也就更高,這是一個良性迴圈。
所以,去做些東西出來。現在就開始寫程式碼吧!
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69901074/viewspace-2641090/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 自學程式設計難度大嗎?程式設計
- 你見過背誦程式碼的程式設計師嗎?程式設計師
- 自學的程式設計師一點競爭力都沒有麼?投簡歷都沒有回應?程式設計師
- 如何自學程式設計?程式設計
- 自學程式設計,如何找到自己的第一份程式設計師工作?程式設計師
- Java程式設計師學習的6個技巧, 你get到了嗎?Java程式設計師
- 真的要做一輩子的程式設計師嗎?來自10年程式設計師的心聲程式設計師
- 五分鐘自學程式設計:程式設計師到底怎麼學資料結構?!程式設計師資料結構
- 【1024程式設計師節】程式設計師,你學程式設計的初衷是什麼?程式設計師
- 很多人做程式設計師前後的對比,你中槍了嗎?程式設計師
- 關於心態建設,程式設計和自學程式設計
- Java可以自學嗎?自學能學好嗎?Java
- Linux的設計思路有了解過嗎?Linux學習Linux
- 羨慕程式設計師的高薪?你會讓你的孩子當程式設計師嗎?程式設計師高薪
- 自學程式設計的 6 個致命誤區程式設計
- 自學程式設計和計算機科班出身的差別在哪?程式設計計算機
- 好程式設計師分享-疫情過後 學哪個程式設計有前景程式設計師
- 程式設計師十大熱門flag,有你的嗎?程式設計師
- java程式設計師學歷重要嗎?Java程式設計師
- 資源 | 普通程式設計師如何自學機器學習?這裡有一份指南~程式設計師機器學習
- 自學的起點
- 誰說程式設計師沒有520?學學高階程式設計師都是怎麼表白的……程式設計師
- 30歲的程式設計師,你慌了嗎?程式設計師
- 程式設計師的數學程式設計師
- 程式設計師的哲學程式設計師
- 年終感想——財務自由的程式設計師,你見過嗎?程式設計師
- 5000字長文,kurryluo 的自學程式設計之路程式設計
- 如何自學UI設計?如何成為UI設計師?UI
- 自學程式設計的朋友,我想給你們這 5 個建議程式設計
- 如何自學程式設計及Java、上手真實開發及轉行程式設計師的建議Java行程程式設計師
- 好程式設計師web前端分享前端學習路線自學如何找到工作程式設計師Web前端
- 中國程式設計師真的過多了嗎?你還敢入行嗎?程式設計師
- 好程式設計師分享自學大資料入門乾貨程式設計師大資料
- 可以免費自學程式設計的12個網站程式設計網站
- 程式設計師,你焦慮嗎?程式設計師
- 自學Linux,你需要get哪些點?Linux
- 你需要程式設計師鼓勵師嗎?程式設計師
- 作為程式設計師的我,大學四年一直自學,全靠這些實用工具和學習網站!程式設計師學習網站