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