總結(2015.8.28)

來源:互聯網
上載者:User

標籤:

  學編程技術主要是兩點:(1)熟練運用技術工具;(2)解決問題的能力。

  工具是在使用的過程中不斷瞭解->熟悉->理解。不能為了學工具而學工具,這樣會本末倒置,永遠不會使用工具,脫離了工具的功能。應該在項目中為瞭解決問題,知道用什麼樣的的工具,然後去瞭解該工具的使用方法,而不是在不知道解決問題的方法的情況下,盲目的去練習工具的使用,這樣問題還是解決不了,當然工具也是運用不了。所以編程是解決問題的過程,對於問題的分析,理清邏輯過程才是重點,這樣你自然而然就知道你需要哪些工具,就會去查詢該工具的使用文檔,然後一步一步去解決問題。學編程不是為了學程式設計語言、和軟體,而是學用電腦程式的方式解決實際問題。解決問題的過程其實就是演算法,所以編程的核心是演算法,電腦語言和相關軟體只是實現的工具。如果想不出來解決方案(演算法),工具是沒有用處的。

  用電腦程式解決問題會有很多方法,常見問題的解決方案已經被前輩們總結出來,需要去理解並熟練運用。其實大多數問題本質是一樣的,只是背景不同,所以要學會看透問題的本質,在運用常用的解決方式解決,還要更具不同問題的特質運用更多創新的方法來解決問題。

  生活中需要解決的問題多種多樣,但是用電腦程式來解決就需要深刻瞭解電腦的工作方式,這樣才能更進一步的運用電腦工具來解決。如果不瞭解電腦的工作原理,還是解決不了問題。

  學校的學習方式是在沒有任何問題的情況下,機械化的灌輸技術和電腦工作的原理,但是不會訓練解決問題的過程,至少不是誘髮式引導,往往是直接告訴你解決問題的方式是啥,然後不斷的套用這種方式就好了,這種方式會造成懂原理,但是遇到陌生的問題解決不了。在工作中其實也有套路,但是更多的問題是沒有套路,或者你發現不了問題的本質,導致問題解決不了。所以現在的重點是學會分析問題,然後解決問題,在解決問題的過程中不斷熟練運用各種工具的使用,以及一些常用解決問題的套路。不斷總結經驗,有所創新。

  

 

總結(2015.8.28)

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.