家裡的親戚今年入學學習電腦專業,由於剛入門,讓推薦一些入門的資料和學習步驟,結合實際的經驗,匯總了一些資料
對於電腦的入門,就是多看多實際操作。
最好基礎、程式語言和演算法、開發工具三個大類逐步學習
第一學期,基礎需要清除和理解,語言方面有個概念。
後續的再對語言和演算法進行精通,然後是開發工具的使用,這部分基本就是多看多練。
學習的步驟:
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