程式設計師想要提公升技術可以關注哪些課程平台?

時間 2021-05-30 01:17:44

1樓:

如果是入門級別提公升,可以選擇B站、CSDN學院免費型別的課程,通俗易懂,快速入門,有了領路人可以防止踩坑。

如果是高階型別,個人認為還是結合書本、規範、官方文件、跟蹤原始碼、總結分享更能精進技術,

之前的一些新手業餘時間提公升技術時又做過類似回答:

第一,基本功能、基本框架學習,學會怎麼用,如何用即可,能夠快速開發滿足需求,能夠定位到bug,解決bug,基本上算是入門了;

第二,要高階就需要明白基本框架或者架構實現原理,學習相關使用場景,能夠明白如何環境配置能夠得到最優結果,同時了解該解決方案與對手方案相比之下的優越點;可以逐步有效能對比圖、優缺點資料表等文件輸出,記錄在冊;

第三,如果想要更加深入的話,就需要能夠閱讀相關原始碼,自我跟蹤並整理、繪製出整套框架原始碼的類似資料流圖,框架圖,基本類圖,內部狀態圖,呼叫的序列圖等等;這步驟主旨是提公升自己站在更高角度看問題的能力,以及歸納總結的能力,同時保留好筆記喲,包括各種UML圖、流程圖、框架圖、以及相關疑難問題點彙總和解決思路、解決方案文件。

第四,學習後是自己能力範圍內的認知,可能會有缺陷,要把自己掌握的只是進行分享,類似部落格、發布自己的課程、或者向別人推薦等方式,授之以魚不如授之以漁嘛,這時通過互動、交流,相互提高的方式,以此提公升自己更深層次的認知,真正掌握消化。

這個過程就是你真正掌握的過程,也為技術之路上搭建墊腳石的重要步驟。當這樣的過程積累足夠多時,察看原始碼,定位問題就有了質的飛躍。

如果沒有原始碼,也會有對應的spec文件、實現手冊等作為參考,這個也要形成必要的學習筆記,慢慢增加對應功能或者框架的積累,為下次再用該內容留好筆記。

如此往復,長此以往,技術不提公升,那任何課程也沒有作用了,關鍵還是要動手做。畢竟:

程式設計師怎麼利用業餘時間提公升自己的技術?

淘氣的波板糖 最好的提公升自己技術就是鍛鍊,沒錯多點鍛鍊,鍛鍊,鍛鍊身體。注意休息。養生 身體好了,幹活精神,解決問題快。吸收也快! Ivorzk 樓上幾個大佬們都說得很不錯,我就說幾句個人的觀點作為補充!如果你說的是業餘時間提公升自己的技術的話,首先明確一下要提公升哪一方面的技術,因為做技術的我們...

程式設計師如何在提高技術的同時提公升視野?

felix 瀉藥,先說下你舉的例子。老實說,你同學提出的遊戲代練啊,搞位元幣的,這些真沒技術含量。話說位元幣不是國家禁止交易了麼 雖然,是賺錢的一方面,你看到了他賺錢了,但是,他耗費的是時間,你有在這段時間做啥麼?還是別人學習的時候你跟著學習,別人賺錢的時候,你是學習還是覺得對方沒學習就跟著玩了?如...

有哪些例子可以解除C C Java程式設計師認為GoLang是一門玩具指令碼語言的誤解?

Ed Huang wandoulabs codis GitHub 我是 codis 的作者之一,codis 是乙個分布式 redis 服務,絕大部分是 go 開發的,使用 go 的感受是 開發效率極其高,我們 2 人的 go 開發力量,大概只花了不到 2 weeks 就開發出了第乙個版本。而且在沒怎...