在程式設計師的職業生涯中,總是需要學習新知識(也許不光是程式設計師)。
作為程式設計師,我們學習和改進的方法特別多,比如:結對程式設計、學習線上課程、參加聚會、更多的工作經驗、做專案和聯絡導師。
我個人最喜歡的學習方法之一是:選擇一本不錯的書看,試著從那些在這個行業浸淫多年的人那裡學習一些東西。
回覆列表
-
1 # 測開人小江
-
2 # 東布也
來本被小看但是最關鍵的書
《資料結構》
《資料結構》
《資料結構》
語法演算法資料庫之類的書就不說了,資料結構真的非常重要,一份好的資料結構你會感覺開發調整都非常流暢自然。而資料結構存在弊端則會各種不舒服。
-
3 # 加米穀大資料
優秀的程式設計師應該具備兩方面能力:
1、良好的程式設計能力:
掌握常用的資料結構和演算法(例如連結串列,棧,堆,佇列,排序和雜湊);理解計算機科學的核心概念(例如計算機系統結構、作業系統、編譯原理和計算機網路);熟悉至少兩門以上程式語言(例如C++,Java,C#,和Python);2、專業的軟體開發素養:具備良好的程式設計實踐,能夠編寫可測試(Testable),可擴充套件(Extensible),可維護(Maintainable)的程式碼;把握客戶需求,按時交付客戶所需要的軟體產品;理解現代軟體開發過程中的核心概念(例如面向物件程式設計,測試驅動開發,持續整合,和持續交付等等)。這些書很重要:
《基礎理論:深入理解計算機系統》
《程式語言理論:程式設計語言——實踐之路》
《演算法與資料結構》
《職業規劃:軟體開發者路線圖》
《思維方式:如何把事情做到最好》......
相關:IT程式設計師必備的資料結構與演算法書單
https://www.toutiao.com/i6606208474562953742/
沒有特定的書籍,自己感興趣就可以學習,拿我自己來說,我會看網站建設,遊戲開發,ps,硬體程式設計,測試等等。
沒有固定的,所以我可能瞭解的面兒會多,但都不深入。我喜歡這樣,所以,我就接觸了很多這方面的書。書只是帶你入門,實際,還是要自己應用,實踐。
讀書可能當時明白了,但過一段時間可能就忘了,因為沒有實際應用,或者持續的應用。
平時,我也會在書打折的時候囤一些自己感興趣的書,以後有時間了就會看看。之前瞭解基本用法。
總之,還是看一些自己感興趣,或者想學習的書籍。