北京旅行家
比較喜歡xmind大佬推薦的學習方法
也就是 知識->技能->思維 理論
書籍、網絡培訓等獲取的,都可以統稱為知識
當你用上面的知識解決了問題,這個就可以稱之為是你的技能了
歸納總結後續遇到問題的解決方法,從結果往前推導,形成自己的體系,這個時候可以稱之為思維了
知識在這個網絡發達的時代,很容易獲取,甚至可以說很廉價
將知識演變為技能,這個大部分人也可以做到,有一定的工作場景就OK
將技能演變為思維,這個就太難了,需要長時間的積累,往往一些領域的大佬才具備這個能力
只是甲
首先,對於剛剛進入IT行業的初級程序員來說,要想提升自身的編程能力並迅速融入開發團隊,需要從三個方面做出努力,
1、積極參與項目開發,積累實踐經驗
2、不要荒廢學習,始終關注行業前端加強技術積累
3、加強自查自省,對自己的工作進行總結,發現問題並糾正問題
做為編程人員來講,實踐永遠超越筆記的,特別是剛剛入行的
有程序員說過,在中國常出現一種情況:比如一個前端工程師,可能只會做前端了,其他非前端的活都幹不了;再比如,有些程序員看到Go語言火爆,就去學習Go語言,完全是跟風學習,不知道自己的發展方向。
其實在國外很流行全棧,“給你一個活兒,不管是前端後端,你都能完成”。
比如學習C++,因為C++是當今很多流行語言(Java、Python等)的老祖宗,學習C++,相當於理解了流行語言的前世今生,瞭解編程語言的本質,因為C++在面向過程和麵向對象方面都比較完善,能讓我們更接近真相(本質)。
多嘗試幾種不同的編程語言,能給我們提供不同的編程思維視角,站在更高的維度看技術。
新手一定一定要多練習,一般可以看視頻會了解和聽懂,但還需要自己實際操作,學到的知識應用到實際項目中,這一步很重要。
這是一個熟能生巧的過程,編程其實就是手熟罷了。
莫非8125
做筆記最重要的是系統。不能過於零散,不利於知識點系統化。
推薦使用思維導圖幫助自己。電腦可以用xmind來做導圖。
拿JAVA後端開發舉例,涉及到的知識包括數據庫、spring框架、JAVA、Linux等,然後每一項再細化,比如JAVA涉及集合類、IO操作等再進行細化的分類,這樣在做筆記的時候可以更清楚的知道自己是做哪一塊知識點的,哪一部分還沒有筆記,是沒有學還是太簡單了沒必要。
具體做筆記的軟件推薦有道雲筆記、onenote等,可以結合你的思維導圖來完成,並且他們都可以同步到手機,方便需要的時候查看。
假程序員的世界
把遇到的問題,如何解決的,記錄到一些雲端,例如csdn,又能記錄不會丟失,而且還可以幫助他人,當時有一些公司面試的時候也會看你博客的訪問量和github使用時間,上面有什麼項目。多做,遇到問題就記,學會markdown,把自己的小筆記變成“課件”
山羊AM
可以先梳理知識架構,形成脈絡,平時擅長總結,歸納平時項目中的錯誤以及解決方案
牧碼boy
個人推薦有道筆記這個工具,還不錯。
平常遇到的問題,我都會分類的方式記錄到有道筆記中。
hikaru小剛
可以考慮一下mweb 印象筆記 等等
快樂大莊
開博客比較適用。