中图网(原中国图书网):网上书店,中文字幕在线一区二区三区,尾货特色书店,中文字幕在线一区,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條)
暫無評論……
書友推薦
本類暢銷
編輯推薦
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 即用型透析袋,透析袋夹子,药敏纸片,L型涂布棒-上海桥星贸易有限公司 | 昆明挖掘机修理厂_挖掘机翻新再制造-昆明聚力工程机械维修有限公司 | 消电检公司,消电检价格,北京消电检报告-北京设施检测公司-亿杰(北京)消防工程有限公司 | 玉米深加工设备-玉米深加工机械-新型玉米工机械生产厂家-河南粮院机械制造有限公司 | 食品级焦亚硫酸钠_工业级焦亚硫酸钠_焦亚硫酸钠-潍坊邦华化工有限公司 | 上海噪音治理公司-专业隔音降噪公司-中广通环保 | 企业管理培训,企业培训公开课,企业内训课程,企业培训师 - 名课堂企业管理培训网 | 电杆荷载挠度测试仪-电杆荷载位移-管桩测试仪-北京绿野创能机电设备有限公司 | 洛阳网站建设_洛阳网站优化_网站建设平台_洛阳香河网络科技有限公司 | 兰州UPS电源,兰州山特UPS-兰州万胜商贸 | 上海单片机培训|重庆曙海培训分支机构—CortexM3+uC/OS培训班,北京linux培训,Windows驱动开发培训|上海IC版图设计,西安linux培训,北京汽车电子EMC培训,ARM培训,MTK培训,Android培训 | 武汉高低温试验机-现货恒温恒湿试验箱-高低温湿热交变箱价格-湖北高天试验设备 | 合景一建-无尘车间设计施工_食品医药洁净车间工程装修总承包公司 | 冰雕-冰雪世界-大型冰雕展制作公司-赛北冰雕官网 | 银川美容培训-美睫美甲培训-彩妆纹绣培训-新娘化妆-学化妆-宁夏倍莱妮职业技能培训学校有限公司 临时厕所租赁_玻璃钢厕所租赁_蹲式|坐式厕所出租-北京慧海通 | 一体化预制泵站-一体化提升泵站-一体化泵站厂家-山东康威环保 | SRRC认证_电磁兼容_EMC测试整改_FCC认证_SDOC认证-深圳市环测威检测技术有限公司 | 干粉砂浆设备-干粉砂浆生产线-干混-石膏-保温砂浆设备生产线-腻子粉设备厂家-国恒机械 | 压砖机_电动螺旋压力机_粉末成型压力机_郑州华隆机械tel_0371-60121717 | 我车网|我关心的汽车资讯_汽车图片_汽车生活! | 高速混合机_锂电混合机_VC高效混合机-无锡鑫海干燥粉体设备有限公司 | 保镖公司-私人保镖-深圳保镖公司【环宇兄弟保镖】 | 昆山PCB加工_SMT贴片_PCB抄板_线路板焊接加工-昆山腾宸电子科技有限公司 | 动库网动库商城-体育用品专卖店:羽毛球,乒乓球拍,网球,户外装备,运动鞋,运动包,运动服饰专卖店-正品运动品网上商城动库商城网 - 动库商城 | 清水-铝合金-建筑模板厂家-木模板价格-铝模板生产「五棵松」品牌 | 飞扬动力官网-广告公司管理软件,广告公司管理系统,喷绘写真条幅制作管理软件,广告公司ERP系统 | 高博医疗集团上海阿特蒙医院 | 成都珞石机械 - 模温机、油温机、油加热器生产厂家 | 卸料器-卸灰阀-卸料阀-瑞安市天蓝环保设备有限公司 | 浩方智通 - 防关联浏览器 - 跨境电商浏览器 - 云雀浏览器 | 陶瓷加热器,履带式加热器-吴江市兴达电热设备厂 | 氢氧化钙设备_厂家-淄博工贸有限公司 | 辐射仪|辐射检测仪|辐射巡测仪|个人剂量报警仪|表面污染检测仪|辐射报警仪|辐射防护网 | 免费分销系统 — 分销商城系统_分销小程序开发 -【微商来】 | 没斑啦-专业的祛斑美白嫩肤知识网站-去斑经验分享 | 冰晶石|碱性嫩黄闪蒸干燥机-有机垃圾烘干设备-草酸钙盘式干燥机-常州市宝康干燥 | 带锯机|木工带锯机圆木推台锯|跑车带锯机|河北茂业机械制造有限公司| | 塑料脸盆批发,塑料盆生产厂家,临沂塑料广告盆,临沂家用塑料盆-临沂市永顺塑业 | 间苯二酚,间苯二酚厂家-淄博双和化工 | 长沙中央空调维修,中央空调清洗维保,空气能热水工程,价格,公司就找维小保-湖南维小保环保科技有限公司 | 活性炭-蜂窝-椰壳-柱状-粉状活性炭-河南唐达净水材料有限公司 |