請問一下怎麼在只有紙 筆 書的情況下學習程式設計和電腦科學?

時間 2021-06-02 15:54:09

1樓:

看了一下樓上的回答,對於說必須要對著計算機實踐的看法不敢苟同。程式設計與其說是人與計算機交流,不如說是人把問題分析清楚,想好解決方案,然後讓計算機執行一下。推薦一本書———《sicp》,節選書中一句前言」程式是寫給人讀的,只是在需要的時候才讓計算機讀一下」

2樓:風原

想法很好,但我的建議是保持對程式設計的熱情既可,程式是想法的實現方式,用什麼語言則視情況而定。工作一段時間後的程式設計師,尤其是做網路專案的,會接觸很多任務作需要的語言和技術,死磕是不明智的。

而任何技術都有通用性,那就是學習的方法和自己培養的邏輯思維,這些平時要注意鍛鍊,然後要保持創造力和好奇心。好奇心會使你發現人們缺乏而程式設計能做的事情,創造力可以把發現變成可勾勒的藍圖,程式設計功底則是把藍圖變成現實。

上機是除錯和實現,紙筆則是想法和邏輯的勾畫。能夠用紙筆寫出完整程式的,多半是大神和初學者。

好像我說了一堆亂七八糟的東西。

3樓:

C++primer就不用帶了,如果沒有電腦你最好就只帶一些演算法書或數學書,還有一些你覺得不能完全靠自己理解的(比看某些書如經常要上網查詢解決疑惑或是驗證想法)書最好也少帶。

4樓:costa

這篇記敘文的出處應該是11年前的csdn論壇:http://bbs.csdn.net/topics/40212259

根據作者Tiro在另外乙個帖子裡所敘述的(http://bbs.csdn.net/topics/390728140

)他應該是乙個99年就參加工作的老程式設計師了,去年都還在乙個行業top1的公司做研發+管理,具體水平不知

回答題主的問題

我贊同 @劉賀在這個問題中的分類http://www.

1. 理論

2. 系統,或者叫做工程

對於工程實踐來說,缺乏配套的練習環境是不太可能單純從機械的抄寫背誦中習得的,這就好比企圖背下汽車的設計藍圖來學習造汽車,沒有編譯器,沒有互動式環境,即使能夠背下整本的c++ primer,也注定缺乏實踐經驗,更不用說那些只有從實踐中才能夠習得的技能比如除錯和測試、效能優化等,所以單靠紙和筆無法提高程式設計水平

但計算機理論部分完全可以脫離具體的程式設計環境來學習,而這部分也是程式設計的核心和靈魂所在,建議題主在這兩年裡暫時放下和工程實踐相關的書籍,專注修煉內力,專注學習離散數學、組合數學、具體數學、演算法分析等純理論知識,等退伍後再來學習程式設計,將理論和實踐融會貫通,相信程式設計水平會得到很快的提公升

5樓:

無論如何要有乙個除錯的條件,畢竟人腦完全無法模擬真實環境。

建議看看演算法,算是基本功吧,和工程相比對電腦的依賴要小。

書嘛,就去啃演算法導論吧,一本書夠啃很長時間了。(然而我並沒有看過(逃

請問一下這種情況主張相鄰權合適嗎?

劉律師 是相鄰權的範疇,主張需要依據,你怎麼證明澆水就會損害地基?如果有建築方面的專家論證或其他證據能證明則可以。他的種菜損害堤壩,損害公共利益可以向行政機關反映。 胡同兒 主張相鄰權估計得不到支援,你可以以他們在公用土地上種植植物並澆水侵害了你的利益提起第三人的行政訴訟,也就是舉報並要求行政裁決,...

請問一下裝修施工時收口條出現這種情況怎麼處理合適?

我愛光溜溜的地板 邀了就是緣分,很巧我最近也在研究這個,跟你分享下。首先看下圖 如果你想達到這種無縫銜接的效果,只能用防木地板瓷磚也就是木紋磚,而不能用木地板。雖然很多人也用木地板做了,但除非你的地板全是膠 甲醛啊甲醛 或者根本不是實木 實木多層 木粉多的環保強化復合,否則日後使用都會出現問題。沒辦...

請問有沒有什麼好看的書可以推薦一下。

cc是coci 強推推薦三本書,買了不虧 小王子 偷影子的人 白夜行 這三本書值得我反覆讀。讀書和求學,就像王國維說的一樣,都有三個階段第一境界 昨夜西風凋碧樹。獨上高樓,望盡天涯路。第二境界 衣帶漸寬終不悔,為伊消得人憔悴。 新萌萌 如果只能推薦一本書,我會推薦下面這本。這樣讀書就夠了 趙周。理由...