對於計算機學科的學習,你所理解的什麼是「內功」?作為初學者在平時如何去修煉這種「內功」?

時間 2021-05-30 09:51:24

1樓:伍裕平

愚以為程式設計的「內功」即「知其然亦知其所以然」。給你乙個問題,你能知道該用什麼語言、什麼資料結構、什麼演算法解決最合適,而且知道為什麼最合適

2樓:貓爹

就像所謂的氣是中醫臆想的存在,內功這種以氣為想象基礎的想象仍然只是一種臆想。真正能把東西學深的是人。遇到不懂的問題刨根究底的問是個人的素質,能夠理解他人或者前人更好的解釋或解決方法是個人的能力。

這些素質和能力具備的話你可以從任何乙個切入點來不斷提公升抽象思維層級來獲取更高層次的知識和思考方式。比如說同樣寫遊戲,宮本茂從藝術表現上著手,讓32個畫素能夠傳神的表達馬里奧,而卡神創新性的實現3D引擎。他們都獲得了巨大的成功,然而思考的方向和方法都很不一樣,到底藝術是內功還是數學是內功?

其實是兩個人想著別人未走過的不同方向走了一步罷了。

我們大部分人,走別人走過的路都嫌累,還經常迷路。其實選個自己喜歡的方向往下走就是了,你如果不成功,不是路選錯了,而是你沒有把路走到頭的素質。

3樓:

作為初學者,沒必要修煉內功。個人認為,所謂內功,就是真正搞清楚原理,而一開始學習的時候,顯然沒拿到這種高度,如果設立太遠的目標,反倒影響學習的興趣。計算機學科,入門門檻很低,先學會一些基礎的,能實踐,能做出一點東西了,興趣一旦上公升,自然會去深入去學習「內功」,搞清楚為什麼……個人經歷,很多東西硬學沒學會,但在實踐過程中自然而然知道怎麼回事了。

所以,先多學點基礎,能夠馬上拿來用的,提公升信心吧~~

4樓:ming half

話說我也看了那個~~~ 他一扯易經什麼的我就直接跳過~~

我覺得計算機的基礎是數學,把問題抽象為數學問題,用什麼語言反而不太重要

然後是軟體工程怎樣構建乙個軟體兼顧亂七八糟的各種特性

5樓:分身

@李開復老師的《演算法的力量》演算法是電腦科學領域最重要的基石之一,但卻受到了國內一些程式設計師的冷落。許多學生看到一些公司在招聘時要求的程式語言五花八門就產生了一種誤解,認為學計算機就是學各種程式語言,或者認為,學習最新的語言、技術、標準就是最好的鋪路方法。其實大家都被這些公司誤導了。

程式語言雖然該學,但是學習計算機演算法和理論更重要,因為計算機演算法和理論更重要,因為計算機語言和開發平台日新月異,但萬變不離其宗的是那些演算法和理論,例如資料結構、演算法、編譯原理、計算機體系結構、關係型資料庫原理等等。在「開復學生網」上,有位同學生動地把這些基礎課程比擬為「內功」,把新的語言、技術、標準比擬為「外功」。整天趕時髦的人最後只懂得招式,沒有功力,是不可能成為高手的。

計算機網路這門學科應該如何學習?

周厚軍 一定要跟有實戰經驗的人多溝通,聆聽 交流就是學習,這個遠比書本上來的快。現實中其實實踐的機會不多,需要很多年積累。我十年前就用思科2948交換機 三層交換機 培訓學員,當然是舊的,被我買下了,就是教配置,現在的學生好像都很牛的樣子,在他們那個圈子裡面,他們一般都是初高中的計算機老師。看來當初...

計算機軟體的邊際成本幾乎為零,所以計算機軟體的實際定價應該極低,對嗎?

極光掠過天邊 現在除了壟斷軟體 Windows,Photoshop之類的 定製軟體 各種XX管理系統等 外,其他的還不便宜嗎?很多簡直就是免費啊,如果不要增值服務的話。壟斷和定製的話,你這個 邊際成本 就沒用了。壟斷的東西你愛用用不用滾,定製的話就是乙個個的專案了,僅此一次就此一家,不會量產,無所謂...

求解答《深入理解計算機系統》和袁春風的《計算機系統基礎》一書中過程呼叫的細節為何有所區別

這個是程式設計裡面的三種強度不同的約束。第一種是規定,intel 的硬體手冊裡面寫,你寫 call Q,那麼 eip 就會跳到 Q 所在的那個位址。如果實現函式,你必須自己準備好引數和返回值。那不準備好引數和返回值可以使用 call Q嗎,當然也可以,但是會出錯。這就是規定的含義 無論你有沒有準備好...