程序員的學習之道

? ? ? ?很多程序員,在工作之初,感覺學到了很多知識,但是工作一段時間之后,即便繼續(xù)學習,但是所獲有限.我認為這是學習方法不對造成的.我推薦采用以下兩種方法.

? ? ? ?一是通過實踐的方式上手,然后進行系統(tǒng)性的學習.一開始,拿具體項目,或者實驗性小項目,作為學習對象,去攻克一個個技術難點,在這個過程中,會不斷學習到新知識,也會帶來成就感,激勵自己能夠繼續(xù)深入學習.項目過程中查詢的那些資料,可以幫助我們找到哪些資料和書籍需要我們后續(xù)深入閱讀.不要一開始就掉在書的海洋里,帶著問題去閱讀,比被動接受書本知識更讓人映象深刻,再則人很難在長時間保持只學習一個東西,貪多容易分散精力.項目中遇到的問題,當時解決掉,如果不知道其原理,需要后續(xù)進行系統(tǒng)性學習,這樣以點帶面,可以把很多零散的知識系統(tǒng)化.

? ? ? ?二是不斷加強基礎知識,基礎知識就大廈的地基,它決定了大廈能夠承載的高度,決定了你的技術之路是否能夠更加長遠.很多人發(fā)現自己年年學習新技術,一直在追趕,一直沒追上,力不從心,很大程度上是因為沒有扎實的基礎知識,當新東西出來之后,不知道其背后的原理.再學習,又重新走了會用但是不懂背后原理的老路子,不斷循環(huán),但是提高有限,疲于奔命.看到新東西之后,需要思考其背后的原理,是通過什么原理衍生出來的,有什么優(yōu)缺點,不要一味跟風,有自己的技術判斷力,還要與具體的使用場景結合,在什么樣的環(huán)境下才能充分發(fā)揮其價值.做到技術使用的合理性,不一定是最新的技術,但是是當時環(huán)境下的合理選擇.這些都需要扎實的基礎知識保駕護航.

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 179,217評論 25 708
  • 周六早上三部曲。 一,先去看看茉莉花。凌晨一陣雨,茉莉花更加顯得潔白如玉、芬芳撲鼻。 二,轉頭看看金銀花。有了雨水...
    文曉玲閱讀 257評論 6 7
  • 上篇拋出了第一塊“教練主題”磚,堅持搬磚,萬一在磚頭里發(fā)現了金塊呢!就算沒有金塊,用磚頭砌一面墻也是物有所值 :-...
    Redfever閱讀 590評論 0 7
  • 今個看著新聞,喬任梁死了。 一個公眾人物的突然死亡,本來就極具新聞價值。只是讓我們更加新奇的是,他的方式。沒有得到...
    岸谷閱讀 713評論 0 2
  • 姓名:郭志宏 公司:內蒙古金仕頓大酒店 【日精進打卡第32天】 一、【知~學習】 《六項精進》大綱6遍共113遍 ...
    黑山小妖G閱讀 170評論 0 0

友情鏈接更多精彩內容