IT行業裡的“四書” 你看過嗎

我國古代歷史文化博大精深且源遠流長,四書作為我國古代文化的重要文獻。


記載了我國早期思想文化發展史上政治、軍事、外交、文化等各個方面的史實資料以及孔孟等思想家的重要思想。

IT行業裡的“四書” 你看過嗎


同時《四書》也被審定為官書,從元代延佑年間(1314—1320)開始恢復科舉考試,正式把出題範圍限制在《四書》之內。


明、清沿襲元制,衍出“八股文”考試製度,題目也都是出自《四書》。

IT行業裡的“四書” 你看過嗎

《四書》不僅是儒學經典,還是每個讀書人的必讀書。


所以在古時候,如果你沒有讀過《四書》,你都不好意思說自己是讀書人。


而如今IT行業也有“四書”,你要是連這四本書都沒看過,估計也不說給別人說自己是“程序員”。


IT行業裡的“四書” 你看過嗎

今天就來給大家介紹一下,IT“四書”,它們分別是:《代碼之美》、《編程之美》、《測試之美》、《數學之美》。

《代碼之美》


《代碼之美》是2009年機械工業出版社出版的圖書,作者是(美)奧萊姆(Oram,A),(美)維爾森(Wilson,G)。

IT行業裡的“四書” 你看過嗎

主要講述了計算機系統的開發領域。在每章中的漂亮代碼都是來自獨特解決方案的發現,而這種發現是來源於作者超越既定邊界的遠見卓識,並且識別出被多數人忽視的需求以及找出令人歎為觀止的問題解決方案。


介紹了人類在一個奮鬥領域中的創造性和靈活性:計算機系統的開發領域。在每章中的漂亮代碼都是來自獨特解決方案的發現,而這種發現是來源於作者超越既定邊界的遠見卓識,並且識別出被多數人忽視的需求以及找出令人歎為觀止的問題解決方案。


全書一共33章,有33位作者,每位作者貢獻一章。每位作者都將自己心目中對於“美麗的代碼”的認識濃縮在一章當中,張力十足。


33位大師,每個人對代碼之美都有自己獨特的認識,一覽無餘的放在一起,對於熱愛程序的每個人都不啻一場盛宴。


雖然本書的涉獵範圍很廣,但也只能代表一小部分在這個軟件開發這個最令人興奮領域所發生的事情。


《編程之美》


《編程之美》是2008年電子工業出版社出版的圖書,作者是《編程之美》小組。

IT行業裡的“四書” 你看過嗎

該書收集了約60道算法和程序設計題目,這些題目大部分在以往的筆試,面試中出現過,或者是被微軟員工熱烈討論過。作者試圖從書中各種有趣的問題出發,引導讀者發現問題,分析問題,解決問題,尋找更優的解法。


本書的內容分為下面幾個部分:

遊戲之樂:從遊戲和其他有趣問題出發,化繁為簡,分析總結。


數字之魅:編程的過程實際上就是和數字及字符打交道的過程。這一部分收集了一些好玩的對數字進行處理的題目。


結構之法:彙集了常見的對字符串、鏈表、隊列,以及樹等進行操作的題目。


數學之趣:列舉了一些不需要寫具體程序的數學問題,鍛鍊讀者的抽象思維能力。

IT行業裡的“四書” 你看過嗎

書中絕大部分題目都提供了詳細的解說。每道題目後面還有一至兩道擴展問題,供讀者進一步鑽研。


書中還講述了面試的各種小故事,告訴讀者微軟需要什麼樣的技術人才,重視什麼樣的能力,如何甄別人才,回答讀者關於IT業面試、招聘、職業發展的疑問。


這本書的很多題目會出現在IT 行業的各種筆試,面試中。但本書更深層的意義在於引導讀者思考,和讀者共享思考之樂,編程之美。

《測試之美》


由機械工程出版社出版,集合國際頂級測試精英的智慧和經驗,其眾多的案例,讓讀者全方位感受測試專家們對測試命題如何進行思考、定位、抉擇以及取捨。

IT行業裡的“四書” 你看過嗎


《測試之美》囊括了27位傑出測試者和開發者的23篇文章,講述了漂亮的測試工具、完美的測試流程、頗具審美情趣的測試訣竅以及凸顯創造力之美的測試理念。通過這些私人的珍聞軼事,您將會學到他們是如何用美麗的方法來測試各式各樣產品的——這些寶貴的經驗可以用到您自己的項目上。


就像離不開堅實的架構和優雅的代碼一樣,成功的軟件同樣離不開嚴謹的測試。但是測試並非是例行公事的過程,而是對測試方法堅持不懈的探索,也是對優秀見解的發展。


《數學之美》

《數學之美》是人民郵電出版社於2012年5月出版的圖書,作者是吳軍。

IT行業裡的“四書” 你看過嗎


書中將高深的數學原理講得更加通俗易懂,讓非專業讀者也能領略數學的魅力。通過具體實例教會讀者在解決問題時如何化繁為簡,如何用數學去解決工程問題,如何跳出固有思維不斷去思考創新等。


數學美是自然美的客觀反映,是科學美的核心。簡言之數學美就是數學中奇妙的有規律的讓人愉悅的美的東西。

IT行業裡的“四書” 你看過嗎

作為科學語言的數學,數學具有一般語言文字與藝術所共有的美的特點,即數學在其內容結構上和方法上也都具有自身的某種美,既所謂數學美。


數學美的含義是豐富的,如數學概念的簡單性、統一性,結構關係的協調性、對稱性,數學命題與數學模型的概括性、典型性和普遍性,還有數學中的奇異性等等都是數學美的具體內容。


它的美莫過於在無形之中就讓你思維變得敏捷.考慮事情時,不在那麼偏激,那麼單一。


IT行業裡的“四書” 你看過嗎


雖然我們不是那種能給別人帶來視覺上感官美的藝術家,但對於我們熱愛的工作或事物,同樣可以一個“藝術的心態”去表現他,可以把美融入其中,讓他變的更藝術。


就像程序員編寫代碼,都像是沿著一條不確定的道路上行走,都是在創造一個前所未有的解決方案。這是一段自我發現之旅,也是個體智能的表達,這就是藝術!


套用一位IT大師所說的一樣:“我通過刪減代碼來實現功能的提升”。


最後想用一句概括藝術的話來,作為結束:藝術源於生活,又高於生活。


IT行業裡的“四書” 你看過嗎

IT行業裡的“四書” 你看過嗎


以上就是本期想要分享給大家的全部內容,各位看官有什麼好的想法也可以通過,評論或者留言的方式來告訴我們,讓我們下期再會。


IT行業裡的“四書” 你看過嗎


分享到:


相關文章: