歡迎來到 常識詞典網 , 一個專業的常識知識學習網站!
[ Ctrl + D 鍵 ]收藏本站
答案 1:
好好打基礎吧. 把數據結構, 算法, 面向對象等等都學好. 然后再多學幾門語言. 別太著急, 現在正是你打基礎的時候.答案 2:
在打好基礎的前提下,適當學一下幾種思想不同的編程語言。開闊一下眼界,不要把自己局限在一個小圈子里。關鍵還是要自己有動力,肯努力才行,知道成功方法的人很多,成功的確不多答案 3:
1.編程技術方面的知識作為基礎是必須的,如果沒有這方面的知識積累,你在解決編程這方面問題時很難產生一個好的思路;如果沒有關于這方面的任何知識,那就完全不可能產生。好的思路說白了最終還是來源于過去的經驗和以前獲得的知識。2.至于你說的簡單的問題還可以解決,復雜的問題就感覺混沌。推薦一本書是波利亞的《怎樣解題》,也許能讓你對正確思維這方面的問題得到些啟發。答案 4:
抽象能力是需要鍛煉的,而且復雜問題不見得能分解成簡單問題。我覺得你可以試著鍛煉怎么把一個問題在頭腦中全部建立起來的能力。比如一些數學問題或者算法問題,如果你能在紙上寫出問題的答案,試著把紙丟開,從頭在腦子里把整個問題再解決一遍。用這種方式解決一些算法習題,慢慢地你的抽象能力會有上升的。答案 5:
普通人的腦容量,大概是5-7,所以比較好的方式是,將你的問題分解為不多于7個子問題,把它們寫下來,再深入到下一層個人比較同意一種觀點,就是復雜問題的coding更類似于數學題,多見多總結是一個不錯的選擇大型程序的coding需要系統化的思維,這時候你需要一些指引,這是國內CS教育比較缺失的一塊,很難想象一個較大的程序,能夠經由一個沒有任何經驗的人做出來,就像一個從沒了解過房屋-結構的人,僅憑外觀去設計一棟建筑下一篇:Ubuntu下如何通過銳捷認證? 下一篇 【方向鍵 ( → )下一篇】
上一篇:Google Music beta 在國內如何使用? 上一篇 【方向鍵 ( ← )上一篇】
快搜