程序員必備好書(shū)!

我國(guó)古代歷史文化博大精深且源遠(yuǎn)流長(zhǎng),四書(shū)作為我國(guó)古代文化的重要文獻(xiàn)。


記載了我國(guó)早期思想文化發(fā)展史上政治、軍事、外交、文化等各個(gè)方面的史實(shí)資料以及孔孟等思想家的重要思想。


同時(shí)《四書(shū)》也被審定為官書(shū),從元代延佑年間(1314—1320)開(kāi)始恢復(fù)科舉考試,正式把出題范圍限制在《四書(shū)》之內(nèi)。


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


《四書(shū)》不僅是儒學(xué)經(jīng)典,還是每個(gè)讀書(shū)人的必讀書(shū)。


所以在古時(shí)候,如果你沒(méi)有讀過(guò)《四書(shū)》,你都不好意思說(shuō)自己是讀書(shū)人。


而如今IT行業(yè)也有“四書(shū)”,你要是連這四本書(shū)都沒(méi)看過(guò),估計(jì)也不說(shuō)給別人說(shuō)自己是“程序員”。


今天就來(lái)給大家介紹一下,IT“四書(shū)”,它們分別是:《代碼之美》、《編程之美》、《測(cè)試之美》、《數(shù)學(xué)之美》。


《代碼之美》

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


主要講述了計(jì)算機(jī)系統(tǒng)的開(kāi)發(fā)領(lǐng)域。在每章中的漂亮代碼都是來(lái)自獨(dú)特解決方案的發(fā)現(xiàn),而這種發(fā)現(xiàn)是來(lái)源于作者超越既定邊界的遠(yuǎn)見(jiàn)卓識(shí),并且識(shí)別出被多數(shù)人忽視的需求以及找出令人嘆為觀止的問(wèn)題解決方案。


介紹了人類(lèi)在一個(gè)奮斗領(lǐng)域中的創(chuàng)造性和靈活性:計(jì)算機(jī)系統(tǒng)的開(kāi)發(fā)領(lǐng)域。在每章中的漂亮代碼都是來(lái)自獨(dú)特解決方案的發(fā)現(xiàn),而這種發(fā)現(xiàn)是來(lái)源于作者超越既定邊界的遠(yuǎn)見(jiàn)卓識(shí),并且識(shí)別出被多數(shù)人忽視的需求以及找出令人嘆為觀止的問(wèn)題解決方案。


全書(shū)一共33章,有33位作者,每位作者貢獻(xiàn)一章。每位作者都將自己心目中對(duì)于“美麗的代碼”的認(rèn)識(shí)濃縮在一章當(dāng)中,張力十足。

33位大師,每個(gè)人對(duì)代碼之美都有自己獨(dú)特的認(rèn)識(shí),一覽無(wú)余的放在一起,對(duì)于熱愛(ài)程序的每個(gè)人都不啻一場(chǎng)盛宴。

雖然本書(shū)的涉獵范圍很廣,但也只能代表一小部分在這個(gè)軟件開(kāi)發(fā)這個(gè)最令人興奮領(lǐng)域所發(fā)生的事情。

《編程之美》

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


該書(shū)收集了約60道算法和程序設(shè)計(jì)題目,這些題目大部分在以往的筆試,面試中出現(xiàn)過(guò),或者是被微軟員工熱烈討論過(guò)。作者試圖從書(shū)中各種有趣的問(wèn)題出發(fā),引導(dǎo)讀者發(fā)現(xiàn)問(wèn)題,分析問(wèn)題,解決問(wèn)題,尋找更優(yōu)的解法。


本書(shū)的內(nèi)容分為下面幾個(gè)部分:

游戲之樂(lè):從游戲和其他有趣問(wèn)題出發(fā),化繁為簡(jiǎn),分析總結(jié)。

數(shù)字之魅:編程的過(guò)程實(shí)際上就是和數(shù)字及字符打交道的過(guò)程。這一部分收集了一些好玩的對(duì)數(shù)字進(jìn)行處理的題目。

結(jié)構(gòu)之法:匯集了常見(jiàn)的對(duì)字符串、鏈表、隊(duì)列,以及樹(shù)等進(jìn)行操作的題目。

數(shù)學(xué)之趣:列舉了一些不需要寫(xiě)具體程序的數(shù)學(xué)問(wèn)題,鍛煉讀者的抽象思維能力。

書(shū)中絕大部分題目都提供了詳細(xì)的解說(shuō)。每道題目后面還有一至兩道擴(kuò)展問(wèn)題,供讀者進(jìn)一步鉆研。


書(shū)中還講述了面試的各種小故事,告訴讀者微軟需要什么樣的技術(shù)人才,重視什么樣的能力,如何甄別人才,回答讀者關(guān)于IT業(yè)面試、招聘、職業(yè)發(fā)展的疑問(wèn)。

這本書(shū)的很多題目會(huì)出現(xiàn)在IT 行業(yè)的各種筆試,面試中。但本書(shū)更深層的意義在于引導(dǎo)讀者思考,和讀者共享思考之樂(lè),編程之美。

《測(cè)試之美》

由機(jī)械工程出版社出版,集合國(guó)際頂級(jí)測(cè)試精英的智慧和經(jīng)驗(yàn),其眾多的案例,讓讀者全方位感受測(cè)試專家們對(duì)測(cè)試命題如何進(jìn)行思考、定位、抉擇以及取舍。


《測(cè)試之美》囊括了27位杰出測(cè)試者和開(kāi)發(fā)者的23篇文章,講述了漂亮的測(cè)試工具、完美的測(cè)試流程、頗具審美情趣的測(cè)試訣竅以及凸顯創(chuàng)造力之美的測(cè)試?yán)砟?。通過(guò)這些私人的珍聞?shì)W事,您將會(huì)學(xué)到他們是如何用美麗的方法來(lái)測(cè)試各式各樣產(chǎn)品的——這些寶貴的經(jīng)驗(yàn)可以用到您自己的項(xiàng)目上。


就像離不開(kāi)堅(jiān)實(shí)的架構(gòu)和優(yōu)雅的代碼一樣,成功的軟件同樣離不開(kāi)嚴(yán)謹(jǐn)?shù)臏y(cè)試。但是測(cè)試并非是例行公事的過(guò)程,而是對(duì)測(cè)試方法堅(jiān)持不懈的探索,也是對(duì)優(yōu)秀見(jiàn)解的發(fā)展。

《數(shù)學(xué)之美》

《數(shù)學(xué)之美》是人民郵電出版社于2012年5月出版的圖書(shū),作者是吳軍。


書(shū)中將高深的數(shù)學(xué)原理講得更加通俗易懂,讓非專業(yè)讀者也能領(lǐng)略數(shù)學(xué)的魅力。通過(guò)具體實(shí)例教會(huì)讀者在解決問(wèn)題時(shí)如何化繁為簡(jiǎn),如何用數(shù)學(xué)去解決工程問(wèn)題,如何跳出固有思維不斷去思考創(chuàng)新等。


數(shù)學(xué)美是自然美的客觀反映,是科學(xué)美的核心。簡(jiǎn)言之?dāng)?shù)學(xué)美就是數(shù)學(xué)中奇妙的有規(guī)律的讓人愉悅的美的東西。


作為科學(xué)語(yǔ)言的數(shù)學(xué),數(shù)學(xué)具有一般語(yǔ)言文字與藝術(shù)所共有的美的特點(diǎn),即數(shù)學(xué)在其內(nèi)容結(jié)構(gòu)上和方法上也都具有自身的某種美,既所謂數(shù)學(xué)美。


數(shù)學(xué)美的含義是豐富的,如數(shù)學(xué)概念的簡(jiǎn)單性、統(tǒng)一性,結(jié)構(gòu)關(guān)系的協(xié)調(diào)性、對(duì)稱性,數(shù)學(xué)命題與數(shù)學(xué)模型的概括性、典型性和普遍性,還有數(shù)學(xué)中的奇異性等等都是數(shù)學(xué)美的具體內(nèi)容。


它的美莫過(guò)于在無(wú)形之中就讓你思維變得敏捷.考慮事情時(shí),不在那么偏激,那么單一。


雖然我們不是那種能給別人帶來(lái)視覺(jué)上感官美的藝術(shù)家,但對(duì)于我們熱愛(ài)的工作或事物,同樣可以一個(gè)“藝術(shù)的心態(tài)”去表現(xiàn)他,可以把美融入其中,讓他變的更藝術(shù)。


就像程序員編寫(xiě)代碼,都像是沿著一條不確定的道路上行走,都是在創(chuàng)造一個(gè)前所未有的解決方案。這是一段自我發(fā)現(xiàn)之旅,也是個(gè)體智能的表達(dá),這就是藝術(shù)!

套用一位IT大師所說(shuō)的一樣:“我通過(guò)刪減代碼來(lái)實(shí)現(xiàn)功能的提升”。


最后想用一句概括藝術(shù)的話來(lái),作為結(jié)束:藝術(shù)源于生活,又高于生活。

以上就是本期專欄想要分享給大家的全部?jī)?nèi)容,各位看官有什么好的想法也可以通過(guò),評(píng)論或者留言的方式來(lái)告訴我們,讓我們下期再會(huì)。

最后,小編分類(lèi)整理了許多java進(jìn)階學(xué)習(xí)材料和BAT面試給熱愛(ài)IT行業(yè)的你,如果需要資料的請(qǐng)轉(zhuǎn)發(fā)此文章后再私聊小編回復(fù)【java】就能領(lǐng)取2019年java進(jìn)階學(xué)習(xí)資料和BAT面試題以及《Effective Java》(第3版)電子版書(shū)籍。也可以加群:712263501領(lǐng)取海量學(xué)習(xí)資料進(jìn)行學(xué)習(xí)。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 我們應(yīng)該堅(jiān)持自己的理想,因?yàn)闄C(jī)會(huì)總是留給有準(zhǔn)備的人,保持良好的心態(tài),努力專注,就一定會(huì)成功的。在這個(gè)過(guò)程或許會(huì)沉悶...
    Carla_b89e閱讀 244評(píng)論 0 0
  • 就是說(shuō)這個(gè)世界有無(wú)數(shù)個(gè)問(wèn)題,然后回歸過(guò)來(lái)有1萬(wàn)個(gè)解決方法,而這1萬(wàn)個(gè)解決方法背后是100個(gè)道理,這100個(gè)道理回歸...
    小胖l好折騰閱讀 376評(píng)論 0 0
  • 也許是昨天那一場(chǎng)突如其來(lái)的大風(fēng),一天一夜,最后世界都被刮的清亮了。 清晨醒來(lái),湛藍(lán)的天空映入眼簾,清新的空氣呼入口...
    林柯榕樹(shù)下閱讀 522評(píng)論 2 23
  • 今天財(cái)富打卡的姐妹給我提了很多有實(shí)際意義的建議,從心里深處感動(dòng)與感恩!在這個(gè)物欲橫流的現(xiàn)實(shí)生活中還有一群這么單純善...
    w卿然閱讀 265評(píng)論 0 3

友情鏈接更多精彩內(nèi)容