非電腦專業想學電腦專業如何下手?

來源:互聯網
上載者:User

一個同學的問題:李老師好,我是一名文科類專業學生,但本身對電腦資訊專業方面高度興趣,並希望在此方面有所發展,但對該學科總體架構方面諸多迷惑,不知您能否為我提出些許建議?

我想了一下電腦專業的課程設定給了如下建議:

1、找電腦系統結構、組成原理、作業系統、電腦網路、資料庫原理、資訊管理系統這些書看看,能理解多少理解多少。這個可以和下面的過程同步進行,並且重複多遍。
2、找本C語言的書或者Java語言的書,書一定要偏操作的,最好你能跟著書做。把書後的習題上機調試了。
3、找本資料結構的書,盡量去理解書上的內容,在看書的時候,盡量拿語言把書山的各種演算法都實現了。可以多學兩遍。
4、找本演算法相關的書,好好學學,最好能實現書上的各種演算法。
5、找兩個小項目做做吧。最好能包括圖形化使用者介面、網路、資料庫、檔案操作這些常用的東西。
6、找本軟體工程的書看看,跟著書上的過程走走。
7、再找兩個項目做做吧。
8、選擇一個自己喜歡的方向(Web方向、遊戲方向、嵌入式方向、資訊管理系統等等)。
9、選擇該方向相關的一些技術。
10、實踐。
10、可以考慮看看設計模式的東西。
11、實踐
12、實踐,直到你不想乾的那天
實踐是永恒不變的,自己的水平要想提高必須多寫代碼(要嘗試寫做不同類型的代碼),不停的遇到問題,不斷的解決問題,最後才能提高。有條件的話跟著其他同學去上上課。

其實作為電腦專業軟體工程方向的學生,如果能把這些做好,我想找工作也不會有問題!

可能有不合適的地方,請多批評指正。

李緒成 CSDN Blog:http://blog.csdn.net/javaeeteacher
CSDN學生大本營:http://student.csdn.net/space.php?uid=124362
如果喜歡我的文章,就加我為好友:http://student.csdn.net/invite.php?u=124362&c=7be8ba2b6f3b6cc5

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.