大學期間的兩到三萬的代碼量從哪裡來?可以做些什麼來增加代碼量?

想增加代碼量,不知道做些什麼事可以?


在暑期到軟體公司打工和實習、參與各種編程競賽、跟著學校老師做項目,上程序設計類的MOOC課認真完成作業,自己做個小工具小遊戲,寫個手機APP,搭建自己的個人網站,參與開源項目……,方式多了,關鍵還是看你的行動力。


最簡單的,你能把數據結構演算法書上面的經典數據結構演算法都自己寫一遍,少說小一萬的代碼量是有的了.我大一暑假就是這麼把嚴蔚敏的數據結構書裡面的代碼自己實現了一遍,受益匪淺.


我學交互設計這門課的時候大作業寫了個Flash的RTS遊戲,代碼量就6000+了,這才是8周的課。基本上認真上課,認真對待大作業/課程設計,隨便都能兩三萬行的量吧。

不過光看行數剛剛入門可能還有點指標作用,入了門了就沒意義了啊。反倒同一個東西寫出來代碼量比較少的可能比較好一些。


你選擇任意一個方向寫代碼都可以輕鬆超過三萬行。

例如:

伺服器開發 - 寫個web伺服器,寫個遊戲伺服器,寫個企業匯流排

客戶端開發 - 寫個知乎客戶端,寫個單機小遊戲

WEB開發 - 寫個workflow類似的問題網站

中間件開發 - 寫個強類型的ioc框架

等等


一個課程的課程設計一千行,20門課就兩萬了。

我暑假那個日曆,雖然說簡單了點,但是pc端一千行,移動端一千行。

像有些寫網站的課,起碼得兩千行起步。


四年,3萬,一年,8000,一周,148,一天,21行,假設你寫C++,iostream和string的頭文件基本要用吧,剩19行,int main 帶倆大括弧,剩17行,using namespace std,剩16行,return 0,剩15行,15行!!!!!!!!你不覺得,還真是不夠用嗎?萬一你還想用幾個stl的庫,那連十行都不一定夠寫了啊!


開源項目,做多了比代碼量優


兩三萬行有啥?四年ye


寫一個STL就夠了吧


用代碼行數來衡量編程的進度,就如同用重量來衡量飛機的製造進度。—— 比爾·蓋茨


acm四年下來十萬代碼量有了吧

一兩萬也就入門

不過工程代碼和演算法完全兩碼事

工程代碼輪子眾多 基於這基於那

大二一天五百行我也試過

但是演算法有時候一天憋不出二十行

四年寫兩三萬純演算法也是大神了

______________

淡扯完

說結論

1去參加acm(燒腦常備良方 思春失戀心情不美麗刷一道題就好 再不濟debug一天就好)

2你們大學如果有igem(好像這麼拼中文 國際遺傳xx競賽)去參加軟體隊 (高呼python大法好→_→)

3去找你教計算機語言的老師 他們一般都知道學院里有哪些教授副教授在做項目缺人手

(項目經驗在應聘中優勢不是一點點)

4去數學建模 (雖然這個比賽很水) 不要得過且過 對其中建模過程要仔細了解 編程的時候自己鑽研實現過程


代碼量多不代表理解,所以LZ有時間可以做些自己能做的小程序或小項目進行鍛煉,盡量把所學知識都用上,同時反對抄參考書增加代碼量,你抄可以,但是你要理解每句代碼的意義,否則抄就是白抄。


2-3萬?

題主,想在大學期間成為一名編程大師,4年需要10萬行代碼。這是成功學長告訴我的,當然本人還差得很遠。


講真。我覺得我大學期間接一個外包。如果連前面H5,js,css都算上的話。一個項目就能有個至少幾萬行吧。沒數過。但是正常同學一學期敲個三四萬行代碼還是不過分的。


我一非計算機相關專業的畢業生,打醬油的大學期間也有兩三萬代碼量了,主要還是愛好。


光課設也這個數了吧


四年兩三萬都沒有,不如退學呀


跪鍵盤?


我現在大一下

大一上的時候加入了學校acm隊,我博客題解大概半年寫了300題,每道題應該有50行吧,這裡就有了1W5行代碼

參加xxx編程大賽,是一個遊戲的ai製作,在兩周時間為這個應用寫了3000行左右的ai代碼,不過由於自己太弱了,沒拿到獎…

參加了學校某工作室,做opencv行人識別,抄抄抄,寫寫寫,應該也有幾千代碼量吧…

自己專業的科協,做android開發,寫了幾個自娛自樂的程序,不過代碼量很少…

唔,我隨便想了想,感覺2-3w的代碼量還是比較容易實現吧,只要你願意去做。

另外,我感覺,代碼量這種東西,到了一定程度,就不重要了。


推薦閱讀:

計算機系統內的字長到底指的是什麼?
c++學夾生了怎麼辦?
幫忙分析一下我應該選擇的方向?
UIUC CS 課程推薦?
《微機原理與介面技術》和《計算機組成原理》、《計算機體系結構》三門課程有什麼區別?先後修的順序應該是怎麼樣的?研究操作系統需要學習哪門課程?

TAG:軟體 | 編程 | 軟體工程 | 計算機科學 | 計算機專業 |