㈠ 作為程序員計算機基礎的書推薦幾本唄
生活不僅僅只有寫代碼,作為程序員,我們不僅要將數據結構、計昌敬讓算機網路、操作系統這三把斧玩好,更要擁有一個強健的體魄!
網路:
萬物互稿山聯時代,如果你還不懂網路知識,那將寸步難行。這里推薦三本經典書籍:
TCP/IP詳解
該書是網路專家、著名技術作家W.RichardStevens的傳世之作,內容詳盡且極具權威,被譽為TCP/IP領域的不朽名著,就我認識的老通信行業的專業開發人員,基本人手一本。本書共三卷,其中卷一偏重於基礎原理,卷二、卷三更多偏重於編程細節,作為基礎書籍推薦,卷一即可,對於學有餘力的童鞋,可學習二、三卷。
圖解HTTP
應用最廣泛的協議之一,前端工程師分析抓包分析數據,後端工程師實現RESTAPI、搭建自己的HTTP伺服器等過程中都繞不開HTTP這一知識點,《圖解HTTP》,用通俗易懂的語言講解了HTTP協議的方方面面,本書列舉諸多常見通信場景及實戰案例,最後延伸到Web安全、最新技術動向等方面,實在是一本不可多得的好書。
Wireshark網路分析就這么簡單
「授人以魚不如授人以漁」,全書以詼諧幽默的寫法為我們講解了枯燥的技術問題,由淺入深的用Wireshark分析了常見的網路協議,還通過身邊的真實案例分享了Wireshark使用技巧,對初學者是很好的啟蒙書籍。本書可搭配前面介紹的兩本基礎理論書籍一起學習,必能達到事半功倍的效果。
操作系統:
現代操作系統
程序員的耐局自我修養——鏈接、裝載和庫
如果你是高手,LinuxHacker或者geek,請繞行
但如果你是新手
如果你曾好奇過windows系統目錄下和軟體目錄下大堆大堆的dll文件是什麼?
如果你曾疑惑過我寫下的代碼經歷的怎樣的歷程最後怎樣到達了內存?
編譯器每天用,它到底做了什麼?
如果你已經學習或接觸了C,匯編,計算機結構,但還是沒辦法把三者的關系理順。
那麼,《程序員的自我修養——鏈接、裝載和庫》這本書絕對是對你的有幫助。
數據結構
基礎入門的話,這里推薦《大話數據結構》。本書以一名教師的教學為場景,用生動形象的語言講解數據結構和相關演算法的知識。全文大量引用了各種各樣的生活知識來類比數據結構中的專業知識。
程序員必備書籍
重要!
重要!
重要!
作為本文的壓軸戲,也是最重要的一本書《程序員健康指南》推薦給各位程序猿友們,專門為程序員量身製作的健康指南,針對頭痛、眼部疲勞、背部疼痛和手腕疼痛等常見的問題介紹了其成因和對策。身體是革命的本錢,各位在長期面對996的同時,一定要注意身體,加強鍛煉,提高免疫力!
㈡ java程序員,必看的7本書
java必看書籍
1、Java核心技術
如果你想正式、系統地學習Java,並打算將Java應用到實際工程項目中,那麼這本《Java核心技術》必不可少。
2、Java語言程序設計孝凱
本書通過示例講解問題求解技巧,提供大量的程序清單,每章配有豐富的復習題和編程練習題,幫助巧知喚讀者掌握編程技術並解決實際開發中遇到猛散的問題。
3、Java編程思想
本書為你剖析Java中各個內容的設計理念。需要有一定編程基礎的人才可閱讀,即使很多內容還無法理解,但每次讀完一定會有所收獲。這是一本伴隨我們技術成長的好書,買一本放在旁邊,摸著就有底氣。
4、Effective Java中文版
本書針對如何編寫高效、設計優良的程序提出了最實用、最權威的指導方針,通過90條簡短、獨立的經驗法則,探索新的設計模式和語言習慣用法,幫你更加有效地使用Java編程語言及其基本類庫,指引你少走彎路。
5、Java並發編程實戰
本書是Java並發編程里程碑著作!從並發編程的基本理論入手,逐步介紹了在設計Java並發程序時各種重要的設計原則、設計模式以及思維模式,使得開發人員能夠更快地領悟Java並發編程的要領,快速地構建大規模的並發應用程序。
6、深入理解Java虛擬機
這本大廠面試通關寶典第三版大幅更新50%以上內容,從Java技術體系、自動內存管理、虛擬機執行子系統、程序編譯與代碼優化、高效並發5個維度全面剖析虛擬機。以實戰為導向,通過大量實際案例,分享解決各種Java技術難題的方案和技巧。
7、Java虛擬機規范
Oracle官方發布,Java虛擬機技術創建人撰寫周志明等專家翻譯,Amazon暢銷書。完整且准確地闡述Java虛擬機規范,是深度了解Java虛擬機和Java語言實現細節的經典佳作。
㈢ 紼嬪簭鍛樺繀澶囩殑涔︾睄鏈夊摢浜
1銆併婁唬鐮佸ぇ鍏ㄣ 鍙茶拏澶路榪堝厠搴峰堝皵
2銆併婄▼搴忓憳淇鐐間箣閬撱
3銆併婅$畻鏈虹▼搴忕殑鏋勯犲拰瑙i噴銆
4銆併奀紼嬪簭璁捐¤璦銆
5銆併婄畻娉曞艱恆
6銆併婇噸鏋勶細鏀瑰杽鏃㈡湁浠g爜鐨勮捐°
7銆併婅$畻鏈虹▼搴忚捐¤壓鏈銆
8銆併婄紪璇戝師鐞嗐
9銆併婃繁鍏ユ祬鍑鴻捐℃ā寮忋
10銆併婁唬鐮佹暣媧佷箣閬撱
11銆併奅ffective C++銆嬪拰銆奙ore Effective C++銆
12銆併婄紪紼嬬彔鐜戙
13銆併婄紪鐮侊細闅愬尶鍦ㄨ$畻鏈鴻蔣紜浠惰儗鍚庣殑璇璦銆
14銆併奀oders at Work / 緙栫▼浜虹敓銆
15銆併奤nix緙栫▼鑹烘湳銆