程式設計師學習思路總結

2021-10-09 01:47:39 字數 1037 閱讀 3371

高階學習思路

從事linux驅動開發4、5年,近期個人技術學習路線遇到瓶頸,整理了一些學習方法和思路。

學習一門語言或者框架思路

編碼效率提公升思路

1、練習打字:提公升自己的盲打速度,要求包含符號全部可以做到盲打。可以找一些打字練習**或者軟體練習。

2、應用快捷件練習:把常用的工具,特別是編碼工具,要做到不用滑鼠完成日常編碼操作。

提公升**質量思路

1、學習一些構建規範和編碼原則。閱讀《**大全》《**整潔之道》,加以練習。

2、測試驅動開發。先寫自動化用例,再編寫**,加強研發測試效率。

3、持續重構**,完善自己的編碼。再通過測試後,持續重構自己的**,提公升自己的**質量。

培養持續寫技術部落格的習慣

好處:1、可以系統總結,清晰思路,記錄過程錯誤;2、可以轉化外部學習材料為自己的思路,方便理解; 3、可以方便複習回顧;

操作:1、使用markdown編寫,比較規範;2、操作指導類的一定要可復現,可操作。

提公升英語讀寫能力,培養閱讀英文文件習慣持續學習和運用 設計模式 / 演算法 / 測試 / 構建 等通用能力

如設計模式學習:1、閱讀優秀書籍如《設計模式》《重構與模式》等,熟悉書上的**。2、在閱讀他人**過長中,去識別設計模式 3、有意的在練習**中使用設計模式 4、嘗試在日常**中是設計階段使用設計模式 5、使用設計模式重構舊**。

閱讀優秀專案原始碼

如在github選擇star比較多,有版本維護,有公升級的專案。可以選擇其1.0版本的**進行全讀 或者 重點精讀,然後找其迭代的版本,分析其改動差異,原因,繼續迭代版本閱讀。可能要花1個月甚至更長時間持續閱讀。

寫自己的框架或者元件發布

重構自己的應用框架 或者 方便使用的元件,提供給他人用。

一定要把乙個領域做到精通

一專多能 而不是 全面開花。無論是編碼還是學習,再最求廣度之前,一定要保持乙個領域深入學習,成為某個領域的專家。

程式設計師的學習總結

自從踏上程式開發這條不歸路後,不是在折騰就在折騰路上。從事這個行業的孩子基本上是勤奮的童鞋,因為技術一直沒有停止更新,基本每隔一段時間就會有新的技術出來。所以一直盲目的追從,是沒有效率的。無論哪種技術思想出來都有個基本的根,學好了這些基本功再接觸這些技術就會事半功倍了。計算機導論 先驅就有提過著名公...

黑馬程式設計師 C Socket學習總結

windows phone 7手機開發 net培訓 期待與您交流!網路中的計算機實現通訊的前提是知道對方的ip位址和埠,然後建立通訊通道最後通訊,socket就是建立計算機通訊通道的類。伺服器端建立乙個監聽套接字呼叫listen方法來監聽客戶端請求,瀏覽器 客戶端 用已知的伺服器ip位址和埠號建立請...

黑馬程式設計師 Collection學習總結

asp.net unity開發 net培訓 期待與您交流!collection容器學習總結 1.collection是所有容器都會實現的乙個根介面,他下面又細分了list,map,set三大子介面,collection實現了陣列的所有功能,和陣列相比,collection可以動態的改變 大小,其操作...