[ 收藏 ] [ 简体中文 ]  
臺灣貨到付款、ATM、超商、信用卡PAYPAL付款,4-7個工作日送達,999元臺幣免運費   在線留言 商品價格為新臺幣 
首頁 電影 連續劇 音樂 圖書 女裝 男裝 童裝 內衣 百貨家居 包包 女鞋 男鞋 童鞋 計算機周邊

商品搜索

 类 别:
 关键字:
    

商品分类

  •  管理

     一般管理学
     市场/营销
     会计
     金融/投资
     经管音像
     电子商务
     创业企业与企业家
     生产与运作管理
     商务沟通
     战略管理
     商业史传
     MBA
     管理信息系统
     工具书
     外文原版/影印版
     管理类职称考试
     WTO
     英文原版书-管理
  •  投资理财

     证券/股票
     投资指南
     理财技巧
     女性理财
     期货
     基金
     黄金投资
     外汇
     彩票
     保险
     购房置业
     纳税
     英文原版书-投资理财
  •  经济

     经济学理论
     经济通俗读物
     中国经济
     国际经济
     各部门经济
     经济史
     财政税收
     区域经济
     统计 审计
     贸易政策
     保险
     经济数学
     各流派经济学说
     经济法
     工具书
     通货膨胀
     财税外贸保险类考试
     英文原版书-经济
  •  社会科学

     语言文字
     社会学
     文化人类学/人口学
     新闻传播出版
     社会科学总论
     图书馆学/档案学
     经典名家作品集
     教育
     英文原版书-社会科学
  •  哲学

     哲学知识读物
     中国古代哲学
     世界哲学
     哲学与人生
     周易
     哲学理论
     伦理学
     哲学史
     美学
     中国近现代哲学
     逻辑学
     儒家
     道家
     思维科学
     马克思主义哲学
     经典作品及研究
     科学哲学
     教育哲学
     语言哲学
     比较哲学
  •  宗教

  •  心理学

  •  古籍

     经部  史类  子部  集部  古籍管理  古籍工具书  四库全书  古籍善本影音本  中国藏书
  •  文化

     文化评述  文化随笔  文化理论  传统文化  世界各国文化  文化史  地域文化  神秘文化  文化研究  民俗文化  文化产业  民族文化  书的起源/书店  非物质文化遗产  文化事业  文化交流  比较文化学
  •  历史

     历史普及读物
     中国史
     世界史
     文物考古
     史家名著
     历史地理
     史料典籍
     历史随笔
     逸闻野史
     地方史志
     史学理论
     民族史
     专业史
     英文原版书-历史
     口述史
  •  传记

  •  文学

  •  艺术

     摄影
     绘画
     小人书/连环画
     书法/篆刻
     艺术设计
     影视/媒体艺术
     音乐
     艺术理论
     收藏/鉴赏
     建筑艺术
     工艺美术
     世界各国艺术概况
     民间艺术
     雕塑
     戏剧艺术/舞台艺术
     艺术舞蹈
     艺术类考试
     人体艺术
     英文原版书-艺术
  •  青春文学

  •  文学

     中国现当代随笔
     文集
     中国古诗词
     外国随笔
     文学理论
     纪实文学
     文学评论与鉴赏
     中国现当代诗歌
     外国诗歌
     名家作品
     民间文学
     戏剧
     中国古代随笔
     文学类考试
     英文原版书-文学
  •  法律

     小说
     世界名著
     作品集
     中国古典小说
     四大名著
     中国当代小说
     外国小说
     科幻小说
     侦探/悬疑/推理
     情感
     魔幻小说
     社会
     武侠
     惊悚/恐怖
     历史
     影视小说
     官场小说
     职场小说
     中国近现代小说
     财经
     军事
  •  童书

  •  成功/励志

  •  政治

  •  军事

  •  科普读物

  •  计算机/网络

     程序设计
     移动开发
     人工智能
     办公软件
     数据库
     操作系统/系统开发
     网络与数据通信
     CAD CAM CAE
     计算机理论
     行业软件及应用
     项目管理 IT人文
     计算机考试认证
     图形处理 图形图像多媒体
     信息安全
     硬件
     项目管理IT人文
     网络与数据通信
     软件工程
     家庭与办公室用书
  •  建筑

     执业资格考试用书  室内设计/装潢装修  标准/规范  建筑科学  建筑外观设计  建筑施工与监理  城乡规划/市政工程  园林景观/环境艺术  工程经济与管理  建筑史与建筑文化  建筑教材/教辅  英文原版书-建筑
  •  医学

     中医
     内科学
     其他临床医学
     外科学
     药学
     医技学
     妇产科学
     临床医学理论
     护理学
     基础医学
     预防医学/卫生学
     儿科学
     医学/药学考试
     医院管理
     其他医学读物
     医学工具书
  •  自然科学

     数学
     生物科学
     物理学
     天文学
     地球科学
     力学
     科技史
     化学
     总论
     自然科学类考试
     英文原版书-自然科学
  •  工业技术

     环境科学
     电子通信
     机械/仪表工业
     汽车与交通运输
     电工技术
     轻工业/手工业
     化学工业
     能源与动力工程
     航空/航天
     水利工程
     金属学与金属工艺
     一般工业技术
     原子能技术
     安全科学
     冶金工业
     矿业工程
     工具书/标准
     石油/天然气工业
     原版书
     武器工业
     英文原版书-工业技
  •  农业/林业

     园艺  植物保护  畜牧/狩猎/蚕/蜂  林业  动物医学  农作物  农学(农艺学)  水产/渔业  农业工程  农业基础科学  农林音像
  •  外语

  •  考试

  •  教材

  •  工具书

  •  中小学用书

  •  中小学教科书

  •  动漫/幽默

  •  烹饪/美食

  •  时尚/美妆

  •  旅游/地图

  •  家庭/家居

  •  亲子/家教

  •  两性关系

  •  育儿/早教

  •  保健/养生

  •  体育/运动

  •  手工/DIY

  •  休闲/爱好

  •  英文原版书

  •  港台图书

  •  研究生
     工学
     公共课
     经济管理
     理学
     农学
     文法类
     医学

  •  音乐
     音乐理论

     声乐  通俗音乐  音乐欣赏  钢琴  二胡  小提琴
  • 程序員的三門課:技術精進、架構修煉、管理探秘
    該商品所屬分類:計算機/網絡 -> 項目管理IT人文
    【市場價】
    392-568
    【優惠價】
    245-355
    【作者】 於君澤 
    【所屬類別】 圖書  計算機/網絡  項目管理IT人文 
    【出版社】電子工業出版社 
    【ISBN】9787121373770
    【折扣說明】一次購物滿999元台幣免運費+贈品
    一次購物滿2000元台幣95折+免運費+贈品
    一次購物滿3000元台幣92折+免運費+贈品
    一次購物滿4000元台幣88折+免運費+贈品
    【本期贈品】①優質無紡布環保袋,做工棒!②品牌簽字筆 ③品牌手帕紙巾
    版本正版全新電子版PDF檔
    您已选择: 正版全新
    溫馨提示:如果有多種選項,請先選擇再點擊加入購物車。
    *. 電子圖書價格是0.69折,例如了得網價格是100元,電子書pdf的價格則是69元。
    *. 購買電子書不支持貨到付款,購買時選擇atm或者超商、PayPal付款。付款後1-24小時內通過郵件傳輸給您。
    *. 如果收到的電子書不滿意,可以聯絡我們退款。謝謝。
    內容介紹



    開本:16開
    紙張:膠版紙
    包裝:平裝-膠訂

    是否套裝:否
    國際標準書號ISBN:9787121373770
    叢書名:衝呀程序員繫列

    作者:於君澤
    出版社:電子工業出版社
    出版時間:2019年10月 


        
        
    "

    產品特色

    width="750"

    編輯推薦

    有很多程序員剛進入職場時自己的職業規劃幾乎為零,一心想著怎樣盡快學習更多的技術和積累更多的業務經驗,但現實是每天都深陷永無止盡的業務需求開發中。
    也有些程序員因為長期埋沒於代碼世界的浩大分工體繫中,無法看清從業務到繫統架構的價值鏈條,無法清晰定義自己在分工體繫中的位置,處理不好自身與技術、業務的關繫。
    更有些程序員在到了35歲之後,發現工作瓶頸已到,對未來的發展感到迷茫。
    要是能有人幫他們規劃,他們可能進步得更快。
    《程序員的三門課:技術精進、架構修煉、管理探秘》作者均有扎實的技術功底和十分豐富的工作閱歷,已經摸索出相對清晰的職業發展路徑。他們把自己的親身經驗總結和踩過的坑總結成這本書,以幫助和他們一樣致力於在IT道路上走得更遠的人。

     
    內容簡介

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

    作者簡介

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

    目錄
    第1篇 技術精進
    第1章 程序員技能與成長 2
    1.1 如何學習新的編程語言 2
    1.1.1 重點學什麼 3
    1.1.2 學習方法 3
    1.2 代碼規測試 6
    1.2.1 編碼規範 6
    1.2.測試 7
    1.2.3 測試驅動設計 9
    1.3 使用靜態代碼分析工具 18
    1.3.1 什麼是靜態代碼分析 19
    1.3.2 靜態代碼分析工具 19
    1.4 代碼審查 24
    1.4.1 什麼是代碼審查 24

    第1篇 技術精進
    第1章 程序員技能與成長 2
    1.1 如何學習新的編程語言 2
    1.1.1 重點學什麼 3
    1.1.2 學習方法 3
    1.2 代碼規測試 6
    1.2.1 編碼規範 6
    1.2.測試 7
    1.2.3 測試驅動設計 9
    1.3 使用靜態代碼分析工具 18
    1.3.1 什麼是靜態代碼分析 19
    1.3.2 靜態代碼分析工具 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 可幫我們提升工作效率的操作繫統 43
    1.7.3 可幫我們提升工作效率的軟件 43
    1.7.4 在線工具 50
    第2章 加速成長與學會學習 56
    2.1 程序員如何加速成長 56
    2.1.1 積極主動 56
    2.1.2 空杯心態 57
    2.1.3 選擇合適的平臺 57
    2.1.4 別怕犯錯 58
    2.1.5 注意細節 58
    2.1.6 時間管理 58
    2.1.7 打破邊界 61
    2.1.8 寫業務代碼中的成長機會 61
    2.2 學會學習 66
    2.2.1 高效學習的方法 67
    2.2.2 高效學習的途徑 69
    2.2.3 舒適區與小步子原則 72
    2.2.4 兩個著名的學習理論 72
    2.2.5 終身成長 74
    第3章 業務分析與設計 75
    3.1 黃金圈法則 75
    3.2 UML建模工具 77
    3.2.1 用例圖 78
    3.2.2 類圖 79
    3.2.3 對像圖 80
    3.2.4 狀態圖 80
    3.2.5 活動圖 81
    3.2.6 序列圖 82
    3.2.7 協作圖 82
    3.2.8 構件圖 83
    3.2.9 部署圖 84
    3.3 業務分析與設計的方法 85
    3.4 繫統分析與設計的三個發展階段 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 繫統復用的分類 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個環節 141
    4.9 迭代 141
    4.10 勿做過度設計 141
    第5章 架構設計 143
    5.1 架構設計概要 143
    5.1.1 業務架構 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 性能優化策略 157
    5.5 高可用設計 159
    5.5.1 高可用性的度量與考核 159
    5.5.2 高可用的架構 160
    5.5.3 高可用質量保證 164
    5.5.4 繫統運行監控 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 通過消息降低繫統的耦合性 170
    5.7.2 通過分布式服務提供可復用的業務 170
    5.7.3 建立開放平臺 170
    5.8 架構設計的典型案例——訂單繫統 171
    5.8.1 訂單的基本概念 172
    5.8.2 訂單流程 174
    5.8.3 訂單繫統設計中的挑戰和實踐 178
    5.8.4 數據庫優化 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 軟件質量穩定性之殤 192
    6.3.1 業務高速發展帶來的變化 193
    6.3.2 問題域的復雜性 193
    6.3.3 繫統的復雜性 194
    6.3.4 技術債問題 194
    6.3.5 人、流程、文檔的博弈 195
    6.3.6 采用不能掌控的工具和框架 196
    6.3.7 質量意識 196
    6.4 從康威定律和技術債看研發之痛 197
    6.4.1 康威定律 197
    6.4.2 通過3個案例來看研發之痛 197
    6.4.3 架構方案和業務形態息息相關 204
    6.5 求解質量熵 206
    6.5.1 運用敏捷思想 207
    6.5.2 運用繫統化思想 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 創新解決方案 211
    6.6 踩過的坑和經驗總結 212
    6.6.1 簡單的數字改動導致電商網站搜索功能失靈 212
    6.6.2 應用竟然被外部繫統拖垮了 212
    6.6.3 HashMap與並發 213
    6.7 故障復盤流程及模板 215
    6.7.1 什麼是故障復盤 215
    6.7.2 為什麼要做故障復盤 215
    6.7.3 如何做故障復盤 216
    6.7.4 故障復盤模板 219
    6.8 監控與告警 221
    6.8.1 監控的重要性 221
    6.8.2 監控哪些內容 221
    6.8.3 告警 224
    6.8.4 監控的架構 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:了解業務,並帶領團隊達到高績效 240
    8.2.3 維度3:發展自己和團隊成員 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 創造大塊時間 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 在管理上面對的挑戰 267
    8.8.2 從管理1.0到管理2.0 269
    8.9 如何對上管理 276
    8.9.1 做好對上的預期管理 277
    8.9.2 及時彙報 277

    前言
    推薦序1
    在我看來,好的程序員應該是“工型人纔”。所謂“工型”,是指從下到上的能力提升過程。具體來說,就是先要具備完成完整應用的能力,包括:線上運維,成為熟手,這是下面的一橫;在某些領域足夠深入,成為高手,這是中間的一豎;在達到更高的水平之後,兼通很多領域,比如業務、產品、項目管理、測試、運維、團隊組織,成為驅動者和領導者,這是上面的一橫。
    每個人的成長都是不斷打怪升級的過程,既要掌握技術和工具,又要學習方法和理論、積累實戰經驗,更要思考和沉澱。先進技術隻是工具,終目標是解決問題。經驗豐富的工程師就像MMA(Mixed Martial Arts,綜合格鬥)高手,精通綜合技巧,活學活用,不拘泥於流派。在勇猛、精進之外,踏實、靠譜更為重要。踏實,是有自己的方向,知道差距;靠譜,是能把活兒干好,值得大家信賴,大家都樂於和你合作,放心把有挑戰的任務交給你。

    推薦序1


    世界需要什麼樣的程序員


    不想當工程師的程序員不是好民工。會編程不代表會工作,工程能力包含軟硬技能,面向的是實際應用。從程序員變為工程師,得先“入門”,然後纔是“上道”,從而成為“工型人纔”。有人工作幾年還沒入門,隻會簡單開發;有人開發技能嫻熟,卻找不到進一步成長的路徑,陷入迷茫之中;更有不少人自詡為IT精英,卻不了解行業格局、發展趨勢,很快就遇到職業發展瓶頸,蹉跎了歲月,虛度了青春。
    在我看來,好的程序員應該是“工型人纔”。所謂“工型”,是指從下到上的能力提升過程。具體來說,就是先要具備完成完整應用的能力,包括:線上運維,成為熟手,這是下面的一橫;在某些領域足夠深入,成為高手,這是中間的一豎;在達到更高的水平之後,兼通很多領域,比如業務、產品、項目管理、測試、運維、團隊組織,成為驅動者和領導者,這是上面的一橫。
    每個人的成長都是不斷打怪升級的過程,既要掌握技術和工具,又要學習方法和理論、積累實戰經驗,更要思考和沉澱。先進技術隻是工具,終目標是解決問題。經驗豐富的工程師就像MMA(Mixed Martial Arts,綜合格鬥)高手,精通綜合技巧,活學活用,不拘泥於流派。在勇猛、精進之外,踏實、靠譜更為重要。踏實,是有自己的方向,知道差距;靠譜,是能把活兒干好,值得大家信賴,大家都樂於和你合作,放心把有挑戰的任務交給你。
    從程序員到工程師,讀這本書就夠了!本書非常實用,可稱作程序員入行手冊。市場上的各類“21天學會XXX”和“XXX編程寶典”書已經太多了,能夠傳承工作中實踐技巧的書依然太少。本書彙聚了多位資深技術老炮兒壓箱底的傍身秘技,兼顧軟硬技能,貫通了程序員從基礎到進階再到突破的各個階段,道出了成長的真諦,更手把手地指引我們前行。
    有道是“師傅領進門,修行在個人”,徘徊在門外或者迷茫在路口的新同學,從此不必再上下求索、苦苦尋覓。一書在手,夫復何求?希望你能通過本書,提升程序員的大局觀,在成為“工型人纔”的路上邁出堅實的一步,並穿越眾妙之門,通達三千世界。


    微信公眾號“IT民工閑話”作者  史海峰


     


    推薦序2


    程序員的工作是將從現實或者虛擬世界中抽像出來的邏輯以代碼的形式實現,需要凝神靜氣纔能完成一段有質量的代碼。但不得不承認的是,程序員這個職業在很大程度上是喫青春飯的,如何充分把握自己的青春年華做一名優秀程序員?如何為未來的職業發展打下良好基礎?這是每個程序員都應該認真思考的問題。
    非常遺憾的是,程序員這個職業所需要的知識、技能和經驗,並不能完全從學校獲得,更多地來自工作實踐。本書繫統且循序漸進地介紹了如何從菜鳥程序員成為高級研發人員或者架構師,以及如何積累知識和經驗成為技術管理者,對於程序員在編碼過程中需要用到的工具、模式、測試、溝通和架構知識,作者也給出了親身實戰經驗總結。
    本書應該成為程序員的案頭手冊,對程序員的快速成長意義重大。讀了這本書,相當於同老一代程序員深入交談,他們也把自己的酸甜苦辣、成功與挫折、心得與秘密悄悄地告訴了你。這不僅僅建立了你的大局觀,也讓你有機會有贏在起跑線上。


    易寶支付 陳斌



    序1


    本書的素材主要來源於我的多年公眾號積累,並邀請了李偉山、張洪亮、彭首長、劉朋這幾位專家共同完成本書的寫作,楊彪老師也在本書寫作前期貢獻了不少想法。
    我一直都是一個“笨孩子”,但我不以笨為恥。小學三年級時要寫一篇關於柑橘樹的作文,那時自己肚子沒貨、下筆萬難,父親知道後教了我兩招:一是從整體到局部觀察事物;二是閱讀,看看別人是怎樣寫的。
    有朋友問,寫書的時間從哪裡來?其實,因為熱愛,不覺疲憊!寫作是讓自己梳理思路的一個機會。古人說,有三類人,一類人深沉厚重,一類人磊落豪情、一類人聰明纔辯。聰明纔辯是學不了了,磊落豪情在骨子裡有幾分,願學深沉厚重,下笨功夫。
    中國的軟件業發展短短幾十年,在思想構建、方法體繫乃至實踐上仍有很多需要我們努力的地方,每一年都有人在問十年前就被問過的問題,說明有些路必須走過纔知道,也說明如果能在走路的過程中給後來者一點點益處,也算是一樁好事!
    特別感謝自己讀高中時的班主任何老師,何老師教給我了獨立思維,教我在寫作功力扎實的基礎上探索更有新意的內容。有一次作文課,何老師念了其他同學的兩篇文章,課後跟我說到,其實我寫得也不錯,但也要給其他同學機會。我感受良多,也漸漸地學會了包容。
    感謝同事、朋友的幫助,願我們共同成長!
    感謝我的妻子小娜對我的支持和幫助,感謝你不斷鼓勵和支持我去做新的嘗試。我們的一對可愛的兒女也帶給我很多歡樂。所謂幸福,大抵如此!謝謝你們!


    於君澤(右軍) 於成都 


    序2


    為什麼要寫書呢?這要從我的切身體會說起,剛進入職場時自己的職業規劃幾乎為零,一心想著怎樣盡快學習更多的技術和積累更多的業務經驗,但現實是每天都深陷永無止盡的業務需求開發中。因為長期埋沒於代碼世界的浩大分工體繫中,我無法看清從業務到繫統架構的價值鏈條,無法清晰定義自己在分工體繫中的位置,處理不好自身與技術、業務的關繫。
    我想,要是能有人幫我規劃,我可能進步得更快。好在自己總能給自己打氣(總覺得自己很棒),經過這麼多年的摸爬滾打,終於摸索出相對清晰的職業發展路徑。為了幫助和我一樣致力於在IT道路上走得更遠的人,我參與了本書的寫作。
    寫書是一個重新梳理自己的知識體繫的過程,也是重新梳理自己的邏輯思維的過程。寫書和寫公眾號不一樣,公眾號隻是分享一個知識點,而寫書是分享一個相對完整的知識體繫,需要思維邏輯更加縝密。當然,還要做好時間安排,我寫書都是先在路上梳理思路,再回家寫。
    幸運的是,2018年有了兒子嘟嘟,當嘟嘟好奇地想摸電腦時,我會暫停寫書陪他,假模假樣地給他講爸爸在干什麼。當然,兒子也是自己寫書的動力。
    感謝右軍、劉朋、彭首長、張洪亮,很榮幸和你們一起合作,雖然素未謀面,但我從字裡行間可以感受到你們對技術的熱情和真知灼見,希望我們能有更多的合作。
    後,鄭重感謝妻子小何同學為我們的家庭做出的貢獻。


    李偉山 於南京


    序3


    我在2015年離開校園,現在還依稀記得當初剛剛入職的時候,公司裡的高管和我們新入職的員工一起交流,他說:“一個程序員工作的前3年,肯定是他成長快的3年”。我當時對這句話的理解還不夠深,但隨著自己慢慢地走過個3年,回首過去,發現在這3年裡,自己確實經歷了一個飛速成長的過程。但是,自己也曾迷茫、困惑。所以,我特別想把自己在這3年裡總結的經驗分享給其他人。
    其實我很早就開始寫博客了,有很多出版社的編輯找過我,也有很多讀者問我能不能寫本書,但都被我婉拒了,因為我始終覺得自己還需要沉澱一段時間。直到2018年,在我工作滿三年,正有向其他人分享自己的工作經驗想法的時候,右軍找到我,說他想出一本關注程序員成長的書。我們一拍即合,馬上就投入到了這本書的創作當中。
    在寫這篇作者感悟的時候,我簡單回顧了自己的人生,覺得自己還是挺幸運的。初中升高中時壓線升入一所省重點,高中升大學時壓線考入自己想學的專業,大學畢業時也幸運地加入自己夢寐已求的公司。我在工作的這幾年裡一直積極跟進技術的發展,所幸絲毫沒有耽誤自己的成長,而且能堅持更新博客和公眾號,收獲了很多讀者和粉絲。這可能就是所謂的“越努力越幸運”吧。
    特別感謝本書的發起人右軍的邀請,並感謝本書的其他幾位作者:李偉山、劉朋、彭首長,還要感謝本書的責任編輯張國霞,以及為本書的寫作做出很多貢獻的楊彪,很榮幸能和大家一起完成這樣一本書的寫作!
    感謝我的博客和公眾號上一直支持我的讀者和粉絲,是你們的每一次閱讀和每一條評論給了我堅持創作的動力!
    感謝我的女朋友對我的理解與支持!
    感謝我的爸爸媽媽在我的成長道路上給我的包容與支持!
    張洪亮 於杭州


    序4


    在剛收到右軍的本書寫作邀請時,其實我是拒絕的,因為當時的IT圈遍布裁員和996的消息,幾乎所有人都在認真對待自己的工作,希望以更多的輸出稀釋空氣中的那份壓抑,我也希望把更多的時間和精力留給工作。
    但是,人生總是有那麼多的偶然性,一位已步入中年的員工在離職之際向我傾訴了他的迷茫、焦慮和無助。他在經歷了多年的職業生涯後還是沒能找到自己的職業方向,將大量的時間消耗在了十字路口的彷徨中,也沒能讓自己高效成長。風雨之中,這位中年男人疲憊地帶著夢想蹣跚前行。他的傾訴也讓我陷入了深深的沉思中,總覺得自己應該做些什麼。於是,我加入了本書的寫作團隊中,與其他作者一起,把我們在互聯網行業裡走過的路、踩過的坑和做過的思考以文字的形式呈現給大家,希望對正在路上的朋友有所幫助。
    特別感謝本書的幾位作者:右軍、李偉山、張洪亮、劉朋,我們齊心協力完成了本書的寫作,我在該過程中也受益頗多,在技術和認知上都得到了提升。感謝本書的責任編輯張國霞,以及為本書的寫作提供過很多幫助的朋友,特別是那些在百忙之中幫我找錯別字的小伙伴:何宇、潘晨、楊笑舒,大家辛苦了!


    彭首長 於成都



    序5


    在一堂培訓課上,關於領導力,一位技術管理者說:“領導力就是心存善念、勸人向善”,大家都在短暫的沉默後,被這有點“佛繫”的說法逗樂了。但我認為,“心存善念、勸人向善”這八個字,不僅適用於技術領導者,還適用於程序員的成長。
    例如,在下班之後,把刷微信的時間用在為GitHub上的開源項目貢獻一些整潔的代碼。也許你隻是希望自己在用了這麼多年開源項目之後,能夠回饋社區。但你沒有想到,在自己做技術面試時,面試官突然拋開你的簡歷,關注起你在GitHub上的技術貢獻。
    又如,當團隊中的大多數人隻關注項目進度,忽略了新增的代碼是否讓整個繫統的架構變得愈發復雜時,你出於團隊不要被“腐爛”的代碼拖慢進度的想法,自告奮勇地用剛學的“整潔代碼”技能,小心翼翼地把繫統做了一次重構。當大家都覺得你“另類”時,你卻發現自己不經意間提升了架構的技能,也進入了老板的後備架構師人纔庫。
    對我來說,能夠出版自己的第1本書,是因為右軍推薦我在2016年的TOP 100大會上做分享;

    媒體評論
    從程序員到工程師,讀這本書就夠了!本書非常實用,可稱作程序員入行手冊。市場上的各類“21天學會XXX”和“XXX編程寶典”書已經太多了,能夠傳承工作中實踐技巧的書依然太少。本書彙聚了多位資深技術老炮兒壓箱底的傍身秘技,兼顧軟硬技能,貫通了程序員從基礎到進階再到突破的各個階段,道出了成長的真諦,更手把手地指引我們前行。
    微信公眾號“IT民工閑話”作者 史海峰
    非常遺憾的是,程序員這個職業所需要的知識、技能和經驗,並不能完全從學校獲得,更多地來自工作實踐。本書繫統且循序漸進地介紹了如何從菜鳥程序員成為高級研發人員或者架構師,以及如何積累知識和經驗成為技術管理者,對於程序員在編碼過程中需要用到的工具、模式、測試、溝通和架構知識,作者也給出了親身實戰經驗總結。
    易寶支付 陳斌
    《漫畫算法》作者、公眾號“程序員小灰”運營者 魏夢舒
    《高可用可伸縮微服務架構》《深入分布式緩存》聯合作者 程超

    從程序員到工程師,讀這本書就夠了!本書非常實用,可稱作程序員入行手冊。市場上的各類“21天學會XXX”和“XXX編程寶典”書已經太多了,能夠傳承工作中實踐技巧的書依然太少。本書彙聚了多位資深技術老炮兒壓箱底的傍身秘技,兼顧軟硬技能,貫通了程序員從基礎到進階再到突破的各個階段,道出了成長的真諦,更手把手地指引我們前行。
    微信公眾號“IT民工閑話”作者  史海峰


    程序員的工作是將從現實或者虛擬世界中抽像出來的邏輯以代碼的形式實現,需要凝神靜氣纔能完成一段有質量的代碼。但不得不承認的是,程序員這個職業在很大程度上是喫青春飯的,如何充分把握自己的青春年華做一名優秀程序員?如何為未來的職業發展打下良好基礎?這是每個程序員都應該認真思考的問題。
    非常遺憾的是,程序員這個職業所需要的知識、技能和經驗,並不能完全從學校獲得,更多地來自工作實踐。本書繫統且循序漸進地介紹了如何從菜鳥程序員成為高級研發人員或者架構師,以及如何積累知識和經驗成為技術管理者,對於程序員在編碼過程中需要用到的工具、模式、測試、溝通和架構知識,作者也給出了親身實戰經驗總結。
    易寶支付 陳斌


    程序員不僅需要關注技術的細節,還需要提升自身的格局。本書會使你對編程領域有更深、更廣的認知,對未來的學習和職業規劃有很大的幫助。
    《漫畫算法》作者、公眾號“程序員小灰”運營者 魏夢舒


    程序員不僅需要寫好代碼,還需要合理規劃自己的職業發展路徑。本書以作者多年的實踐經驗總結為基礎,從程序員的技能、成長、學習、進階,到架構和管理等的成長周期做了深入分析,不僅講到如何寫出具有專業水準的代碼,還講到如何快速成長,以及如何轉型架構和技術管理。本書可以作為初、中、高級程序員及架構師、技術管理者的參考用書,相信能夠讓讀者受益匪淺。
    《高可用可伸縮微服務架構》《深入分布式緩存》聯合作者 程超


    程序員的成長是獲得更好的思維模型和不斷提升認知的過程。本書除了繫統講解程序員成長所需的業務模型、架構設計、技術管理等靜態知識,還總結了可復制的程序員成長思維模型。這些思維模型能幫助程序員加速成長,為未來的發展奠定堅實的基礎。本書作者在架構設計、技術管理等方面造詣深厚,對方法論的把握也非常到位。
    轉轉公司首席架構師及技術委員會主席、58集團前技術委員會主席 孫玄


    古有程咬金的三板斧讓對手聞風喪膽,今有程序員的三門課讓程序員歡欣鼓舞。
    本書不設定具體目標,更多地是勾畫出一條清晰且合理的成長路線,以期讓人參照並自省。從技能點撥(手)到思維修煉(腦),從習慣養成(知其然)到理論支撐(知其所以然),作者們侃侃而談,講解的內容包羅萬像,適合程序員、架構師和想從事技術管理的讀者閱讀。
    奧琪金科首席架構師 曲健


    IT技術正在迅速地更新迭代,程序員如何纔能跟進這種變化?本書其實就是一本很好的指南。本書從技術、架構和管理維度來幫助我們成為優秀的程序員。優秀的程序員需要將扎實的技術能力作底,將全局的架構思維作面,還能從管理的角度培養更多優秀的“我”出來。
    優維科技CEO 王津銀

















     
    網友評論  我們期待著您對此商品發表評論
     
    相關商品
    在線留言 商品價格為新臺幣
    關於我們 送貨時間 安全付款 會員登入 加入會員 我的帳戶 網站聯盟
    DVD 連續劇 Copyright © 2024, Digital 了得網 Co., Ltd.
    返回頂部