讀書那點事——淺談2015,暢談2016

溺水的章魚發表於2015-12-25

  今晚群裡各種紅包才發現今天已經是2015的聖誕前夕,也便意味著2016年還有一週時間就將到來!然而回顧15年點滴發現沒什麼值得讓自己可圈可點之處。雖已經是2015年的最後一個季度卻也是大三的第一個學期,也正是這過學期我開始慢慢沉澱自己。在過去的兩年雖說也好好好去學習,但是因為個人在專注其他事情的原因並沒有花太多時間在讀書之中,確切地說只是完成了學校安排的課程而已。
  大三了,也在宣告著我的大學生活已經即將餘額不足,所以我停下了之前一直在搗鼓的微博(這也就是前面提到專注的事情),開始去學習技能。身邊的朋友準備考研、考公而我已經下定決心不走那條道路只能認真充實自己。無論考公考研,還是工作。大三大家壓力都大了起來。不過這樣也好,每天上上自習,充實自己,也許每天的成就不明顯,但是積少成多,每個努力都不會輕易被辜負!電影《中國合夥人》中有這麼一句話:當你的才華撐不起你的雄心時,那麼你就應該靜下心來學習了。所以我開始停下手中的事情開始讀書,一開始也很慌。計算機的書那麼多,我看哪個?我只學過C、C++、離散數學、通訊原理、資料庫……的課本而已,所以懂得都只是皮毛,我開始迷茫了。因為之前的我只知道段子,只知道微博上今天哪個是熱點,而根據這個熱點我寫點什麼段子會上熱門、上頭條?很少想自己的專業技能,甚至有時候天真的以為自己以後可以去幹微博營銷,然而學校的校園招聘會告訴我,走出學校進入社會的第一步就是學會用知識包裝自己:不要整天想著那些不切實際的白日夢,中國幾億人口,最不缺的就人才,你能想到的賺錢之路別人怎麼會想不到?而中國最缺的也是人才,缺真正的人才。似乎和前一句話是駁論,其實非也。人才,在百度百科是這麼定義的:指具有一定的專業知識或專門技能,進行創造性勞動,並對社會作出貢獻的人,是人力資源中能力和素質較高的勞動者。進行創造性的勞動?所以很明顯,要創新,而中國缺的就是創新,一直在呼喊的創新到現在不還是在不斷努力嗎?所以我開始想想自己到底會什麼?好吧,我承認什麼都不會(==等等,你確定這不是那啥那啥電影的臺詞?)。而即便我什麼都不會,也不能繼續放縱自己啊,所以我開始去圖書館,也是我第一次去我們學校的圖書館借書,雖然學校屬於二本中三流學校,但圖書館對於我來說仍然是一個知識的海洋(其實在此之前我還真問過學霸們關於借書的事宜,去哪層借,怎麼借)。
  好吧,叨嘮了半天終於要進入正題了。說到這2015年我讀過的書,其實沒多少,主要內容就三個方面。首先是關於程式設計類別的,我借的第一本是《C++程式設計規範:101條規則、準則與最佳實踐》第二版,(加) Herb Sutter, (羅) Andrei Alexandrescu著 劉基誠譯 (最近整理才發現我借的第一本書竟然是圖靈的)在噹噹上是這麼給說的:在本書中,兩位知名的C++專家將全球C++界20年的集體智慧和經驗凝結成一套程式設計規範。這些規範可以作為每一個開發團隊制定實際開發規範的基礎,更是每一位C++程式設計師應該遵循的行事準則。書中對每一條規範都給出了精確的描述,並輔以例項說明;從型別定義到錯誤處理,都給出了最佳的C++實踐,即使使用C++多年的程式設計師也會從本書中受益匪淺。可我承認我沒看完,因為我學完了C++我瞭解很多基本語法之後發現這書的前面內容我都知道,後後面的我又看不懂,無奈我放棄。我開始去換書;《C#程式設計兵書》我借的第二本書,也是我接觸C#的入門書籍,這本書我完整的看完了,確切的說我囫人吞棗的把書上的知識點過了一遍,也把其中的程式碼認真的電腦上敲了一遍。這讓我認識到了C#語言,可是對於未知的世界我總充滿著好奇和無盡的求知慾望,我不安於自己所學的這些,於是這次我開始借了三本書:分別是《C#程式設計經典300例》、《C#程式設計實戰寶典》、《visual C#程式設計與軟體專案實訓》我開始瘋狂的看裡面的例項。一如前面所言我對於未知的東西永遠是那個好奇寶寶,所以這次我從中學習了很多,因為很多知識在例項開發中你才知道怎麼用,怎麼哪些東西你是聽過而不知道怎麼去使用的,所以我也推薦讀者如果在學習一門語言的時候先了解其語法結構之後你要做的就是找一些例項進行開發演示。書到用時方恨少,別真的讓這件事發生在我們進入職場的那一刻,吃一塹長一智 ,道理誰都明白可是我們都做到了嗎?答案是很顯而易見的。而簡單瞭解了C#之後,我開始發現大家都在學習java(因為下學期要開這門課,我就想到時候再配合著課本什麼的一起看看),我也忍不住好奇,又一次做了一個好奇的貓。我借了三本書《Java程式設計兵書》、《Java程式設計自學手冊》和《精通JavaScript開發》。誠然,我沒讀完,因為我發現java的語法規則怎麼和C#那麼像啊,而且後面都涉及到很多資料結構的內容而這個本來上課就沒學好所以我得惡補,不過我知道了原來java和JavaScript沒多大關係(ლ(╹◡╹ლ)你也就這麼點出息。。。)
  好吧,我錯了,我開始查缺補漏,也便開始了第二方面的內容,關於資料結構:首先我找同學借了一本《演算法導論》,哎呀我這智商。。。竟然絲毫看不懂,好吧,我承認演算法這塊我是很差,所以我去網上買了一本關於資料結構的書《妙趣橫生的演算法(C++語言實現)》,這本書講的很基礎,當然我也在網上找了很資料結構的視訊看了,終於略懂了那麼一點,因為這兩本書我都還在學習當中,所以我只能建議說先看一本資料結構的入門基礎的,然後可以考慮研究研究《演算法導論》
  而後也是這學期看的最後一類書,就是關於網路安全的,因為參加了一個相關的比賽。而一共也就二週時間我就要參加比賽了(事後證明我二週的時間和人家一年的努力相比還是有很大差距,我在學校選撥時候因為一個名詞沒有趕上最後的”船票“),但是我還是想認真學,不管結果怎麼樣,至少這個過程我是在進步的,至少我沒有辜負這場比賽的意義。時間緊張,我只能找了很多電子書《黑客主流攻擊大全》、《良性入侵》、《第一代黑客》、《攻防入門》、《零基礎學SQL》、《活著就是為了改變世界》(也不知道當時為何會看這本書,但是裡面賈伯斯的很多經歷經驗還是讓我受益頗豐)。而這部分我也只能一筆帶過,因為本身也就不怎麼精通而且這些東西說的太多也不好,有興趣的話還是建議大家可以瞭解瞭解,作為知識點我們還是值得學習的,當然學好這個懂得東西太多,我還是安靜的學程式設計去吧。不過這個比賽期間還真一度想當一個”白帽“,可惜學藝不精。。。。
  2015年的書大致也就這麼多了,展望2016了?2016也就是最後一次以一個大學生的身份過聖誕節的年份了,所以我想看點更貼近職場,或者說更能給自己快速充電,充電效果好的書籍了。
   首先我想學習學習關於IOS的開發,當然因為已經在推出了swift,所以我想去探索這門未知的語言而以此同時也必須瞭解object-C,諸如大家知道的,在短期內,swift不能替代Object-C所以裡面很多內容還是引用和延續了OC。已經在網上找了很多最新的視訊,打算到時候配合著書本一起練習,所以我第一本書是想看看《iOS開發指南 從零基礎到App Store上架(第3版)》以Swift和Objective-C語言為基礎進行講解,共分4篇:開篇為基礎篇,主要講解iOS的一些基礎知識;第二篇為網路篇,主要講解iOS網路開發的相關知識;第三篇為進階篇,介紹了iOS高階內容、商業思考等;結尾一篇是實戰篇,通過兩個真實的專案,帶領讀者身臨其境地完成一個專案的開發,使讀者瞭解整個開發過程以及開發中的技巧。而《iOS 8 Swift程式設計指南》創新性地將語言和框架結合起來介紹。全書分為兩部分:一部分是 Swift 語言介紹,共4章;第二部分則是iOS 8特性的介紹,從App開發者的角度闡述Swift語言在新SDK上的實際應用。本書在介紹iOS 8每個特性的過程中,配以豐富的Swift程式碼案例,以此讓讀者在學習iOS 8的同時,積累大量的 Swift 編碼經驗。後來一些學習ios的朋友推薦我看《Swift開發指南》這三本本書個人覺得應該適合我初學者看看,接著看看《iOS開發進階》想在基本瞭解了語法之後做更高一步的擴充,同時如果時間等各方面允許的話,想入手一本《iOS程式設計實戰》,因為我始終堅信實踐是檢驗真理的唯一標準,所以我想在一些實戰的案例中更能找出自己的不足和不熟練的地方。
  其次,我想學習學習有關網頁的一些內容,HTML5、PHP、asp.net什麼的都只是大致知道一點點根本沒認真系統的去看,去學,所以在接下來一年的時間我想利用好每個能利用的時間,去多充實自己,而關於這方面的書一直就聽朋友提起的《HTML5權威指南》,雖然沒接觸到這本書但是三人成虎,我還是相信大家的眼光。而後來我又知道有本書叫《ASP.NET Web API設計》,這個和我之前接觸的C#有相同卻也有不同之處,所以這個也是我很期待的一本書。對於很多關於php的書後,我目光被《PHP和MySQL Web開發》吸引了,這本書將PHP開發與MySQL應用相結合,分別對PHP和MySQL做了深入淺出的分析,不僅介紹PHP和MySQL的一般概念,而且對PHP和MySQL的Web應用做了較全面的闡述,幷包括幾個經典且實用的例子。
  瞭解了網頁之後顯然我想探索的是指令碼。可是對於Python、JavaScript這些我真是所知甚微,特別是一個朋友送我一本《python web 開發 測試驅動方法》的時候我發現原來python是一門如此博大精深的語言,我幡然醒悟,可是我卻看不懂裡面寫的是什麼鬼,所以2016年我打算先看看關於python入門級的書,然後再研究研究那本高大上的《python web 開發 測試驅動方法》。而python的一本書名讓我很是好奇:《“笨辦法”學Python》不知道譯者是故意這麼翻譯還是筆者這麼風趣,可總之讓我耳目一新的標題已經深深吸引了我,這本書是一本Python入門書籍,適合對計算機瞭解不多,沒有學過程式設計,但對程式設計感興趣的讀者學習使用。這本書以習題的方式引導讀者一步一步學習程式設計,從簡單的列印一直講到完整專案的實現,讓初學者從基礎的程式設計技術入手,最終體驗到軟體開發的基本過程。結構非常簡單,共包括52個習題,其中26個覆蓋了輸入/輸出、變數和函式三個主題,另外26個覆蓋了一些比較高階的話題,如條件判斷、迴圈、類和物件、程式碼測試及專案的實現等。每一章的格式基本相同,以程式碼習題開始,按照說明編寫程式碼,執行並檢查結果,然後再做附加練習。 這是關於這本書的部分簡介,想了想覺得很適合我,不過這一切還是等到書到手了才知道我適不適合用這個”笨方法“學python。再說到JavaScript,我在圖靈社群找到了這本《JavaScript Web應用開發》看了看介紹挺適合我的。
最後,我想了解一些最新的資訊,畢竟自己要畢業了,壓力還是很大的,所以我想看看關於職場的,關於計算機領域的很多新的知識,多做一些瞭解在面試工作中肯定是好的(我的個人意見),所以我想去看看《程式設計師的職業素養》一個好的程式設計師不僅要求會寫程式碼,我覺得對於情商的要求也很高,在這本書之前更應該讀的其實應該是《智取程式設計師面試》因為只有我通過了面試還有職場,否則一切都是空話。

  以上就是個人關於2015年讀書的總結和新的一年讀書的一個規劃,這也只能是我現階段的一個目標和大方向,我無法預想到明天的星星會有幾顆正如我們無法預知明天的生活,這也正是因為一切的未知讓我們更具有 挑戰性,讓我對於未來充滿無限的渴望!奔跑吧,少年!
  (第一次寫帖子,所有的言論均個人觀點,不當之處望各位老師斧正)

相關文章