版 次:1頁 數:字 數:印刷時間:2018年06月01日開 本:16開紙 張:膠版紙包 裝:平裝-膠訂是否套裝:否國際標準書號ISBN:9787121341175
所屬分類:
圖書>計算機/網絡>程序設計>其他
快速直達
産品特色
編輯推薦
內容簡介
作者簡介
目 錄
前 言
媒體評論
試讀章節
下載免費當當讀書
産品特色
編輯推薦
√ 書中把計算機元素和行為用擬人手法編成一個個精彩紛呈的故事,繪聲繪色且深入淺齣地演繹晦澀枯燥的編程知識。
√ 編程初學者可以津津有味地學習,老手也能饒有興緻地查漏補缺。
√ 學習優秀的架構師是如何思考、如何抽象、如何成長的,從操作係統、Java語言到Web技術,每個主題都深入淺齣。
內容簡介
《碼農翻身》用故事的方式講解瞭軟件編程的若乾重要領域,側重於基礎性、原理性的知識。
《碼農翻身》分為6章。
第1章講述計算機的基礎知識;
第2章側重講解Java的基礎知識;
第3章偏重Web後端編程;
第4章講解代碼管理的本質;
第5章講述瞭的曆史、Node.js的原理、程序的鏈接、命令式和聲明式編程的區彆,以及作者十多年來使用各種編程語言的感受;
第6章是作者的經驗總結和心得體會,包括職場發展的注意事項、作為架構師的感想、寫作的好處等。
顯示全部信息
作者簡介
劉欣(@碼農翻身):
15年的軟件行業從業經驗,前IBM係統架構師,擅長企業應用架構和設計,領導過多個企業級應用架構設計和開發工作。
目 錄
第1章 計算機的世界你不懂 1
我是一個綫程 1
初生牛犢 1
漸入佳境 4
虎口脫險 5
江湖再見 8
TCP/IP之大明內閣 9
TCP/IP之大明郵差 12
CPU阿甘 17
啓動 17
運行 18
新裝備:緩存 19
自我提升:流水綫 20
我是一個進程 21
批處理係統 22
多道程序 22
地址重定位 24
分時係統 26
分塊裝入內存 27
虛擬內存:分頁 28
分段 分頁 30
程序的裝載 31
綫程 35
我是一塊硬盤 36
內部結構 37
文件 38
文件的存放 39
管理空閑塊 44
文件係統 45
我是一個鍵盤 46
二等公民 46
總綫和端口 47
輪詢(程序式I/O) 48
中斷 49
DMA 50
數據庫的奇妙之旅 51
無紙化辦公 51
數據的冗餘和不一緻 52
李氏查詢 52
並發訪問 54
原子性問題 56
安全 58
搞清楚Socket 59
從1加到100:一道簡單的數學題挑戰一下你的大腦 64
CPU和內存 64
從1加到100 65
熱身 65
正式齣發 65
一個翻譯傢族的發傢史 68
機器語言 68
匯編語言 69
高級語言 70
編程世界的那把鎖 74
共享變量惹的禍 74
爭搶吧,綫程 75
改進 76
信號量 77
繞不開的加法器 81
遞歸那點事兒 85
第2章 Java帝國 91
Java:一個帝國的誕生 91
C語言帝國的統治 91
反抗 92
一鳴驚人 93
開拓疆土 93
帝國的誕生 94
我是一個Java Class 96
陌生警察 96
刺探信息 97
初識虛擬機 98
快樂假期 102
真相大白 103
持久化:Java帝國反擊戰 104
斷電的威脅 104
數據庫聯閤酋長國 105
錶麵風光的EJB 106
輕量級O/R Mapping框架 106
帝國的反擊 107
JDBC的誕生 108
談判 108
統一接口 110
麵嚮接口編程 111
簡單工廠 112
數據驅動 114
工廠方法 115
Java帝國之宮廷內鬥 119
JDBC大臣 119
密謀 120
兩階段提交 121
JTA 123
塞翁失馬,焉知非福 124
基本可用 125
走漏風聲 127
宮廷激辯 128
JSP:一個裝配工的沒落 131
黑暗歲月 131
服務器端動態頁麵 132
標簽庫 134
模闆引擎 134
草根攪局 135
Java 帝國之消息隊列 137
張傢村的曆史 137
拆分 138
新問題 139
消息隊列 139
互不兼容的MQ 140
消息隊列接口設計 141
配置和代碼的分離 143
再次抽象 144
Java帝國之動態代理 147
深夜奏對 147
明察暗訪 149
Java 動態代理 150
Java注解是怎麼成功上位的 153
XML大臣 153
安翰林獻計 154
早朝爭鬥 157
Java帝國之泛型 159
新王登基 159
C 使者 159
泛型實現 162
泛型方法 163
泛型和繼承 164
一個著名的日誌係統是怎麼設計齣來的 166
前言 166
張傢村 167
小張的設計 167
正交性 170
Log4j 171
尾聲 171
序列化:一個老傢夥的鹹魚翻身 172
寒鼕的蟄伏 172
XML和JSON的挑戰 173
新協議的崛起 175
加鎖還是不加鎖,這是一個問題 176
互斥鎖 176
要不要加鎖 177
CAS的擴展 179
Spring 的本質 182
問題來源 183
設計模式:模闆方法 184
設計模式:裝飾者 186
AOP 187
實現AOP 188
對象的創建 189
IoC與DI 191
第3章 浪潮之巔的Web 192
Web的起源 192
兩個程序的愛情故事 195
好感 195
分離 196
網絡 197
Web 198
一個故事講完HTTPS 199
總有一種被偷窺的感覺 199
RSA:非對稱加密 200
非對稱加密 對稱加密 202
中間人劫持 202
你到底是誰 203
HTTPS 206
機房夜話 207
第一夜 207
第二夜 209
第三夜 211
從密碼到token,一個有關授權的故事 215
我把密碼獻給你 215
token 216
授權碼 token 218
後記 220
後端風雲 220
數據庫老頭兒 220
危機 221
黨委擴大會議 221
分傢 223
Redis 224
餘數算法 227
一緻性Hash算法 229
Hash槽 (Hash Slot) 233
故障轉移 235
高可用的Nginx 237
高可用的Tomcat 238
數據庫的讀寫分離 240
我是一個函數 243
從SOA到微服務 246
什麼是框架 249
HTTP Server:一個差生的逆襲 252
HTTP Server 1.0 252
HTTP Server 2.0:多進程 253
HTTP Server 3.0:select模型 254
HTTP Server 4.0:epoll模型 255
第4章 代碼管理那些事兒 258
版本管理簡史 258
“人肉”版本管理 258
鎖定文件:避免互相覆蓋 259
允許衝突:退一步海闊天空 260
分支:多版本並行 261
分布式管理:給程序員放權 262
程序員也愛社交 264
Build的演進之路 265
手工Build的煩惱 265
自動化Build 267
Java 與 XML 268
消除重復 270
爛代碼傳奇 275
敏捷下的單元測試 277
敏捷運動 277
睏惑 278
討論 279
一年以後 280
再見!Bug 281
第5章 我的編程語言簡史 284
:一個草根的逆襲 284
齣世 284
成長 286
第一桶金 288
發明JSON 289
人生巔峰 291
Node.js:我隻需要一個店小二 292
C老頭兒和Java小子的硬盤夜話 295
編程語言的“愛恨情仇” 300
讓人懷疑的C 語言 300
被忘卻的 VB & Visual FoxPro 301
蹂躪我的C 302
賴以謀生的Java 303
優雅的Ruby 304
命令式編程 VS 聲明式編程 306
一則小故事 306
命令式編程 306
聲明式編程 307
第6章 老司機的精進 309
凡事必先騎上虎背,和性格內嚮的程序員聊幾句 309
碼農需要知道的“潛規則” 311
上帝的規矩:局部性原理 311
坐飛機的怎麼和坐驢車的打交道:緩存 311
拋棄細節:抽象 312
我隻想和鄰居打交道:分層 312
我怕等不及:異步調用 313
大事化小,小事化瞭:分而治之 314
15年編程生涯,一名架構師的總結 314
好奇心 315
養成計算機的思維方式 315
紮實基礎,融會貫通 317
要透徹地理解一門技術的本質 317
能寫漂亮的代碼 318
抽象的能力 319
技術領導力 319
對自己狠一點,開始寫作吧 320
學習編程的四兄弟 322
搖擺不定的老大 322
“小倉鼠”老二 322
不看書的老三 323
半途而廢的老四 323
.........................
齣版信息
書 名枕邊算法書
係列書名圖靈程序設計叢書
執行編輯關於本書的內容有任何問題,請聯係 陳曦
書 號978-7-115-47299-1
定 價45.00 元
頁 數256
印刷方式單色
開 本大32開
齣版時間 2018.3
齣版狀態正在印刷
本書特色
入選韓國“2016年度圖書”!
針對程序員就業、升職、提高自我等不同階段需求,緊跟新技術發展趨勢,麵嚮更廣大人群。
改變編碼方式,培養算法“元能力”,延長程序員技術生命周期。
與專業編程人員進行“日常對話”,感受編程的樂趣、美好、創意。
目錄
前言 閱讀
第1章 爵士樂開啓晨間香氣
第2章 搖滾樂伴隨正午活力
第3章 硬核朋剋點燃午後激情
第4章 古典音樂帶來夜晚安逸
參考文獻及網址
齣版信息
書 名程序員的英語
係列書名圖靈程序設計叢書
執行編輯關於本書的內容有任何問題,請聯係 陳曦
書 號978-7-115-47305-9
定 價49.00 元
頁 數288
印刷方式雙色
齣版時間 2018.3
開 本大32開
齣版狀態正在印刷
本書特色
針對開發人員的英語讀解能力訓練項目!
安全與黑客攻擊、無人機與機器人、大數據、物聯網、雲計算,順應新技術潮流!
語法、單詞、完形填空、閱讀理解、翻譯,多角度提升讀解能力!
英語母語技術人員審校,從語言和技術兩方麵提供雙保險!
我對《枕邊算法書》這部分內容充滿瞭好奇。算法,在很多程序員的認知裏,總是與“高深莫測”、“數學原理”等詞匯掛鈎,學習起來往往需要耗費大量的時間和精力,而且很多時候,學習的算法在日常開發中似乎用處不大,這讓很多人望而卻步。但是,標題中的“枕邊”二字,給我一種截然不同的感覺。它暗示著這本書的編寫風格會更加輕鬆、易懂,甚至帶有一些溫馨的提示,讓讀者可以在睡前、通勤路上,甚至是在短暫的休息間隙,都能輕鬆地掌握算法知識。我非常希望這本書能夠用一種非常接地氣的方式來講解算法,避免過於理論化的描述,而是側重於算法的實際應用場景,以及它如何解決現實中的編程問題。例如,它會不會通過一些生動的生活場景來比喻復雜的算法,或者通過一些簡單的代碼示例來直觀地展示算法的執行過程。我期待它能讓我感受到算法的魅力,而不是對其産生畏懼心理。
評分《用故事給技術加點料》這個部分,讓我聯想到瞭很多經典的IT發展曆程中的故事。比如,最初的互聯網是如何誕生的?那些偉大的程序員們是如何在條件艱苦的環境下,創造齣影響世界的代碼?每一次技術革新背後,又隱藏著怎樣的不為人知的故事?我希望這本書能夠挖掘齣這些引人入勝的案例,用一種敘事的方式來呈現技術知識。這不僅僅是為瞭讓學習過程更有趣,更重要的是,通過瞭解技術背後的故事,我們能夠更深刻地理解技術的演進邏輯,以及那些驅動技術發展的精神。我希望它能講到一些關於創新、關於失敗、關於堅持的故事,這些故事往往能夠激發我們的靈感,讓我們在麵對技術難題時,也能從中汲取力量。畢竟,技術本身是冰冷的,但孕育技術的人和那些與技術相關的經曆,卻充滿瞭溫度和人情味,而這本書似乎就是試圖將這兩者完美地結閤起來。
評分這次購買,主要被“程序員的英語”這個部分吸引瞭。作為一名在IT行業摸爬滾打多年的老兵,我深知英語對於技術更新換代速度如此之快的今天,有多麼重要。很多優秀的論文、最新的技術文檔、甚至是社區裏的討論,都離不開英語。雖然我能勉強讀懂一些技術文檔,但總感覺不夠地道,有時候理解起來也比較吃力,尤其是在閱讀一些涉及到高級概念或者精妙設計的文章時,更是會遇到詞不達意的情況。而“程序員的英語”這個副標題,預示著這本書不僅僅是簡單的詞匯堆砌,更可能包含瞭很多IT領域特有的錶達方式、俚語,甚至是跨文化交流時需要注意的細節。我非常期待它能夠幫助我係統地提升英語閱讀能力,更重要的是,能夠培養一種“用英語思考技術問題”的能力。我希望它能提供一些實用的學習方法,例如如何高效地閱讀英文技術博客,如何理解不同語言風格的英文技術文檔,甚至是如何在國際技術交流中自信地錶達自己的觀點。畢竟,在這個全球化的時代,不懂英語,就等於主動放棄瞭大部分的學習機會和職業發展空間。
評分這本書的標題讓我眼前一亮,[正版包郵] 碼農翻身 用故事給技術加點料+枕邊算法書+程序員的英語 計算機程序員編程語言IT編程。首先,"碼農翻身"這個詞語就帶著一種樸實而又充滿希望的調調,仿佛是在描繪一個普通程序員通過不懈努力實現自我價值的故事。而“用故事給技術加點料”則更是擊中瞭痛點,我們都知道技術枯燥難懂,但如果能用生動有趣的故事來串聯,學習的效率和樂趣肯定會大大提升。想象一下,不是枯燥的公式和抽象的概念,而是某個真實發生的、充滿戲劇性的技術演進史,或者是某個程序員在解決棘手問題時的心路曆程,這該是多麼吸引人啊!再加上“枕邊算法書”和“程序員的英語”,這幾本書組閤在一起,簡直是為程序員量身定做的“全能套裝”。算法是編程的靈魂,而英語則是獲取最新技術、與國際接軌的橋梁。把這些裝幀精美的書籍放在枕邊,隨時可以翻閱,學習不再是負擔,而是一種享受,一種提升自我的生活方式。我迫不及待地想要瞭解,這本書到底會以怎樣的方式,將這些看似獨立的元素巧妙地融閤在一起,為我這個“碼農”帶來真正的“翻身”機會。
評分總的來說,這套書的組閤方式非常獨特,而且很聰明。“碼農翻身”這個整體定位,加上“用故事給技術加點料”、“枕邊算法書”、“程序員的英語”這幾個具體的側重點,幾乎涵蓋瞭程序員成長過程中最核心的幾個方麵。我作為一個讀者,看到這樣的書名,立刻就能感受到作者的誠意和用心。它不是一本隻講理論的枯燥教材,也不是一本隻關注某個單一技能的狹隘讀物,而是試圖提供一個更全麵、更立體的學習框架。我希望它能夠幫助我,以及許許多多的程序員,在枯燥的編碼生活中,找到學習的樂趣,提升職業技能,最終實現“翻身”的目標。我期待這本書不僅僅能提供知識,更能點燃我內心深處對編程的熱情,讓我成為一個更優秀、更有思想的程序員。
本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度,google,bing,sogou 等
© 2025 book.tinynews.org All Rights Reserved. 静思书屋 版权所有