敏捷是怎樣煉成的

2021-04-28 17:05:08 字數 1048 閱讀 5921

很早之前,就有了寫**的衝動,寫一本給程式設計師看的**,寫一本能夠反映中國程式設計師生活的**。曾幾何時,「沉默寡言」、「喜歡獨自思考」,甚至「木吶」成為了程式設計師的標籤。其實在每個程式設計師心中,除了對技術的痴迷,他們也熱愛生活。他們改變著技術,也同時被技術改變著。他們是一群普通的人,也是自己心中的英雄。

之所以選擇敏捷開發的主題作為《軟體英雄傳》的第一部,不僅僅是因為敏捷開發在這兩年被炒得火熱,其實更多的還是在於在今天這樣乙個軟體工業化開發的時代,團隊合作和專案管理已經成為每乙個程式設計師不可缺少的必修課。而目前,有關敏捷軟體開發方面的書籍

95%來自於國外,或者中文翻譯,或者影印,還沒有一本真正寫給中國程式設計師自己看的書。選擇用**體的形式來講述敏捷開發的故事,讓複雜的概念變得通俗易懂,不用高深的術語蒙人,可以最大程度的幫助喜歡敏捷開發的讀者了解到什麼是敏捷開發的同時,增加閱讀的快感。

王立杰是我多年的好友和同事,在敏捷開發方面有著豐富的實踐經驗。我們一起努力將自己對敏捷開發的理解和開發過程中的所見所聞所想所憂結合起來,盡可能的用深入淺出的方法把理論和實踐通過**裡的人物和故事講給讀者。有意思的是,由於之前我們都沒有太多寫作**的經驗,在《敏捷無敵》這部**的早期策劃階段,我們是首先將想要納入這部**的知識點、方**、涉及到的敏捷工具等像列

backlog

一樣羅列出來,而後在

msn和

gtalk

的閒聊中,在麻辣**的福壽螺和毛血旺的飄香中,阿捷、大民、阿朱、阿紫、

charles

李等個性鮮明的人物就誕生了。出現在主人公阿捷身邊的愛情故事,則是希望每乙個熱愛技術的程式設計師都可以在忙碌的工作之餘,找到自己生活的另一半。

由於交稿的時間相對有限,我們像組織敏捷軟體開發一樣將所有的章節分成若干個

sprint

來完成,幾個快跑下來,《敏捷無敵》的書稿就這樣煉成了。目前《軟體英雄傳》的第二部――《安全至上》也已經在我們的策劃中,在《安全至上》中,您不僅可以更深入的了解到軟體開發中軟體安全的重要性,而且將會對現有軟體開發模式中一些習以為常的做法產生新的認識。希望我們的《軟體英雄傳》能讓每乙個程式設計師在自己的「程式人生」中都成為英雄。

《敏捷無敵》作者 許舟平

ThreadLocal是怎樣煉成的

好久沒更新部落格了,一直都有學習新知識,但是沒時間總結,主要因為顧著去發展模型興趣去了哈 難得靜下來寫一篇部落格 閒話不多說,直接進入主題 threadlocal是解決執行緒安全問題乙個很好的思路,threadlocal類中有乙個map,用於儲存每乙個執行緒的變數副本,map中元素的鍵為執行緒物件,...

精英是怎樣煉成的?

精英總是少數 細節決定成就 素質決定高度。一 細節 我們都知道一句話叫細節決定成敗,這不是乙個口號,也不是心靈雞湯,這是真真正正很有用的一句話。大家認為細節是什麼 細節是小事 什麼小事 是起關鍵作用的小事 禮記 君子慎始 失之毫釐,謬以千里。咱們不說航母上的一顆鉚釘製造的標準有多嚴格,也不說火車鋼軌...

儲存是怎樣煉成的?

什麼fat,ntfs,nfs,das,san,nas,osd這些名詞我乙個都不認識。不知道各位大佬對上面的名詞了解多少,通過上面的一些名詞其實可以大致的看到儲存是怎樣一步步發展的。其中fat,ntfs和nfs都是支援特定儲存協議的儲存系統,das,san,nas,osd是一種儲存模型。稍微科普一下 ...