中图网(原中国图书网):网上书店,中文字幕在线一区二区三区,尾货特色书店,中文字幕在线一区,30万种特价书低至2折!

歡迎光臨中圖網 請 | 注冊
> >
沖呀程序員系列程序員的三門課:技術精進.架構修煉.管理探秘

包郵 沖呀程序員系列程序員的三門課:技術精進.架構修煉.管理探秘

作者:劉鵬
出版社:電子工業(yè)出版社出版時間:2018-02-01
開本: 其他 頁數: 296
中 圖 價:¥39.7(5.0折) 定價  ¥79.0 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
本類五星書更多>

沖呀程序員系列程序員的三門課:技術精進.架構修煉.管理探秘 版權信息

沖呀程序員系列程序員的三門課:技術精進.架構修煉.管理探秘 本書特色

我們都有一個共同的夢想——成為更棒的程序員,但是如何做?如何學習和精進自己的技術?如何做業(yè)務分析和架構設計?如何做技術管理?本書就廣大程序員都很關注的問題提供一些思路和方法。本書內容分為三大篇:第1篇介紹程序員的技能成長路徑,介紹如何通過學習來加速成長,并講解非常重要的業(yè)務分析和設計知識;第2篇詳細介紹了架構修煉中的**架構思維模式、架構設計過程,還通過真實案例剖析了架構設計的核心要素及關注點,以及如何通過架構設計來把控質量和風險;第3篇總結了做技術管理的訣竅,揭秘如何從準備做技術管理到實現自我管理再到實現團隊管理。本書適用于即將或者正在從事IT相關開發(fā)工作,卻不知如何提升自己,希望通過適當的學習方法精進技術的初級程序員;也適用于具備一定架構設計經驗,想進一步系統(tǒng)化提升架構設計能力的中級程序員;以及有一定技術積累,想從事技術管理卻不知如何著手的高級程序員。

沖呀程序員系列程序員的三門課:技術精進.架構修煉.管理探秘 內容簡介

我們都有一個共同的夢想――成為更棒的程序員,但是如何做?如何學習和精進自己的技術?如何做業(yè)務分析和架構設計?如何做技術管理?本書就廣大程序員都很關注的問題提供一些思路和方法。本書內容分為三大篇:篇介紹程序員的技能成長路徑,介紹如何通過學習來加速成長,并講解很好重要的業(yè)務分析和設計知識;第2篇詳細介紹了架構修煉中的推薦架構思維模式、架構設計過程,還通過真實案例剖析了架構設計的核心要素及關注點,以及如何通過架構設計來把控質量和風險;第3篇總結了做技術管理的訣竅,揭秘如何從準備做技術管理到實現自我管理再到實現團隊管理。本書適用于即將或者正在從事IT相關開發(fā)工作,卻不知如何提升自己,希望通過適當的學習方法精進技術的初級程序員;也適用于具備一定架構設計經驗,想進一步系統(tǒng)化提升架構設計能力的中級程序員;以及有一定技術積累,想從事技術管理卻不知如何著手的不錯程序員。

沖呀程序員系列程序員的三門課:技術精進.架構修煉.管理探秘 目錄

第1篇 技術精進
第1章 程序員技能與成長 2
1.1 如何學習新的編程語言 2
1.1.1 重點學什么 3
1.1.2 學習方法 3
1.2 代碼規(guī)范與單元測試 6
1.2.1 編碼規(guī)范 6
1.2.2 單元測試 7
1.2.3 測試驅動設計 9
1.3 使用靜態(tài)代碼分析工具 18
1.3.1 什么是靜態(tài)代碼分析 19
1.3.2 靜態(tài)代碼分析工具 19
1.4 代碼審查 24
1.4.1 什么是代碼審查 24
1.4.2 代碼審查的好處 24
1.4.3 如何做代碼審查 25
1.5 清單和模板 29
1.5.1 清單實踐 29
1.5.2 產品需求文檔模板 31
1.6 程序員的工作法則 33
1.6.1 工具化法則 33
1.6.2 自動化法則 38
1.6.3 關于文檔的問題 40
1.6.4 關于YAGNI 40
1.7 程序員的工具箱 41
1.7.1 可幫我們提升工作效率的硬件 42
1.7.2 可幫我們提升工作效率的操作系統(tǒng) 43
1.7.3 可幫我們提升工作效率的軟件 43
1.7.4 在線工具 50
第2章 加速成長與學會學習 56
2.1 程序員如何加速成長 56
2.1.1 積極主動 56
2.1.2 空杯心態(tài) 57
2.1.3 選擇合適的平臺 57
2.1.4 別怕犯錯 58
2.1.5 注意細節(jié) 58
2.1.6 時間管理 58
2.1.7 打破邊界 61
2.1.8 寫業(yè)務代碼中的成長機會 61
2.2 學會學習 66
2.2.1 高效學習的方法 67
2.2.2 高效學習的途徑 69
2.2.3 舒適區(qū)與小步子原則 72
2.2.4 兩個著名的學習理論 72
2.2.5 終身成長 74
第3章 業(yè)務分析與設計 75
3.1 黃金圈法則 75
3.2 UML建模工具 77
3.2.1 用例圖 78
3.2.2 類圖 79
3.2.3 對象圖 80
3.2.4 狀態(tài)圖 80
3.2.5 活動圖 81
3.2.6 序列圖 82
3.2.7 協作圖 82
3.2.8 構件圖 83
3.2.9 部署圖 84
3.3 業(yè)務分析與設計的方法 85
3.4 系統(tǒng)分析與設計的三個發(fā)展階段 87
3.4.1 面向數據驅動分析與設計 87
3.4.2 面向對象和服務分析與設計 88
3.4.3 面向問題域分析與設計 89
3.5 面向對象分析與設計 90
3.5.1 什么是面向對象 90
3.5.2 面向對象的特征 91
3.5.3 面向對象設計的原則 91
3.6 面向服務分析與設計 93
3.6.1 Web Service模式 93
3.6.2 ESB模式 94
3.6.3 微服務架構 95
3.7 領域驅動設計 97
3.8 領域模型實踐 102
3.8.1 什么是領域模型 102
3.8.2 領域模型的作用 102
3.8.3 如何進行領域建模 104

第2篇 架構修煉
第4章 架構思維 110
4.1 分解 110
4.1.1 分解的作用 111
4.1.2 分解的原則 111
4.1.3 分解的時機 112
4.2 集成 112
4.2.1 常見的集成方式 112
4.2.2 集成的難點 115
4.3 動靜分離 120
4.4 復用 121
4.4.1 系統(tǒng)復用的分類 122
4.4.2 可復用性和可維護性的關系 123
4.4.3 可維護性地復用的設計原則 123
4.5 分層 126
4.6 模式 127
4.6.1 分層模式 128
4.6.2 客戶端-服務器模式 131
4.6.3 主從設備模式 132
4.6.4 管道-過濾器模式 133
4.6.5 代理模式 133
4.6.6 P2P模式 134
4.6.7 事件總線模式 135
4.6.8 MVC模式 136
4.6.9 黑板模式 137
4.6.10 解釋器模式 138
4.7 抽象 139
4.8 結構化 139
4.8.1 結構化的原則 140
4.8.2 結構化分析工具 140
4.8.3 結構化思維的7個環(huán)節(jié) 141
4.9 迭代 141
4.10 勿做過度設計 141
第5章 架構設計 143
5.1 架構設計概要 143
5.1.1 業(yè)務架構 143
5.1.2 應用架構 145
5.1.3 技術架構 147
5.1.4 數據架構 149
5.2 架構設計的流程 151
5.3 架構設計的核心要素 153
5.3.1 性能 153
5.3.2 可用性 153
5.3.3 伸縮性 154
5.3.4 擴展性 154
5.3.5 安全性 154
5.4 高性能設計 154
5.4.1 主要的性能測試指標 155
5.4.2 性能測試方法 156
5.4.3 性能優(yōu)化策略 157
5.5 高可用設計 159
5.5.1 高可用性的度量與考核 159
5.5.2 高可用的架構 160
5.5.3 高可用質量保證 164
5.5.4 系統(tǒng)運行監(jiān)控 165
5.6 可伸縮設計 166
5.6.1 架構的伸縮性設計 166
5.6.2 應用服務的伸縮性設計 167
5.6.3 分布式緩存的伸縮性設計 169
5.6.4 數據存儲的伸縮性設計 169
5.7 可擴展性設計 169
5.7.1 通過消息降低系統(tǒng)的耦合性 170
5.7.2 通過分布式服務提供可復用的業(yè)務 170
5.7.3 建立開放平臺 170
5.8 架構設計的典型案例——訂單系統(tǒng) 171
5.8.1 訂單的基本概念 172
5.8.2 訂單流程 174
5.8.3 訂單系統(tǒng)設計中的挑戰(zhàn)和實踐 178
5.8.4 數據庫優(yōu)化 182
5.8.5 小結 185
第6章 架構的保障:質量與風險 186
6.1 內建質量體系 186
6.2 從黑天鵝事件到墨菲定律 189
6.2.1 黑天鵝事件 189
6.2.2 蝴蝶效應 191
6.2.3 墨菲定律 191
6.3 軟件質量穩(wěn)定性之殤 192
6.3.1 業(yè)務高速發(fā)展帶來的變化 193
6.3.2 問題域的復雜性 193
6.3.3 系統(tǒng)的復雜性 194
6.3.4 技術債問題 194
6.3.5 人、流程、文檔的博弈 195
6.3.6 采用不能掌控的工具和框架 196
6.3.7 質量意識 196
6.4 從康威定律和技術債看研發(fā)之痛 197
6.4.1 康威定律 197
6.4.2 通過3個案例來看研發(fā)之痛 197
6.4.3 架構方案和業(yè)務形態(tài)息息相關 204
6.5 求解質量熵 206
6.5.1 運用敏捷思想 207
6.5.2 運用系統(tǒng)化思想 208
6.5.3 技術債償還計劃 209
6.5.4 抓住合適的時機做架構升級 209
6.5.5 內建質量 210
6.5.6 不迷信,不唯新、不唯上,實踐是檢驗真理的標準 210
6.5.7 復雜的問題域:專項突破 210
6.5.8 領導者的意識 211
6.5.9 創(chuàng)新解決方案 211
6.6 踩過的坑和經驗總結 212
6.6.1 簡單的數字改動導致電商網站搜索功能失靈 212
6.6.2 應用竟然被外部系統(tǒng)拖垮了 212
6.6.3 HashMap與并發(fā) 213
6.7 故障復盤流程及模板 215
6.7.1 什么是故障復盤 215
6.7.2 為什么要做故障復盤 215
6.7.3 如何做故障復盤 216
6.7.4 故障復盤模板 219
6.8 監(jiān)控與告警 221
6.8.1 監(jiān)控的重要性 221
6.8.2 監(jiān)控哪些內容 221
6.8.3 告警 224
6.8.4 監(jiān)控的架構 224
6.9 應急處置 226

第3篇 管理探秘
第7章 為成為技術主管做準備 232
7.1 構建自我階段性目標 232
7.2 體驗自己的目標身份 234
7.3 勇于抓住機會 235
第8章 從自我管理轉為管理團隊 236
8.1 什么是領導力 236
8.2 如何構建領導力 237
8.2.1 維度1:提供清晰的領導力風格,并以信任感作為基石 238
8.2.2 維度2:了解業(yè)務,并帶領團隊達到高績效 240
8.2.3 維度3:發(fā)展自己和團隊成員 240
8.2.4 維度4:塑造未來 241
8.3 讓自己成為T型人才 242
8.4 高效時間管理 243
8.4.1 確定在做的事情符合自己的目標 244
8.4.2 隨時應用80/20法則 246
8.4.3 創(chuàng)造大塊時間 247
8.5 遇到“不服管”的員工怎么辦 249
8.5.1 每個人都是不錯的 250
8.5.2 建立親和與信任感 251
8.5.3 從績效評估到建設性反饋 255
8.6 如何處理沖突 261
8.6.1 了解產生沖突的原因 261
8.6.2 正確看待沖突 262
8.6.3 處理沖突 263
8.7 引導員工主動工作 264
8.8 如何從帶10個人到帶100個人 266
8.8.1 在管理上面對的挑戰(zhàn) 267
8.8.2 從管理1.0到管理2.0 269
8.9 如何對上管理 276
8.9.1 做好對上的預期管理 277
8.9.2 及時匯報 277
展開全部

沖呀程序員系列程序員的三門課:技術精進.架構修煉.管理探秘 相關資料

從程序員到工程師,讀這本書就夠了!本書非常實用,可稱作程序員入行手冊。市場上的各類“21天學會XXX”和“XXX編程寶典”書已經太多了,能夠傳承工作中實踐技巧的書依然太少。本書匯聚了多位資深技術老炮兒壓箱底的傍身秘技,兼顧軟硬技能,貫通了程序員從基礎到進階再到突破的各個階段,道出了成長的真諦,更手把手地指引我們前行。
微信公眾號“IT民工閑話”作者 史海峰 程序員的工作是將從現實或者虛擬世界中抽象出來的邏輯以代碼的形式實現,需要凝神靜氣才能完成一段有質量的代碼。但不得不承認的是,程序員這個職業(yè)在很大程度上是吃青春飯的,如何充分把握自己的青春年華做一名優(yōu)秀程序員?如何為未來的職業(yè)發(fā)展打下良好基礎?這是每個程序員都應該認真思考的問題。
非常遺憾的是,程序員這個職業(yè)所需要的知識、技能和經驗,并不能完全從學校獲得,更多地來自工作實踐。本書系統(tǒng)且循序漸進地介紹了如何從菜鳥程序員成為高級研發(fā)人員或者架構師,以及如何積累知識和經驗成為技術管理者,對于程序員在編碼過程中需要用到的工具、模式、測試、溝通和架構知識,作者也給出了親身實戰(zhàn)經驗總結。
易寶支付 陳斌 程序員不僅需要關注技術的細節(jié),還需要提升自身的格局。本書會使你對編程領域有更深、更廣的認知,對未來的學習和職業(yè)規(guī)劃有很大的幫助。
《漫畫算法》作者、公眾號“程序員小灰”運營者 魏夢舒 程序員不僅需要寫好代碼,還需要合理規(guī)劃自己的職業(yè)發(fā)展路徑。本書以作者多年的實踐經驗總結為基礎,從程序員的技能、成長、學習、進階,到架構和管理等的成長周期做了深入分析,不僅講到如何寫出具有專業(yè)水準的代碼,還講到如何快速成長,以及如何轉型架構和技術管理。本書可以作為初、中、高級程序員及架構師、技術管理者的參考用書,相信能夠讓讀者受益匪淺。
《高可用可伸縮微服務架構》《深入分布式緩存》聯合作者 程超 程序員的成長是獲得更好的思維模型和不斷提升認知的過程。本書除了系統(tǒng)講解程序員成長所需的業(yè)務模型、架構設計、技術管理等靜態(tài)知識,還總結了可復制的程序員成長思維模型。這些思維模型能幫助程序員加速成長,為未來的發(fā)展奠定堅實的基礎。本書作者在架構設計、技術管理等方面造詣深厚,對方法論的把握也非常到位。
轉轉公司首席架構師及技術委員會主席、58集團前技術委員會主席 孫玄 古有程咬金的三板斧讓對手聞風喪膽,今有程序員的三門課讓程序員歡欣鼓舞。
本書不設定具體目標,更多地是勾畫出一條清晰且合理的成長路線,以期讓人參照并自省。從技能點撥(手)到思維修煉(腦),從習慣養(yǎng)成(知其然)到理論支撐(知其所以然),作者們侃侃而談,講解的內容包羅萬象,適合程序員、架構師和想從事技術管理的讀者閱讀。
奧琪金科首席架構師 曲健 IT技術正在迅速地更新迭代,程序員如何才能跟進這種變化?本書其實就是一本很好的指南。本書從技術、架構和管理維度來幫助我們成為優(yōu)秀的程序員。優(yōu)秀的程序員需要將扎實的技術能力作底,將全局的架構思維作面,還能從管理的角度培養(yǎng)更多優(yōu)秀的“我”出來。
優(yōu)維科技CEO 王津銀

沖呀程序員系列程序員的三門課:技術精進.架構修煉.管理探秘 作者簡介

于君澤某互聯網公司技術專家,在分布式系統(tǒng)架構設計、高并發(fā)系統(tǒng)設計、領域建模、研發(fā)管理、內建質量等方面有較多心得,樂于交流和分享,曾創(chuàng)立技術社群“中生代技術”。維護技術公眾號“技術瑣話”。李偉山現任某人工智能公司技術總監(jiān),江湖人稱“山哥”,在分布式系統(tǒng)架構設計、高并發(fā)系統(tǒng)設計、系統(tǒng)穩(wěn)定性保障等方面積累了豐富的實踐經驗,擅于利用數據分析解決實際問題,對新技術有濃厚的興趣,樂于分享。個人技術公眾號:技術方舟。張洪亮網名Hollis,知名技術博主,個人技術博客(http://www.hollischuang.com)閱讀量達數百萬。90后程序員,2015年畢業(yè)于哈爾濱理工大學,現任某互聯網公司技術專家,專注于Java研發(fā)、技術架構及程序員的成長等方面。個人技術公眾號:Hollis。彭首?L熊貓優(yōu)福聯合創(chuàng)始人,聚美優(yōu)品前技術總監(jiān)。在團隊管理、領域設計、分布式架構、高并發(fā)設計、IoT架構等方面有豐富的實踐經驗,擅長行業(yè)分析,對新技術高度敏感,熱衷于技術實踐且樂于分享。劉朋高績效團隊教練,教練型領導,中生代技術社區(qū)聯合創(chuàng)始人,北京大學理學學士、工學碩士。現就職于中國移動(成都)5G產業(yè)研究院,曾任諾基亞通信(成都)有限公司研發(fā)經理。在敏捷實踐、高績效團隊教練技術、技術團隊管理等方面積累了豐富的經驗,并總結出一套特別適合程序員突破自身瓶頸、快速成長的領導力模式。

商品評論(0條)
暫無評論……
書友推薦
本類暢銷
編輯推薦
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 防腐储罐_塑料储罐_PE储罐厂家_淄博富邦滚塑防腐设备科技有限公司 | 安全光栅|射频导纳物位开关|音叉料位计|雷达液位计|两级跑偏开关|双向拉绳开关-山东卓信机械有限公司 | 酒水灌装机-白酒灌装机-酒精果酒酱油醋灌装设备_青州惠联灌装机械 | 保定市泰宏机械制造厂-河北铸件厂-铸造厂-铸件加工-河北大件加工 | Boden齿轮油泵-ketai齿轮泵-yuken油研-无锡新立液压有限公司 | 钢结构-钢结构厂房-钢结构工程[江苏海逵钢构厂] | 烟台游艇培训,威海游艇培训-烟台市邮轮游艇行业协会 | 防水接头-电缆防水接头-金属-电缆密封接头-不锈钢电缆接头 | 立式硫化罐-劳保用品硫化罐-厂家直销-山东鑫泰鑫硫化罐厂家 | 液压油缸-液压缸厂家价格,液压站系统-山东国立液压制造有限公司 液压油缸生产厂家-山东液压站-济南捷兴液压机电设备有限公司 | 水质监测站_水质在线分析仪_水质自动监测系统_多参数水质在线监测仪_水质传感器-山东万象环境科技有限公司 | 水质监测站_水质在线分析仪_水质自动监测系统_多参数水质在线监测仪_水质传感器-山东万象环境科技有限公司 | 家德利门业,家居安全门,别墅大门 - 安徽家德利门业有限公司 | 不锈钢散热器,冷却翅片管散热器厂家-无锡市烨晟化工装备科技有限公司 | 自动售货机_无人售货机_专业的自动售货机运营商_免费投放售货机-广州富宏主官网 | 本安接线盒-本安电路用接线盒-本安分线盒-矿用电话接线盒-JHH生产厂家-宁波龙亿电子科技有限公司 | 2025福建平潭岛旅游攻略|蓝眼泪,景点,住宿攻略-趣平潭网 | 钢格板|镀锌钢格板|热镀锌钢格板|格栅板|钢格板|钢格栅板|热浸锌钢格板|平台钢格板|镀锌钢格栅板|热镀锌钢格栅板|平台钢格栅板|不锈钢钢格栅板 - 专业钢格板厂家 | 劳动法网-专业的劳动法和劳动争议仲裁服务网 | 无压烧结银_有压烧结银_导电银胶_导电油墨_导电胶-善仁(浙江)新材料 | 礼堂椅厂家|佛山市艺典家具有限公司 | 颚式破碎机,圆锥破碎机,制砂机-新乡市德诚机电制造有限公司 | 沈阳激光机-沈阳喷码机-沈阳光纤激光打标机-沈阳co2激光打标机 | 胶水,胶粘剂,AB胶,环氧胶,UV胶水,高温胶,快干胶,密封胶,结构胶,电子胶,厌氧胶,高温胶水,电子胶水-东莞聚力-聚厉胶粘 | uv固化机-丝印uv机-工业烤箱-五金蚀刻机-分拣输送机 - 保定市丰辉机械设备制造有限公司 | 干粉砂浆设备_干混砂浆生产线_腻子粉加工设备_石膏抹灰砂浆生产成套设备厂家_干粉混合设备_砂子烘干机--郑州铭将机械设备有限公司 | 西安展台设计搭建_西安活动策划公司_西安会议会场布置_西安展厅设计西安旭阳展览展示 | 企业微信scrm管理系统_客户关系管理平台_私域流量运营工具_CRM、ERP、OA软件-腾辉网络 | 盘古网络技术有限公司| 矿用履带式平板车|探水钻机|气动架柱式钻机|架柱式液压回转钻机|履带式钻机-启睿探水钻机厂家 | 智能气瓶柜(大型气瓶储存柜)百科 | 搅拌磨|搅拌球磨机|循环磨|循环球磨机-无锡市少宏粉体科技有限公司 | 干式变压器厂_干式变压器厂家_scb11/scb13/scb10/scb14/scb18干式变压器生产厂家-山东科锐变压器有限公司 | 大连海岛旅游网>>大连旅游,大连海岛游,旅游景点攻略,海岛旅游官网 | MES系统工业智能终端_生产管理看板/安灯/ESOP/静电监控_讯鹏科技 | 苏州伊诺尔拆除公司_专业酒店厂房拆除_商场学校拆除_办公楼房屋拆除_家工装拆除拆旧 | 环氧乙烷灭菌器_压力蒸汽灭菌器_低温等离子过氧化氢灭菌器 _低温蒸汽甲醛灭菌器_清洗工作站_医用干燥柜_灭菌耗材-环氧乙烷灭菌器_脉动真空压力蒸汽灭菌器_低温等离子灭菌设备_河南省三强医疗器械有限责任公司 | 硫化罐-电加热蒸汽硫化罐生产厂家-山东鑫泰鑫智能装备有限公司 | 广州中央空调回收,二手中央空调回收,旧空调回收,制冷设备回收,冷气机组回收公司-广州益夫制冷设备回收公司 | 广州展览制作|展台制作工厂|展览设计制作|展览展示制作|搭建制作公司 | GAST/BRIWATEC/CINCINNATI/KARL-KLEIN/ZIEHL-ABEGG风机|亚喜科技 |