國人對於國外CS教材是否存在盲目崇拜心理?

時間 2021-05-11 14:08:46

1樓:

1. K&R C確實很好啊

2. 這是什麼,我從來只推薦演算法導論

3. 沒看過,不做評價

4. head first不就是騙錢的嗎←_←不過類庫這種東西,講還是不講都有道理→_→

2樓:劉偉鵬

學著學著你就發現中文資料找不到了…不是盲目崇拜是沒得選啊…另外讀國外書中文版之前先去豆瓣和亞馬遜看一眼,有沒有大面積噴翻譯的(°ー°〃)…

其實不是盲目崇拜外文書,大多數經典確實就是好,現在讀著難受是功力不夠,比如我現在在讀APUE就好難受(°ー°〃)但是難受完了之後很爽啊,入門書爽完了你也沒學到啥東西呀…我覺得評價入門書的標準不是簡不簡單能不能被理解,而是學完了能入門啊,比如C++的入門書C++ primer

不過我覺得有點盲目看不起中文書(°ー°〃)有些比如程式設計師的自我修養就挺好的(°ー°〃)

3樓:Minus

何必糾結這麼多呢,有這時間還不如多看幾本書,剛開始肯定很痛苦,但是隨著你看的書越來越多,你就會越來越明白,以前的疑惑迎刃而解,看書也會越來越快,學習的效率也會越來越高。祝好

4樓:

你舉得這些例子,除了K&R C我都沒看過,不能評價好與壞。但是,在我看來的確有適合入門的外國教材,例如c primer plus。我說適合,首先是因為我覺得這本書透著一副生怕你沒看明白的絮叨,其次是因為我曾經推薦給班上的新生們,他們反饋這是個適合的書。

推薦你看各種xx書的並不一定真的看過,推薦你看全英文入門的也不一定就是看著英文教材入門的。比如,推薦K&R做入門教材的以一定不是用這個入門的。

此外,這個問題有點小馬過河的意思,人家從小英文教學高中和外教交流,因此能在保證效率的前提下用全英文教材入門。反過來,這就未必適合我這種小山區音標都發不准的小屌絲入門了。

依我看,為了排除逼乎上各類人才滿嘴跑火車的干擾,可以參考國外cs強校課程的參考書籍(不建議國內的,例如我校老師就會強行安利自己的書)。至於是不是要全英文,參考各人能力吧。總的來說,cs方面國外的月亮是要圓一點。

5樓:awayisblue

其實用英文書學程式設計是會更簡單的,也更適合初學者,難的只是「看得懂英文」這個門檻

英文書一般都講得很詳細,很通俗易懂,很符合讀者的思維,而且錯誤率比較少,英文的資料也更豐富,更全面,適合各個層次的都有,高階的路徑也比較明確一些,各種程式設計技術的官網和官方教程都是用英文的。我想就學程式設計來說,使用英文為什麼要好於使用中文,這並不是乙個需要去解釋的問題。

但為什麼很多人都使用中文書學呢?說白了就是英文不好了。而英文不好有什麼問題嗎?

其實也沒什麼問題,看中文書也學得會程式設計啊,只是你學起來會比用英文學更難一些而已。人的精力是有限的,你在一些奇葩的翻譯和錯別字裡耗費的時間,其實可以用來做更多的事情的。

如果你英文還不錯,推薦你去看英文書,這樣可以讓你少走一點彎路。自己英文水平在看的過程中越來越好,英文水平好了,又可以看得懂更多的英文書,只是起步比較難而已。

6樓:

換個角度,歐美國家平均一本書100刀左右,貴的得300刀,作者拿每本書拿一半版稅。在這種高回報的環境下,作者的積極性和對質量的要求當然比國內高。國內賣書平均不到50一本,作者的收益也不是按銷量結算,沒有良好的出版環境,何談質量可言

7樓:itlr

國內有沒有好教材,是有的;壞的那些教材有沒有網路炒作的那麼壞,我相信並沒有,喜歡這樣說的那些大學學生,恐怕一學期連書都沒看完。盲目否定國內教材是完全不必要的。

但是把國外CS教材列為首選,即使盲目,個人認為也是必要的,只要你有這個能力學下來。原因很簡單,國外的多數教材確實比國內的很多要好,要及時準確。

有時候你和別人差距太大的時候,奮起直追地盲目衝動是很有用的。人家的比我們的確實好,好就老老實實承認,老老實實學,是對我們最有利的策略。

8樓:

是的。你的感覺真的沒錯。

別怕別人怎麼說你,你能夠這樣想,已經超過全國xx.xx%的人啦(給你一點信心)。

CS是這麼一回事,針對某個特定問題,製造一台特定計算機系統去解決之。

所以,CS既有理論的一方面要求,也有工程的一方面要求。

在理論方面,從所有的特定性問題中抽象出一般性的原則。這些原則的數量並不會太多。在工程方面,則存在各種具體細節和約束的考量,比如效能,比如記憶體,等等。

在CS中,理論和工程之間的關係特別繁瑣。

無論是從治學的角度來說,還是從學習的角度來說,如何處理好理論和工程中的關係,是要特別小心的。

從治學的角度來說,首先從現實的世界中抽象出乙個基本的模型,解決基本問題(有無),然後隨著認識的加深,實踐經驗的豐富,逐漸加入更的細節,逐步完善這個模型。如果學習過軟體工程,就不難理解這個:自頂向下,逐步求精。

從學習的角度來說,如果光學習理論,沒有一定的工程認知的話,初學者很難接受。如果僅學習工程實現,沒有很好的理論指導的話,初學者必然會陷入到泥潭中。所以,最好是有一點工程實現的背景認知,然後再學習理論。

國外的教材,很可惜,在這一方面做得並不好。比如在作業系統和計算機網路和資料庫方面的教材,即使是最權威的那幾本,都是沒有明確地將理論與工程之間的關係擺清楚。總之,國外的教材,非常瑣碎,將大量的細節攪在一起,一本書大幾百頁,甚至上千頁,之間的邏輯關係非常凌亂,沒有一根主線。

這是乙個很奇怪的事情,按照道理說,這些作者都是博士,應該知道如何治學。

舉例說,資料庫,手頭有這樣幾本書:《資料庫系統概念》、《資料庫原理、程式設計與效能》、《資料庫系統實現》等等,還有其它一大堆書。但是,這些書都有乙個問題,對於資料庫要解決的問題,基本上都捨不得花筆墨去提綱挈領,進行總體描述,基本上都分散到全書的各個角落,而且,乙個問題還沒徹底解決的時候,又匯入乙個新的問題。

使讀者陷於各種細節的泥潭之中。奇怪之至。

總之,對於初學者來說,不要迷信,不要一開始就去碰那些大部頭(說個老實話,這些大部頭只能當手冊用,而且還有點滯後了),用效率最高的路徑搞清楚CS要解決的問題、熟練掌握解決問題的基本思想和方法,掌握思考問題的方法和學習的方法,然後再選擇某個方向,做乙個原型系統,再用軟體方程的角度(功能與非功能)去看待問題和方法。為了達到此目的,先看國內的本科教材,對每個科目的基本問題了解清楚,有乙個總的綱領,並且把各個知識點串起來。

9樓:

也許只是不合你的口味。

同樣是乙份宮保雞丁60%的人吃了都說不錯LZ不喜歡胡蘿蔔於是說這個菜不友善。你要是不喜歡默默推開就好了非要實名提出來反對誰或者反對什麼幹什麼。

而且總不能國外的人拉屎都是香的吧,哪也有糟粕,也許只是LZ鑑別能力比較強總是能濾掉那些好的。

我覺得最厲害的是買一本國內的再買一本國外的看完再對比,然後說我要的是低成本高收入。

10樓:浪浪在惡補

K&R C 和資料結構 c語言描述,都是我本科時自學時用的書。對我乙個非計算機專業的人來說非常有用。尤其是K&R C,題主你看完了嗎?

課後習題你都做了嗎?自己封裝write 函式寫fopen你寫過嗎?

11樓:滑翔機滑翔

大家都在嘲諷,我來給題主解釋下吧。

其他兩本書不說,K&R並不只在中國受到推崇,而是世界範圍公認的經典之作。全書除去後面的Manual reference部分,介紹C語言語義用法只有不到200頁!

現在的哪本介紹語言帶例子習題的書能用200頁講完,題主可以去找找看。

而且書中的例子都是可以用於解決實際問題的。

建議題主看英文版,翻譯版真的差點意思。

12樓:李昊

反正比我們大技校用的書好就行了

你絕b看的是中文版,有的譯本連我這種戰五渣都能挑出錯,直接看英文原版吧

還有,做人要謙虛,先找自己原因,畢竟是求知嘛

13樓:

並不覺得啊,各選各的,你看譚的書還不是照樣賣的飛起,當然有這樣的,從前受了不少毒害於是徹底拋棄中國產的

我猜測題主理想中的書是層次清晰,結構明朗,通俗易懂,如果易於背誦那就更好了!

14樓:

認為所有國外的CS書籍比國內好當然不對,但是國外的書在數量上和質量上確實比國內好很多。

想看看你如何吐槽Art of Computer Programming

國外真的都是國人坑國人嗎?

外中國人不會坑你,但也幫不了你。坑你的都是中國人,但是能幫你給你精神慰藉的也是中國人。既然道理大家都懂,為什麼海外的華人還愛聚在一起? XxXxXXman 看到這個題目,必須進來。座標荷蘭弗里斯蘭省 目前剛來這乙個月,前幾天去買薯條和火腿腸 剛好是中中國人開的,在一番英文對話並且確認彼此是中中國人後...

英國外教在課上強調Hong kong is a country 我們該不該反駁他?

zhxinhang Yes,Hongkong is a country.As it is governed by stupid British for over a century,this poor place is still less developed.It remains to be a ...

在日本哪國外國人最多?

當了這麼多年翻譯中英法德總結了總結學外語的人靠外語吃飯的除外 9成都是學得斷斷續續最後不了了之半途而廢原因很多其中一條就是選這門外語不是因為對語言或其背後的文化有濃厚興趣而是抱著可能對自己發展有用的投機心態 貓大濕 無論你在哪個國家留學,除了那個國家的母語,必須要掌握的外語就是英語了。我在日本留學,...