10月讀書計畫

2021-09-30 08:50:46 字數 668 閱讀 5514

做專案需要一方面需要三方面的基本能力:

1.對該領域問題的基本理解

例如做sip開發最起碼要由對sip協議的基本理解能力

2.規劃**

具體來說就是知道自己要寫哪些類,每個類的責任是什麼,做好基本的設計,然後預計自己的work date

3.編寫和除錯**

編寫bug free的**是極其困難的事情。順理成章的編寫出來的**卻往往潛藏錯誤。保持高度的專注力,時刻審視自己的**。

除錯**的時候要遇到乙個bug就解決乙個bug,不能跳過某些自己宣傳的無關緊要的問題。並且,重要的是,除錯**就意味著可能需要修改,甚至是推翻原有的**,不要害怕這一點,因為**只有在除錯通過後才能說編寫完成

ps:一開始學程式設計的時候執著於演算法,其實在專案裡,幾乎不需要關注這一點。「演算法+資料結構 = 程式」只是普遍真理吧。現在的專案的演算法流程都是明顯的,更多的是結構上的問題。就好像生產沒有什麼高科技部件的電子產品,只要設計出合適的零部件然後把它們拼湊起來能夠工作就ok了。

現在看一下設計模式的入門級讀物,熟悉幾個常用的設計模式和它們的應用場景,看《head first design pattern》。

要更有效率的完成專案,還需要提供編碼的素質,所以看《effective c++》系列,它的形式適合c++已經入門的人,告訴他們一些程式設計的tips,可以讓它們在編碼的時候,注意審視**。

2015讀書計畫

一 linux就是這個範兒 可能是作者在開始學習linux的時候,遇到了太多的困難,心裡留下了陰影,認為linux是極其難以入門的,所以變著法的舉例子 插科打諢來增加趣味性,但是說實話有點過了,有的地方舉得例子太牽強了。不過可以看出作者屬於實幹型的,做了不少事情,對linux的方方面面也算比較了解,...

2016讀書計畫

今年主要還是以提公升自己技術為主的一年,主要提公升分為3個方面,其次是作為乙個碼農對自己這些年思維的總結,昇華 閱讀演算法導論,同時刷hihocoder題庫 閱讀windows網路與通訊程式設計,並且做一些小工具,比如網路爬蟲之類的 閱讀opengl 紅寶書第八版,同時關注vulkan技術的更新,深...

最近的讀書計畫

希望能在半年之內看完這裡書,並且大致了解70 80 半年之後回來檢查。lamp 開發 組合linux apache mysql php 一本國內作者寫的書,看了下目錄,包含了最基本的linux apache myspl php的知識,雖然不便宜,但是應該不會特別深,作為入門的書,翻一翻,作為下一步前...