「你難道不知道不少幫女生修電腦的男程序員修着修着就修改了找不到對象的傳說了?」
「額,這個,這個……」
不知道是否是全部的程序員都能這樣找到真愛,但我想這樣找到的對象必定都是真愛。
----------
處理錯誤的正確的姿式是分析總結教訓,而不是懲罰故障人
最大的錯誤就是不敢犯錯,最大的問題就是不敢直面問題
熱愛學習和嘗試,學習嘗試新的技術,開拓眼界,學習嘗試新的思惟方式,不然,呆在原地,原有的思惟方式只會讓你在原地打轉轉。
技術的「野路子」,實際上是知識結構的不完整和不繫統形成的一種狀態。
咱們的大腦比如內存。
既然是內存,就裝不下全部的知識。但應該能裝下對於知識的索引,不然咱們便無法工做了。
那麼,這裏就有一個選擇性的問題:咱們選擇哪部分知識加載到「內存」裏呢?
顯然,應該優先選擇重要的,對咱們最有用的信息。
------------------
學習原本就是一個複雜的問題,每一個人並非徹底同樣的套路。
要把知識梳理成系統的結構,要讓頭腦中的知識層次清楚,爲此,咱們須要閱讀恰當的東西,須要不斷地練習,須要克服種種困難。
成長沒有捷徑可走。須要的是一個一個堅實的突破。
--------------
雖然累,但頗有成就感。就像登山同樣,當本身翻過一個個山峯,最終到達山頂,那種大汗淋漓,神清氣爽的感受是無與倫比的。
-----------
在比較中看清本身的不足從而督促本身改善便可,任何由於比較而產生的放棄情緒都是不可取的。
-----------
不要在上班時間看書
上班時間看書,不可是一件很敏感的事情,並且很是吸引眼球,很快就會引發周遭的不爽。首先老闆內心不爽:「我給你錢是讓你來工做的,不是來學習的」;其次同事們也不爽:「咱們工做都作不完,瞧,這小子真閒啊」。用不了多久,你就會成爲被衆人排斥的異類,這最終會讓你本身「很受傷」。
--------------------
一天有24個小時,工做8小時,睡覺8小時,剩下自由支配的8小時
---------
要善於提出問題,或者找出問題,提出問題說明你對這個問題有本身的想法或者有本身的思考和見解或者是態度
「求知若飢,虛心若愚」(Stay Hungry,Stay Foolish)
---------------------
機會老是暗藏某個角落,若是你能爲本身時刻準備着,你會發現機會無處不在,但若是你是毫無準備,那麼你只能看到生活平靜如水的表面。
機會要靠本身去創造的,而不是一味等待別人給予你。資源有限,你不主動爭取,想要的人多的是,被動的等着別人催你。對不起,沒你的戲。手別老是藏着捏着,別人想幫你都找不到你的手,最後眼睜睜的看着機會與你擦肩而過。
-----------------------
要讓別人羨慕,太容易了,適當裝一下就能夠了,但要讓本身羨慕本身,就有點難了,首先得懂不少東西,欣賞本身,愛本身。
暴露這些錯誤,不過是爲了未來更好的改進
什麼是「投資」?投資就是你如今投入的時間,在將來會以更多的時間或者金錢
天天的小進步,隨着時間的推移會聚沙成塔,並在很大程度上重塑你的將來。若是你想在將來獲取回報,你如今就須要開始投資了。
-----------------
Done is better than perfect(比完美更重要的是先完成)
life is binary.
生活就是二進制,一個個0101組成的。每一次抉擇,選了就是1,不選就是0。
----------------
工具的使用過程當中提煉出的思想、方法、認知纔是你的能力
工做很重要,學習很重要。但生活不止於此,若是能夠,早點找個妹子吧。
--------------
在不少人眼裏,培訓成了包治百病的靈丹妙藥,彷佛只要參加了相關培訓,他們就能夠瞬間滿血,掃除橫在職業道路上的一切妖魔鬼怪。「要想成功,必先自宮。」武俠小說裏每每給你省略了自宮後勤學苦練的過程,但這個過程倒是相當重要,若是不經歷這個過程,你仍然成不了高手,頂可能是個太監。
------------
沒能被你消化的東西並不會給你帶來改變。
學習沒有捷徑,不只要「培」還要「訓」,一個真正有用的培訓,咱們須要培(講課),須要訓(練習),還得是大量的。學習沒有捷徑,必須進行大量重複的練習。
-----------------------
懷孕須要10 個月,可是顯然即便10 我的同時努力,也不能在一個月內生下孩子
-------------------
危險不在於作了錯事,而在於根本沒去作事情
----------
樂觀、平靜和積極的情緒有助於問題的解決,而緊張、惶恐、煩躁、壓抑等消極的情緒會阻礙問題的解決。
良好的人際關係有助於我的在團隊中找到願意協助其解決問題的人。而緊張的人際關係則使我的解決問題時可以使用的資源變得很是有限。
----------
優秀的程序員大都有很好的人品修養。他們知道本身的長處,也更加知道本身的短處。
要成爲優秀的程序員須要有很強的自學能力,必須不斷地學習新技術和新知識。除了要學習前人的理論和經驗以外,還必須親自參加到具體的項目中去,在實踐中運用所學的知識,解決和處理具體問題。c++
只有這樣,他纔可以逐漸地體驗和認識編程的規律性,才能真正深入地認知編程的本質,才能發現本身的弱點和原來不正確的思想、習慣、成見,並加以改正,從而提升本身編程質量,改善編程的方法等。
大學英語
計算機操做系統原理
數據結構和算法
軟件工程
把最多的時間花在學習上
-------------
一我的能力與努力很是重要,但要更快地走向成功,少走彎路,就必須學會藉助外界或他人的力量。即便給你足夠的書和教程,給你足夠的時間,也未必 能夠修煉成才。須要環境,須要實踐,更須要團隊的溝通和相互學習
---------
若是沒有目標,就算是天上真有神仙,若是你不能明確地說明本身想要什麼,神仙也不知道該給你什麼。
用心作好如今的每一件事,量的積累終究會帶來質的飛躍
--------------
早上應該是比較難聚焦作事情的時間段,到辦公室第一件事每每不是開始工做。好比沒睡醒,各類早上新聞,查看昨天消息等。工做時被不少信息干擾,羣消息,郵件,微信,彈窗廣告等,包括本身有事沒事的逛微博、各路網站,很容易被外界風吹草動的影響而分心,一天班下來才發現其實本應該上午就能夠完成的工做,還得加班或乾脆拖到明天。這都是懶惰病和拖延病,得治。因此要先學會屏蔽雜七八,而後全身心聚焦到工做的內容裏,最後你會發現提早完成了不少工做。
在今天和明天之間,有一段很長的時間,趁你還有精神的時候,學習迅速地辦事。
--------------------
過好本身的日子,而後看看別人有什麼可借鑑的。
活頁本,打孔器,考試的話必定要以書本爲主,書本至少要看3遍
付出和努力這些東西是永遠也沒有上限的,你所說的努力只是對你本身而言,跟別人比你永遠不知道還有多少差距,踏踏實實的付出,毫無怨言的吃苦
擁有資源的多少並不重要,若是你不懂得利用,永遠都是不夠的
生如旅程 一葦以航 心之所向 素履以往
--------------
英語單詞,對於英語學習很重要,背單詞是學習英語的必經之路
有本身的思考和聯想
----------
靜下心來寫日記讓我發現,在生活裏,本身真正在意什麼,而不在意什麼。
若是你想作某件事情卻一直找不到時間,那多半是你其實不想作
網絡上常常能夠看到相似的問題:道理我都懂,但就是行動不起來。因此不少人在糾結,但願有什麼辦法提升行動力。可是在我看來,要解決這個問題,第一步是認可本身其實不想實踐這些道理。
------------
「言多必失」死得慘,正直人的原則是:批評當面說,讚美背後講。
若是你由於以爲工做不爽,那就別離職,由於甭管到哪裏,都會不爽:老闆不喜歡、同事不可愛、工做太勞累、關係太複雜……我以我在多家大公司工做的經歷擔保:幾乎全部我工做過的公司,使人不爽的事兒都是同樣的。
那麼何時離開呢?我想,有兩種狀況:
一、在這家公司,你已經沒有上升的空間、沒法學習到更多的東西了;
二、在這家公司,你已學到足夠的知識,能夠在新領域或新平臺上一展身手了。
----------------------
選書必定要當心,爛書就跟老鼠屎,會噁心你很長時間而且下降你學習的積極性。
一旦你作出了這些決定,剩下的路就太簡單了。你只要保持清醒,不要被周圍的新工具所迷惑。一週七天,天天學一點在線課程,哪怕一次只有半小時。
---------------
所謂學習,必須是更加高級的知識和技能,必須有一種「有收穫」,「有提升」的感受。簡單的信息獲取不能叫作「學習」,只能叫作「瞭解」。
人際交往的問題常常不在於你說了什麼,而在於你是怎麼說的。因此個人意思並非說你不應建議寫測試,然而建議就該有建議的語氣和態度。由於你沒有作實際的工做,因此一些禮貌用語,好比「請」,「可不能夠」……是必須的。常常有人說話不注意語氣和態度,讓人反感,卻以本身是工程師,不善於跟人說話爲藉口。永遠要記住,你沒有作事,說話就應該委婉,切不可以使用光禿禿的祈使句,說得好像這事別人非作不可,不作就是不懂規矩同樣。程序員
禮貌的語言,跟人的職業徹底沒有關係。身爲工程師,徹底不能做爲說話不禮貌的藉口。
----------------
Unix的哲學是不阻止傻人作傻事
《編譯原理》
《C++語言的設計和演化》
-------------
這麼多年我對本身最滿意的一點就是我有選擇權,我能夠本身決定去哪裏,不去哪裏。
爲何要清楚本身的目標?由於,有了目標,纔有行動的指南。知道本身想幹什麼,喜歡幹什麼,這纔是你前進的最終動力。
有了目標,就要考慮該怎麼走。每走一步,都應該離目標更近,而不是更遠。因此,你每作一個決定的時候,要衡量這個決定對不對,惟一的標準就是:它是否是可以幫助你離目標更近?若是不是,那麼,趕忙住手,由於,你走的路偏離了你的目標!再走下去,只能錯得更離譜!
---------------
不管你再怎麼抱怨,再怎麼不開心,飯仍是要吃的,覺仍是要睡的,工做仍是要作的,將來的事情永遠只屬於本身的。買房子也好,娶老婆也罷,壓力只有本身扛,
與其有時間去抱怨,但不如踏踏實實靜下心來,好好提高本身的基本功,用事實證實本身的本事,
凝聚着過去,並且注視着咱們的如今,而且對將來施加着壓力
------------
對一我的的進步起決定性做用的因素是刻苦的學習,而不是所謂的「經驗」。
爲你和你本身的夢想而工做。不要單純爲公司而工做,也不要只是爲父母而工做。知道得少不可怕,可怕的是知道的都是被洗腦了的。
------------------
積極爭取想要的一切,若是不屑去作、無所謂、有顧慮、懶得動彈,那就什麼都不會有的。
別人羣發的紅包你有機會獲得,前提是你的主動去點開別人的紅包,不忍會過時,會被別人領走的
----------
幸福的一塌糊塗
經常苦悶的吃着蓋澆飯,思考着,機會在哪裏啊?!
每一個人都有有限的精力,有人用來玩了,有人用來學習這個,有人用來學習那個。玩了就別後悔,學了這個就確定沒空學另外的,所有都學了確定精力用光,死的比較早……
----------、
怕麻煩,麻煩就會麻煩你一生,怕吃苦,就會被苦一生
遇到便是感恩,路過即是祝福。
-----------------
作任何事情都堅持原則,並有決心是最好的。有不少道理咱們都明白,但常常作不到,沒有任何人能幫到本身,將來也是本身爭取的。
因此,若是知道什麼是好,就儘可能去作,什麼是很差,就儘可能避免。
------------------
準備學VC和BC,當時難以取捨,後來選了VC,不爲別的,只爲書店裏兩本書,VC那本便宜6塊錢。個人努力在班上無人能及,學的日夜不分
--------------
由於在沒有人點撥的狀況下自學,個人一半時間是花在解決疑難問題上,但這種問題常常是別人的一句話就可讓我豁然開朗,我很是慶幸我有這樣的學習環境。
---------------
SMART原則,那就是:算法
目標必須是具體的(Specific)
目標必須是能夠衡量的(Measurable)
目標必須是能夠達到的(Attainable)
目標必須和其餘目標具備相關性(Relevant)
目標必須具備明確的截止期限(Time-based)
------------
技能僅僅是一方面,更重要的是人的素質和能力,你要活的被動,那麼生活就會趕着你走,你要活的主動,那麼你就能夠走走看看。
--------
瞭解個人經歷,有助於理解我話的含義
---------
一個程序員應該具有的基礎知識和概念
計算機是有什麼組成的,CPU是什麼東西,其工做原理是什麼。
機器語言和微指令集的概念
程序的概念
彙編語言是低級語言但不是機器語言
高級語言主要有那些?(C,C++,Basic,Pascal,Fortran,C#,Java
編譯程序和解釋程序的概念和其原理
VC++,Delph都只是編程的工具和環境,不是編程語言。
面向對象的概念
數據庫的概念
一、《計算機組成原理》(熟悉)
二、《數據結構》(掌握)
三、《操做系統》(瞭解->熟悉)
四、《The C language》(掌握)
五、《編譯原理》(瞭解原理)
六、《彙編語言》(瞭解)
七、《計算機網絡》(瞭解)
八、《軟件工程》(瞭解)
九、《關係數據庫》(熟悉)
十、《The C++Languege 》(掌握)
十一、《面向對象設計》(掌握;結合C++學習)數據庫
有本身的學習計劃;總結本身的經驗教訓;(準備一個筆記本,記錄錯誤和心得)
好書的推薦編程
一、《The C Programming language》 (Keinighan & Dennis Ritchie 1988)設計模式
二、《The C++ Programming Languague》(Bjarne Stroustrup 1997)微信
三、《Inside The C++ Object Model》 (lippmans)網絡
四、《Effective C++》 (同上)數據結構
五、《More Effective C++》 (同上)架構
六、《Exceptional c++》
七、《C++面向對象高效編程》
八、《設計模式》
九、《Thinking In C++》
十、《The Standard C++ Bible》(通常推薦)
十一、《The Art of Computer Programming 》
十二、《Programming Windows》 (Charles Petzold)
1三、《VC++5.0技術內幕》
1四、《MFC 深刻淺出》
1五、《軟件需求》
1六、《Advanced Windows》
1七、《C++ primer》
1八、《Win32程序員參考手冊》
1九、《用TCP/IP進行網際互連》
20、《COM 本質論》
一、《計算機組成原理》
二、《操做系統》
三、《數據結構》
四、《彙編語言》
五、《 C 》
六、《 C++ 》
七、《VC 技術內幕》
八、《Programming Windows》
九、《深刻淺出MFC》
十、《Advanced Windows》
十一、《Inside The C++ Object Model》
十二、《Thinking in C++》
1三、《Effective C++》
1四、數據庫
1五、網絡
1六、嵌入式OS和編程
1七、硬件單片機
1八、.NET和C#
1九、軟件工程
20、UNIX和Linux
----------------------------
不須要問他們,閱讀,分析,進一步對比本身,瞭解本身,這就足夠了
不一樣於小說是純敘事性的不須要太多的理解,計算機的書都是須要用大腦去分析和理解的,因此註定了讀這些書的速度都不會很快。、
------------
和學習其餘知識同樣,重要的是得到提出問題、分析問題、解決問題的能力,不是爲編程而學習。
早上應該是比較難聚焦作事情的時間段,到辦公室第一件事每每不是開始工做。好比沒睡醒,各類早上新聞,查看昨天消息等。工做時被不少信息干擾,羣消息,郵件,微信,彈窗廣告等,包括本身有事沒事的逛微博、各路網站,很容易被外界風吹草動的影響而分心,一天班下來才發現其實本應該上午就能夠完成的工做,還得加班或乾脆拖到明天。這都是懶惰病和拖延病
--------------
在你如今的公司裏或組織裏尋找能讓你學習、讓你欽佩的人。在複雜的問題上徵求他們的意見,看看他們是怎麼思考的。 向他們介紹你的解決思路,請他們給予批評指點。 若是在你的周圍你不能找出一個能做爲你的導師的人,這要麼是你尚未認真的尋找,要麼是你留在了一個不應留的公司裏。 若是你在如今的工做上不能學習進步,那是到了你該換個工做的時候了。
---------------、
一個善於學習的人,首先要善於利用一切時間來學習。雷鋒曾說過:「時間就像海綿裏的水,只要願意擠,總仍是有的。」然而,當咱們從上班時間中擠時間學習時,就千萬要注意了,不要在上班時間看書!
上班時間看書,不可是一件很敏感的事情,並且很是吸引眼球,很快就會引發周遭的不爽。首先老闆內心不爽:「我給你錢是讓你來工做的,不是來學習的」;其次同事們也不爽:「咱們工做都作不完,瞧,這小子真閒啊」。用不了多久,你就會成爲被衆人排斥的異類,這最終會讓你本身「很受傷」。
---------------
咱們天天所擁有的時間能夠分爲三個 8 小時,工做 8 小時,睡覺 8 小時,另外還有 8 小時能夠本身自由支配。工做和睡覺的兩個 8 小時你們都同樣,決定人生高度的是另外這個 8 小時。當咱們把學習的焦點放到與工做相關的知識上時,工做時間中的很大一部分,同時也就成了寶貴的學習時間
-------------------
「求知若飢,虛心若愚」(Stay Hungry,Stay Foolish)
------------
不到最後一刻,本身離職的想法決不能夠和公司內部任何人分享
不要輕易形成情緒污染,不要由於你一我的不高興,而讓別人都看你的臉色。要學會雪藏本身的情緒
------------
人們熱衷於健腦,無非是想讓本身知識更淵博、理解更透徹、思惟更靈活、記憶更深入、眼界更開闊。一言以蔽之,就是想變聰明
-----------------------
智商的高低取決於神經元及神經元之間的突觸數量。學習的過程就是神經發生(神經元造成)和突觸生成的過程。
----------
內化於心,踐之於行
--------------
熱情 - Passion
熱情也會幫你在早上起牀以後期待今天的工做
學習的渴望 - The desire to learn
你必需要堅持(有時候你會遇到挫折),你須要去忍耐清貧(不要把錢花在沒必要要的東西上——包括去外面吃喝),你須要去學會自學,經過本身的方法找到問題的答案(Google是你的好幫手),須要有一點善於分析的精神(當有多條路擺在你面前時你要能經過分析找到正確的方向)。
-----------------
其間也有過失業的落魄,吃不上飯的緊張,我記的最難的時候到CSDN上來發表文章,獲得了不少兄弟姐妹的祝福和支持,給了我很大的鼓勵,真的謝謝。
-------------
失敗並不是成功之母,不要「崇拜」失敗,從成功中你能夠學到更多。
「沒有時間」是藉口,作你真正喜歡的事你不會說「沒有時間」。
你問學什麼編程語言有前途,就如同你問一根貴的高爾夫球杆不能保證你打球出色同樣
------------------
在大公司工做,你遇到的都是其餘大公司的人,他們中不少人未來有能力僱用你或者幫你介紹工做。
--------------
大腦須要氧氣,休息和養分以保持最佳狀態,因此你須要順暢的呼吸,良好的睡眠和適當的飲食。
我幾乎只要是沒睡着就是在學習編程,學習 Linux 以及計算機科學。我自學
-------------
作筆記就是要把你感覺到的東西原封不動地寫出來,所以在作筆記的時候,千萬不能全部忌諱。
-----------
若是一個程序員還沉浸在我的勞動的意境之中,對外界持有冷漠、無奈、恐懼的心理,心裏裏不肯意和外界打交道,不管本身感受本身的技術水平有多高,仍是一個不成熟的程序員。而成熟的程序員必定是特別重視與人的交往,不管是上級領導、外部客戶、項目經理、團隊同伴這些與自身工做密切相關的人仍是那些非同單位同行朋友、網友等他們都會認真去聽取別人的闡述、要求、意見、建議、反饋等。從中獲得更多的工做上的、技術上的、生活上的好的想法,以便本身參考和吸取。與此同時,與人交往也反映你有好的想法和好的技術水平交流出去,而這些想法和技術水平也是你成熟度一種反映。
-----------------
不要以爲專業把你培養成什麼樣的人,你就是什麼樣的人,其實應該是你以爲本身是什麼樣的人,就把本身培養成什麼樣的人
-------------------
讓一個普通人變得有些不普通的第一個方法就是——主動爭取,找尋突破。
-------
好的領導過重要了(好領導特質:鼓勵你、服務你;壞領導特質:批評你、管理你)
-----------
儘可能選擇大公司吧、歐美企業;若是我問在小公司學習東西多,仍是在大公司學習東西多,我想不少人會回答小公司,由於公司小,你必須什麼活都要幹,大公司每每分工明細,你接觸的面確定就窄。我開始工做的5-6年都是這樣想的,其實徹底錯誤!人的精力其實很是有限,能把一個點學精就很是很是不容易了,你作的事情多了,確定每件都不細,而且這些事情互相影響,看起來可能很炫,貌似能幹,其實華而不實。舉個最簡單的例子,民營企業通常工做壓力大,幹活比較多,加班最多,可是你看到過有招聘說「民營企業工做經驗的優先」麼?我是沒見過。按道理說民營才最鍛鍊人啊?想一想「單一職責原則」吧,用在人身上也是對的,「作得雜」=「效率低」。好比你天天作4件事情,每件事情4個小時,一天16個小時泡在公司,其實幹活的質量比不上一個天天遲到2個小時,花6個小時幹好1件事情的人。就算不考慮勞累對效率的影響,你花在這1件事情上的精力就是沒人家多。人家成爲作這一件事的NO.1,就是專家,你16個小時也就是個優秀員工
---------------
別期望別人過來教你該怎麼作,出去,本身學着去作!
你的路你的人生要你本身決定,不要輕易的讓人幫你決定,那怕是你的家人。
----------------
沒有通過搜索引擎的問題都是一種罪惡,由於你浪費了別人的時間,而別人的時間都比應屆生的你要貴。其次,你瞭解過公司裏每一個人的職責和長處沒有(經過飯局、經過閒聊、經過活動)?若是有業務上的問題,直接找最專業的人問,就等於全部人都成了你的導師,也等於全部人都有機會認識到你,是否是更拉風?
-------------------
絕不誇張的說,英文能力是優秀程序員和普通程序員的華麗分割線。有了好的英文能力,可供你學習的資料庫會馬上擴大數百甚至數千倍:海量的優質免費教程,視頻,和優秀的中文教程同樣,它們都深刻淺出,通俗易懂,風趣幽默,只不過中文的會比較少,並且通常老是會滯後於英文版本而已。
------------、
保證身體健康,有一個除了工做之外的另外一個愛好(好比自駕遊)
-----、
對於本身想要學習的內容,制訂一下計劃,有節奏地學習
IDE vs Text Editor,有Vim vs Emacs,有Sublime vs Atom
-----
經過勤奮和努力實現更廣闊的人生,那樣的自由纔是珍貴的、有價值的,作一個自由又自律的人,靠勢必實現的決心認真地活着。
-------
最終能「逆襲」的人,是關鍵時刻不掉鏈子的人
-----------
花些時間娛樂,不要老是那麼緊張,生活也是很大的一門學問。
----------------
咱們以爲本身沒問題,就等於咱們真的沒問題嗎? 固然不是。 不是沒有問題,是咱們沒有發現問題的能力。
---------
大學就四年。學校一般安排前兩年學數學英語,而後大一學語言大二學數據結構。到了大三有不少比較具體並且複雜的課程,而後就要找實習,大四其實就是在找工做,課也沒有,衛生也不檢查了,等於在租學校的宿舍住。
----------
保持熱情,不要被生活的雜事所磨滅。其次是要給本身不斷地創造一些足夠困難可是又有辦法完成的挑戰,這樣才能夠老是讓本身保持着一個快速前進的狀態。
-------------
只有跳出本身的溫馨區,嘗試一些不一樣的東西,纔會打開一我的的思路,讓人獲得真正意義上的提高。
有不少東西你必須主動的接近或者主動的進入才能看到的風景,好比google內部使用的開發工具和架構也許會開源也許會公佈出來也有可能永遠都不會發布出來,你必須進入google才能看到google內部真實的風景是怎樣的
--------------
什麼是執行意圖?就是使用if...then...的思考範式。好比, 不要再說,我要學Ruby。 而是說,若是我要學習Ruby,那麼,今天晚上就裝上環境。
-------------
書本是學習的一個捷徑,Google、百度解決問題是快,但不是系統化地學習。
------------
讀過的計算機書籍
代碼大全(Code Complete)——兩屆 Software Jolt Award 震撼大獎得主!
程序員修煉之道(The Pragmatic Programmer)
C程序設計語言( C Programming Language)(第 2 版)
重構:改善既有代碼的設計(Refactoring: Improving the Design of Existing Code)
人月神話(The Mythical Man-Month)
編碼——隱匿在計算機軟硬件背後的語言(Code: The Hidden Language of Computer Hardware and Software)
Head First 設計模式(Head First Design Patterns)
編程珠璣(Programming Pearls)
Effective Java 中文版(Effective Java (2nd Edition))or Effective C++(第三版)中文版
Test Driven Development: By Example
謊稱本身讀過的計算機書籍:
算法導論(Introduction to Algorithms)
編譯原理(Compilers: Principles, Techniques, and Tools)
計算機程序設計藝術(The Art of Computer Programming)
Design Patterns: Elements of Reusable Object-Oriented Software
C++程序設計語言(The C++ Programming Language)
計算機程序設計藝術(The Art of Computer Programming)
譚浩強的《C程序設計》
----------------
只要你想,挑戰是無處不在的。那怕是你現有的以爲無聊的東西,只要你想作到極致,那怕是一個簡單的功能也會讓你充滿挑戰。
--------
若是天天都有86400元進入你的銀行戶頭,而你必須當天用光,你會如何運用這筆錢?
天天每個人都會有新的86400秒進帳,而這86400秒的價值要遠遠的大於86400元。那麼,面對這樣的一大筆財富。你打算怎樣利用它們呢?
基礎知識:操做系統的原理、TCP/IP協議、MySQL中的Innodb引擎、Redis實現原理