《我是一隻IT小小鳥》讀書筆記

翻開書後,看了看衆多做者們的想法與心路歷程,能夠說是直指我心,感慨良多。程序員

軟工貴在實踐:數組

鄒欣老師在其序言中寫道,軟件教育離不開實踐,沒有真實的需求,軟件的增量開發,團隊的合做,大部分理論都將淪爲空談。安全

這讓我不由想起了剛寫完的第一次我的做業,詞頻統計。其實,之前的程序設計的上機做業中,也有過要求編寫類似的功能的程序。可是,此次的做業,明顯是更加偏向實際應用,須要處理的狀況,須要考慮的細節複雜了不少。之前編寫的程序做業,所需統計的頂天也就幾千多個單詞,並且文件的類型只限於txt文件,由於單詞數少,不須要考慮實際的運行時間,不須要考慮資源的使用狀況,設置個相對大的數組就綽綽有餘。但在真正實際的應用過程當中,正如此次的我的做業中的要求同樣,所遇到的狀況可能會千奇百怪,如雜七雜八的文件類型,龐大而凌亂的字符,如何儲存變幻無窮種類繁多的單詞。同時還要考慮各類細節,如運行時間,性能優化,安全性檢查,面對特殊狀況時如何讓程序不崩潰。性能優化

這些林林總總,都是在實際開發過程當中纔會遇到進而改進的,如果缺少實踐,單憑頭腦臆想,將會難以發掘每個精密的細節,而缺少細節,則會使所開發出來的軟件具備很大侷限性,輕則出錯,重則崩潰。性能

此外,我在掌握一項技術的過程當中,很是討厭那種純粹的理論論述,看着滿屏的文字,只會讓我昏昏欲睡,效率極低。可是,在實踐過程當中,就不同了。每當我編寫程序遇到某一困難須要學習新知識時,就會很是積極的去學習。特別是在學會一小點可以使用在本身的程序上時,就會讓本身特別興奮,進而更加熱切的去繼續學習新知識。學習

融匯百家:優化

書上還寫道,如今專業分得太細,一個專業清一色背景的同窗在一塊兒,和其餘年級,專業的同窗缺少交流,視野不夠寬闊。設計

深覺得然。如今計算機的發展愈來愈廣,所涉及的區域愈來愈多,如生物,化學,物理,醫學,工業,藝術……等等。可是,我以爲,好像大部分程序員目前所從事的工做,開發的軟件與專業知識溝通甚少。而這,或許正是一個機遇。融匯衆多學科的專業知識,以專業水平爲背景,將能找到關鍵點,精準利落的解決每個問題,則所開發出來的軟件必將是所向披靡,恰到好處,符合人們的指望的。資源

興趣第一原則:開發

金旭亮老師在書中寫道,強烈的興趣是推進程序員持續努力並最終成長爲優秀IT人才的強大推進力。

然而很遺憾,我以爲我如今並無挖掘出對IT行業的強烈興趣,甚至我如今除了在玩方面,都沒有發現特別感興趣的東西。我想,我對IT行業的興趣,或許僅僅只是來源於本身在寫完代碼以後,看到本身代碼跑起來,併成功的按照個人心意作事時的巨大的成就感吧。但我相信,在之後的各類實踐中,我將會進一步挖掘IT行業,瞭解他,喜歡上他的某一方面,找到本身的興趣所在。,正如書中那句話「去掉你不喜歡的,是否是就接近了你所喜歡的?」

天賦與將來:

金老師在書中寫了一句他很是欣賞的話:「人生如同打牌,能抓到一手牌當然是運氣好,但重要的是,你不能靠運氣生活,而要琢磨怎樣把手上這把看上去「不怎麼樣的牌打好」。」能夠說是直達我心。

其實在程序員行業,我想了不少。如今學習計算機行業的人太多了,按照基數乘以比例,其中各類天賦異稟的程序員簡直不要太多,行業競爭激烈。我雖能夠說是名校出身,但實際狀況倒是,我是半路出家。在上大學之前,我從未接受過計算機語言方面的教育,對此方面算是一片空白,且如今感受本身在這一方面的天賦也不是很高,因此一直都是在猶豫徘徊當中擔心本身之後的發展。但如今,能夠說是想開了,正如書中所言「一個有志氣的人,總能再環境的舒服中,經過默默基類實力,最終突破環境的限制,登上一個新的臺階」。即便起點與機遇不一樣,有人遠遠地領先於你,讓人看起來可望不可即,但只要盡力,也就心安理得了。

相關文章
相關標籤/搜索