《亮劍.NET:.NET深刻體驗與實戰精要》誕生記

從開始搞.NET開發至今已經有6、七年了,從當初對.NET一無所知,到如今領導研發團隊進行各類項目的開發和架構設計,幾年裏經歷了各類溝溝坎坎,不管是技術上的,仍是管理上的。這些經歷和經驗就像一筆財富,爲本身積累了更多有價值的東西,讓本身繼續前進和發展成爲可能。
雖然天天身處技術,卻有時也在考慮如何讓本身超脫技術的捷徑,常聽人都說程序員是「技術民工」,由於咱們天天都會作一些機械重複的勞動,用咱們勤勞的雙手創造着一個又一個偉大的項目,但卻像一個幕後的英雄給別人編織着軟件的將來。
因此,幾年前我決定寫一個讓程序員能夠解脫的工具,讓程序員從機械重複的工做中解脫出來,把時間留出來去思考一些更有價值的事情,發揮更多潛能,創造更大的價值。即便少加點班去多陪陪本身家人都是一件多麼使人欣喜的事情。
因此,誕生了動軟.Net代碼生成器,從2003年第一個版本(原名:LTP.Net代碼生成器)至今,動軟.Net代碼生成器經歷了無數版本的更新和完善,也經歷了無數個日日夜夜和通宵達旦,其中的辛苦只有本身知道。爲了避免斷優化軟件,曾犧牲了無數的節假日和深夜來完善軟件的BUG和功能。指望能給本身和衆多的同行程序員們提供好用的軟件,節省更多的時間。值得欣慰的是,這些付出沒有白費,獲得衆多網友們的反饋和不斷支持,從而讓這些勞動體現了它的價值,也才讓動軟一直堅持到了今天。雖然因爲各方面的精力緣由,它還不是很完美,但咱們一直在努力。
隨着動軟.NET代碼生成器的普及,期間遇到衆多學習.NET開發的朋友的問題和疑惑,雖然不少朋友來信說,是經過「動軟」讓他走上了.NET開發之路,學會了三層架構,學會了面向對象。然而,不少基礎知識終究沒法經過一個軟件能夠所有釋惑的,它僅僅是個工具而已。加之工做太忙,也確實沒有精力去回覆那麼多網友的提問和學習.NET的過程當中的疑惑。
2008年末的時候,應電子出版社張春雨的邀請,開始了寫做.NET開發實踐方面一書的想法,目的在於將過去這些年所積累的項目經驗,技術總結,以及思考、感悟到東西記錄下來,方便更多學習.NET開發的朋友快速進入這個門檻,避開本身過去所走過的各類彎路,節省學習的成本和時間。因此,經過幾個月的努力全書已所有完成,書名爲《.NET深刻體驗與實戰精要》。該書並不是做爲通常廣泛的基礎系統教程而做,而是積平常開發項目實踐的所得,重在實用與提升,而非說教。
這本書包括了三大部份內容,共19章。
第一部分,講解了基礎知識總結,系統分析了各類.Net概念要點,常見概念區別,ASP.NET網站開發和C#WinForm)開發案例,數據庫操做技巧,XMLWebServiceAjaxWindows Service等各類技術應用的實踐總結。着重解析了初學者最容易迷惑的一些技術要點。
第二部分,透徹系統地講解了面向對象的思想和項目應用,系統設計的基本思想和思惟模式,分層架構開發的理解和實踐,以及大型網站系統考慮的性能優化和安全。用通俗形象的語言、典型翔實的例子和對照比較,闡述了系統架構設計的一些思想,爲初學者進一步職業提高奠基基礎。
第三部分,經過實際項目案例的方式重點講解了平常開發中最經常使用的通用類庫源碼,網友詢問最多的權限角色管理系統源碼,單點登陸系統(SSO)等完整的解決方案的設計和實現,還有平常開發必備的一些.NET開發工具介紹。以期融會貫通,學以至用。
同時爲了讓更多在金融危機中求職的朋友能更快的找到工做,裏面結合了本身在平常招聘過程當中的一些問題和技巧,談了一些見解,還在每篇篇首用一個寓言故事講述一個職場中的道理,寓教於樂;每章篇尾提取了此章有可能出現的面試題,供讀者在閱讀的時候重點思考。
做爲每篇首尾的職業指南的內容,其實也隱含着三部份內容:
第一部分,提供求職的哲理小故事和一些常見的面試過程技巧,以便使讀者能夠作到有備而戰。
第二部分,主要分析初入職場的一些爲人處事,職業發展與規劃,以及自我完善提升的建議。
第三部分,分享了做爲技術人員的職業發展和晉升之道。
 
歷經數月,該書終成,因爲精力和時間倉促,不少細節並無作到很是的完美,但已基本囊括了實際項目開發中的要點。不奢望它是什麼開發聖經或技術寶典,只但願能給學習.NET中的朋友有那麼一點幫助,我已知足,也但願能與讀該書的朋友一塊兒切戳交流、學習進步、成爲朋友。
相關文章
相關標籤/搜索