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