• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
  • 想通過自學成為一個有良好計算機專業素養的Java程序員要讀哪些書?

    發表于:2014-07-17來源:GitHUb作者:codefollower點擊數: 標簽:程序員
    掌握3000個左右的常用單詞,能讀就差不多了, 如果不想看英文可以找中文翻譯版的,我個人偏向看中文,對于非常好的書我通常中英文都買來看。 以下列出的書是按照循序漸進

      前提條件:

      需要有高中畢業的水準 (或者同等學歷的也行,比如中專,我本人就是讀中專然后再讀自考大專的)。

      學習方式:

      完全可以自學,最好自己有電腦。

      偏重方向:

      偏重軟件,而不是計算機硬件。

      英語要求:

      掌握3000個左右的常用單詞,能讀就差不多了, 如果不想看英文可以找中文翻譯版的,我個人偏向看中文,對于非常好的書我通常中英文都買來看。

      以下列出的書是按照循序漸進的方式介紹的,

      都是我自學過程中學過的并且覺得不錯的書,

      計算機基礎類的書籍與Java相關書籍的比例是5:2,所以非常強調基礎,

      核心書籍將近35本,預計需要花兩年半時間左右,

      別覺得書很少,能平均一個月完成一本算挺不錯了,說明你在計算機方面有一些天賦。:)

      另外,擴展閱讀也有35本,這些可以選讀。

      (注:這是我12年來的自學生涯中特意挑選出來的書,如果當初就有人告訴我該這么自學我肯定會少走無數的彎路)

      目錄

      計算機基礎類的書籍

      Java相關書籍

      擴展你的眼界

      1. 計算機基礎類的書籍

      1.1 與計算機相關的數學

      主要有: 微積分、線性代數、概率論與數理統計、離散數學

    1-1-1
    1-1-2
    1-1-3
    1-1-4

      相對來說離散數學最有用,其他三門在從事數值計算、計算機圖形學、算法復雜度分析等領域會用得多一些,

      國內的大學很多都是使用高等教育出版社同濟大學寫的書,我也讀過,

      不過,我還是推薦順便讀一讀國外出的這4本,學這4門課對自己的要求不必像數學系的學生那么苛刻,能達到70分的水準就夠用了。

      1.2 計算機科學導論

    1-2-1

      顧名思義,這是計算機專業的學生第一本要讀的專業書,

      這本書對整個計算機科學的各個領域做了一個概述,點到為止,

      包括最基本的十進制、二進制、十六進制;數據的存儲、運算;

      計算機組成、網絡、操作系統、算法與數據結構、程序設計語言、數據庫、人工智能等等。

      讀完這本書,就知道整個計算機學科都有哪些東西了,這本書適合泛讀,若碰到不理解的,可以直接跳過。

      1.3 C程序設計語言

    1-3-1

      程序設計的入門課,"Hello,World"就出自這里,雖然只有160多頁,卻是永恒的經典。

      此書要精讀,并且需要在電腦上跑通書上的代碼例子,習題也要做一做。

    1-3-2

      另外,推薦再讀『程序設計抽象思想-C語言描述』,這本書即是C語言的應用實踐課,又是進一步學習數據結構和算法的入門讀物,

    原文轉自:https://github.com/codefollower/My-Blog/issues/1

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>