來源:赫爾米娜的小宇宙 作者:赫爾米娜 2018-06-14 10:50:57
如果沒有相應的公司內部資源可用,你可以去github上找開源代碼學習。
我擔心國內沒有google很多優(yōu)秀的資源不方便找。
其實沒有google影響不大,bing也是可以用的。
在中國出差的時候我就經常使用bing。
還有就是讀代碼時不要僅滿足于理解代碼的意思,更要思考這行代碼這么寫好不好,有沒有更好的寫法,可以做到效率更高,或者把代碼寫得更簡潔易懂,更容易維護等等。
你給的意見都非常實用。
不過我想會不會有人擔心你之前的基礎比較好,所以才能做到輕松地通過閱讀源代碼和自己做項目的辦法來學習新的語言呢?
在學習的最初階段我估計這么做會有一定的難度吧。
在入門階段我覺得一本經典的好書還是很有必要的。
但我想強調的一點是:如果說一門語言本身可以被學習和掌握的內容像是一個廣大的二維平面的話,那么一本經典讀物就是這個平面上的一條通道。
再優(yōu)秀的圖書都不可能展示給你所要學習的方方面面;作者能給出的是ta自己覺得效率比較高的一條道路。
然而走法是無窮無盡的,沒有唯一的最好方法,盡管學習效率方面會有一定的差別。
我會選擇一本好書作為一種方向上的指南,但它不是一份地圖,也不是我學習的全部。
經典的工具書我也會買來,比如reference和cookbook之類的。
這些工具書在做項目和今后的工作中會有很大的幫助。
平時沒必要一條一條順序去讀,只是一種參考。
你會通過網絡課程來學習嗎?
我確實使用過一些,不過課程的質量高低對學習的影響很大,這一點要留心。
Coursera是我用過的一個不錯的學習網站,里面幾乎所有資源都是免費的。
我在上面發(fā)現過很好的課程,但有時也有很差的。
如果你覺得某個網絡課程并不適合你,你不必勉強自己,繼續(xù)去尋找更適合你的方法。
我想一個人自學的時候難免會遇上難題或繞不過去的彎,在那種情況下你是如何解決這些問題的呢?
我建議任何人都不要一個人悶頭學習,要和其他人一起學,并請教有經驗的人。
如果是環(huán)境設置的問題,我經常能在stackoverflow網站上找到解決對策。
如果你身邊有同樣初學的朋友,要經常和他們一起交流討論。
如果你身邊沒有這樣的朋友,就去網絡上尋找其他初學者。
比如去一些開源網站幫助做一些工作,哪怕只是幫忙寫文檔做點貢獻,這樣很容易結交到志同道合的伙伴。
如果你認識已經有經驗的朋友或同事就更好了。
為防止過度打擾別人,你可以平時積累各種問題,把其中有一定深度的問題保留下來,有機會的時候一次性問清楚。
這一點很像我以前一個同事說的,小事不決問google,大事不決問老板。
絕對不要一有問題不動腦筋不做研究就直接問老板,否則老板會因為你把ta當成google搜索代理而非常不滿的!
是這樣的。如果你問的是一個好問題,即使是有經驗的人也不會覺得你在浪費ta的時間。
我突然想到一點,因為你工作的關系經常要從能夠教會別人的角度去學習,這樣是不是幫助你遇到任何含糊的地方都不能草草地繞過去,而必須自己理解得清楚透徹才行?
這樣的高要求是不是對你的學習也起到了幫助?
我覺得確實是有幫助。
教別人是一種很好學習手段,對不懂的內容你不能蒙混過關。
在教的過程中我也經常可以從別人的問題和討論里學到新東西。
真所謂是教學相長。
相關推薦:
小升初試題、期中期末題、小學奧數題
盡在奧數網公眾號
歡迎使用手機、平板等移動設備訪問幼教網,幼兒教育我們一路陪伴同行!>>點擊查看