2011-08-28 71 views
0

標題解釋了所有,我的專業是CS,而我正處於開始大學二年級的邊緣。我在python中做了一些編程(主要是gui編程),我知道C語言的基本概念和語法,但從未做過超出某些投影問題的事情。我想做一些實際的事情,並以軟件開發人員的身份提高自己,我該怎麼做?我想深入研究C/C++,但不知道如何去做

+0

http://stackoverflow.com/questions/388242/the-definitive-c-book-guide-and-list – phimuemue

+3

嘗試發佈您的問題上programmers.stackexchange.com – koan

+0

首先,在我的愚見,閱讀加速C++,然後繼續閱讀,閱讀C++ primer和TCPL,然後練習,練習,練習...... –

回答

0

首先決定是否要學習C或C++。其次購買一本書並閱讀。第三,編寫一些代碼來學習和練習本書中涵蓋的主題。

0

你可以通過看你喜歡的開源項目(和使用)的代碼開始,並與調試,提出補丁,書寫新的功能開始...

它可能也會幫助你獲得一些經驗使用版本控制系統,並與其他人的代碼一起工作。

2

嘗試編寫一個程序,爲您自己或您認識的人提供某些特定目的。這可以是一個有趣的練習,它會提高你的技能。

0

Cliche,但請嘗試處理一些開源項目,例如Google Code之類的項目。

此外,你會感興趣什麼樣的實際應用?如果你對遊戲感興趣,可以先創建一些非常簡單的東西,比如用鍵盤或鼠標移動一個球,然後慢慢地建立起諸如加速,碰撞,彈跳等等。

如果軟件開發是你的東西,建立一些可笑簡單的計算器,並以上述相同的精神緩慢地建立諸如存儲價值,包圍,更高級功能等功能。

我個人發現,小起點比跳躍方式更有效進入一個大型的項目都是你自己的,因爲它通常涉及太多的事情,可能會失去你的信心。

相關問題