怎樣快速學習
最近有讀計算機的孩童告訴我,選嵌入式方向,搞智慧硬體去了,就我個人的看法,選擇自己喜歡的,然後咬緊牙關去學習就好了。曾經在一個伺服器開發群裡面,突然有人問題,怎樣給讀計算機專業的學生建議。我當時說得很恐怖,“刻苦學習,臥薪嚐膽,寫它幾十萬行程式碼,看幾百萬行程式碼,有問題的時候吃飯在想,睡覺也在想”,然後有人評論:“何苦呢?”,我想一想也是的,現在做技術的,隨便吹一下就可以找到比較好的工作了,大學就該好好享受生活,做些證明青春的傻逼事情。像去年iOS絕對是高薪呀,培訓一下,弄個假簡歷,馬上15k了,而今年呢?好多培訓出來的找不到工作。以前做網站的,你會用表格弄一個靜態頁面就很牛逼了,工作任你選,後來人家要求會asp技術了,但現在要你會手寫html+css+js,要相容各個瀏覽器,懂得一些框架的使用,懂得seo,甚至更多。技術的門檻會越來越低,要求的技能也會越來越高,不僅僅是多還要求深入,然而高手是不會缺乏市場競爭的。優勝劣汰嘛,也就說明了現在應屆大學生要面臨比較殘酷的競爭,沒實力的說話都不敢大聲點。技術行業是這樣,其他行業也是同樣的,社會在進步,企業不可能體諒你是應屆大學生,然後付出給更多的培訓成本去選擇一個什麼都不懂的人的,企業做任何一件事,都是有財務核算收益比的。說那麼多,就想說去努力就對了。一個人對別人要學會尊重,同時也要給自己自信。你要相信努力過後,你跑在同屆畢業生的80前面,因為你有努力的想法,已經跑贏了50%的人,努力+行動跑贏80%,我覺得是沒有問題的。現在有很多剛畢業的,可以跑贏工作了2-3年的人,所以自信是成功的第一步。
當然我不是專家,也不是師弟說的那樣,裝到好像什麼都懂得。我想法很簡單,我就是在分享我的看法和過去的一些經驗。我很少干預別人的想法,也很少回應別人爭議,我似乎不需要別人理解我,我只做我認為對和有意義的事情。
對於學習,我想分享一下過往的經驗。我進入大學前,計算機知識基本是0基礎,也就會個ps和office,還有點vb的皮毛。工作室裡面有個群,每次我都會很認真的看師兄們聊的東西,因為不懂,也很少出聲,但是我會默默的百度Google,例如我遇到一個關鍵詞“ActionScript”不懂,我馬上在百度百科瞭解,有時候會被百度帶到部落格裡面去,然後我看部落格嘛,不會只關注當前的文章,還會看看這個部落格裡面別的內容,尤其是一些大牛的部落格,很多內容很好看的,也就是這樣,不久我就可以在群裡問問題了。在大學期間,我收藏好多連結,各個技術領域的。百度Google確實是學習好工具,這個工具能給我們提高多少效率呢?這個就要看個人的能力了。在大學必須鍛鍊的一門課程,就是學會抽取關鍵詞,學會用不同的關鍵字檢索到你想要的答案。百度Google,不是人人都會用的,並能用好的。理論和實踐反覆折騰。例如作業系統的程式和執行緒,我足足折騰了5年,到現在都覺得不是特別理解和使用。但是從0到現在的程度,我花了5年時間,甚至以後還有時間,尤其在併發伺服器上面。理論通常很抽象的,需要我們反覆理解,尤其需要在實踐中理解,所以熱愛折騰就對了,折騰過了你才會懂。多寫,包括多寫程式碼,多寫總結。
多看書多閱讀別人的程式碼,在入門的階段,多泡論壇,論壇上一個很多例子(demo)的,多看看別人的程式碼,自己模仿著寫。看不懂的要抄寫,看懂的要加自己的想法去重新寫。這個過程很累,但是沒有更好的辦法。我剛開始學習javascript的,因為沒電腦,也記不住,手抄課本都試過了。以前的工具沒有提示的,很苦逼。折騰也是打基礎的重要部分,到了一定的階段,肯定會柳暗花明又一村的,眼前的障礙物全部會跨過。也沒有必要過於在意別人的評價,可以認同不認輸。
Github是個好多東西,建議常用,裡面牛人很多。例如我要找商城的程式碼,我就在Github上搜尋“商城”,什麼語言的都有,有精力就可以閱讀程式碼了。當然還有很多地方可以看程式碼的,git.oschina,csdn,推酷等等。知乎,簡書等平臺都是不錯的。知乎可以提問題邀請別人回答,我遇到人生上困惑的時候,我就會到知乎上搜尋。例如“android的okhttp,volley,retrofit 那個更好用?”等,我能在知乎上很快找到答案。簡書上面我可以關注一下感興趣的專題,方便我瞭解入門知識。簡書上面沒有那麼專業,恰恰適合入門者。當然現在還有人關注一些牛人公眾號等。。。
最後介紹一個markdown和做筆記的軟體,markdown用來寫文件很不錯,通用性很強。只有筆記嘛,evernote平臺很不錯。
還是那句話,不必為過去後悔,不必為未來擔憂,走好腳下的路。活在當下,沒有必要想未來那個技術流不流行,高手是不怕失業的。稻盛和夫:“不管是人生還是經營,越單純越接近真實。” 還有一句話是這樣說的,“當你感覺到不行了,事情才剛剛開始,事情往往出現了轉機。”,也不要害怕困難,越過了困難才能突破瓶頸。不經風雨,怎見彩虹。。。。
相關文章
- 怎樣快速學習一門新技術
- 小白怎麼學習短視訊剪輯?怎樣快速上手?
- 怎麼樣才能快速學習人工智慧技術?人工智慧
- 韓語學習小技巧:怎樣快速記單詞
- 怎樣才能快速學習Linux技術?高效學linux運維Linux運維
- 怎樣快速學會一門技術
- 學習java怎麼入門?怎樣學Java?Java
- 雲端計算學習路線圖課件:學Docker容器怎樣快速入門?Docker
- 怎樣寫課件,怎樣從課件中學習
- 雲端計算教程學習入門影片課件:怎樣快速掌握Linux?Linux
- 怎樣快樂學習C語言C語言
- 大資料怎樣入門學習?大資料
- 怎樣學習一門程式語言
- 運營學習者應該怎樣學習新媒體?
- 怎樣系統的學習linux?Linux學習路線!Linux
- 報班學習Linux貴嗎?學習Linux怎麼樣?Linux
- 【Mysql 學習】Mysql 怎樣使用記憶體MySql記憶體
- 請問:Struts應該怎樣學習呢?
- 怎麼快速學習Python?請看這裡Python
- Java新手學習路線,0基礎學習Java怎樣效率更高?Java
- flex快速學習Flex
- 快速學習Bash
- 學習web前端自學就業前景怎麼樣?Web前端就業
- 怎樣才能快速掌握ps技術
- 學習Python課程怎麼樣?哪些人更適合學習?Python
- 現在學習web前端如何?就業怎麼樣?Web前端就業
- 學習web前端培訓就業前景怎麼樣?Web前端就業
- 轉行做Java開發應該怎樣學習?Java
- 學習程式語言選擇Python怎麼樣?Python
- 如何進入大資料領域,怎樣學習?大資料
- 看專案管理大牛們是怎樣學習的?專案管理
- 怎樣學習一個新的架構技術架構
- Linux雲端計算學習難嗎?學習Linux系統怎麼樣?Linux
- 大資料學習:怎樣進行大資料的入門級學習?大資料
- 學習程式語言選擇Python怎麼樣?適合入門學習?Python
- 學習Linux發展前景怎麼樣?linux學習看什麼書Linux
- web前端開發怎麼樣學習?看這份web前端學習路線Web前端
- Java怎麼樣?學完後前途怎麼樣?Java