電腦程式設計人門參考

來源:互聯網
上載者:User

家裡的親戚今年入學學習電腦專業,由於剛入門,讓推薦一些入門的資料和學習步驟,結合實際的經驗,匯總了一些資料

 

對於電腦的入門,就是多看多實際操作。

最好基礎、程式語言和演算法、開發工具三個大類逐步學習

第一學期,基礎需要清除和理解,語言方面有個概念。

後續的再對語言和演算法進行精通,然後是開發工具的使用,這部分基本就是多看多練。 

 

學習的步驟:

1、         圖書的通讀:要看多遍,第一遍總體瞭解,然後對不理解的進行諮詢和網路檢索,最後把書讀薄,總結出關鍵點

2、         現在開始在http://blog.csdn.net/ 或其他的網站建立部落格,把讀書筆記和看到的一些重要的知識點記錄下來,大的內容包括

a)     讀書筆記:

b)     轉載或外語資料翻譯:現階段的學習,遇到的一些外語網站,比如涉及PC基礎的外語資料,可以翻譯一下

c)     技術實戰:對於一些相關的技術如何?真實的應用的代碼和螢幕等

3、         在一些技術社區如http://community.csdn.net/ http://www.winos.cn/ http://bbs.winos.cn/ 等學習並參與討論,在學校有時間的話爭取成為某個板塊的版主[學校的教育網內部也有很多的學習資源和討論區]

 

清華大學開設的電腦課程[電腦軟體專業]:

http://www.cs.tsinghua.edu.cn/web/ListDetail.aspx?tid=13&id=26

這裡面很多是基礎課程

http://zhidao.baidu.com/question/45115599.html 一個推薦的學習順序

 

  • 基礎方面:很重要,如下是涉及基礎的一些參考內容。

===這個是必須看的,對電腦有個基本的瞭解

PC技術內幕

http://www.china-pub.com/4424

##和“PC技術內幕 ”一類,國人寫的,可補充看

電腦導論

作者: 王志強 等編著

ISBN: 9787121050817, 7121050811

http://www.china-pub.com/36624#ml

 

基礎方面瞭解了以後:

需要學習作業系統,首先要瞭解Windows Linux系統的基本操作,如:

1、         作業系統的安裝和基本操作

2、         軟體的安裝和卸載

估計這類圖書學校的圖書館很多,要瀏覽一遍,知道常用的軟體安裝方法、檔案的拷貝、視窗的操作、辦公軟體的使用、命令列的執行、基本的使用者管理、網路設定等等,記錄一些不熟悉的概念和知識點發布在自己的部落格上

[切忌,學習時要做筆記,已瞭解的部分總結出來,不瞭解的標記下來,後續跟進理解]

 

  • 語言和演算法方面:從C開始精通,逐步C++/C#/JAVA,要精通的最好是JAVA

===基礎的語言可先看C,然後熟悉後瞭解彙編【模組化程式設計】

C

http://www.china-pub.com/196384#ml

http://www.china-pub.com/14975#ml

彙編

http://www.china-pub.com/195643#ml

 

===更進階的抽象【物件導向程式設計】

C++

http://www.china-pub.com/196847  Bjarne Stroustrup 

http://www.china-pub.com/28767 Stanley B.Lippman

http://www.china-pub.com/44873#ml : 熟悉C++後看一下資料結構

 

JAVA

http://www.china-pub.com/34838 JAVA編程思想

C#

http://www.china-pub.com/14638#ml

以後的學習涉及的內容

作業系統

Windows

Linux

開發工具

Eclipse.org (JAVA)

Visual Studio (C/C++/C#)

資料庫

SQL

SQL Server / Oracle

。。。

 

 

 

  • 網路的資料[參考]

C語言程式設計入門學習六步曲

http://apps.hi.baidu.com/share/detail/228492

 

初學者如何走向程式設計專業化道路

http://tech.sina.com.cn/c/2002-10-31/16354.html

 

程式設計如何入門

http://q.sohu.com/forum/5/topic/3698833

 

程式入門:初學者應從何種程式設計語言開始學起

http://tieba.baidu.com/f?kz=543070253

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.