1. 程式人生 > >對程式設計的思考

對程式設計的思考

其實每一道程式設計題都有它自己的思想,如果你的方法不對這道題目可能就做不出來,或者說會花很多的時間來進行數學上的規律的查詢。每一道程式設計題學習的是它的方法的運用。其實這就像一些應用中,它為什麼用樹、為什麼用堆、為什麼用佇列是一個道理的。任何事物存在即合理。這道題你固然可以用別的方法做出來,但是 它的時間複雜度和空間複雜度可能不是最優解。學習程式設計,學到底我認為學習的是方法和思想,任何的學習都是這樣的。學習不是說你考高分就代表你學會了什麼,但程式設計不一樣,你參加比賽能編出高分,確實要花很多的時間和功夫。任何的學習中方法是最主要的。

曾經對於程式設計我妄想一口吃個胖子,發現這根本就做不到,任何事情都需要堅持和不懈的努力。對於程式設計也是一樣的,其實很多題目都需要你不斷地積累經驗。
有的題目所需要的條件有可能就可以出成一個小的程式設計題。所以,程式設計要從基本開始,從思想開始。
對於程式猿,我想說的是這個職業需要有更多的創造力,我不認為你宅在家裡每天敲程式碼就可以有很高的成就,但是這是每個程式猿所必須要付出的努力,但我覺得作為程式猿我們需要接觸更多的人,有更多的經歷,不同的經歷會給你帶來不一樣的感受,會提高你的情商,在一定程度上對程式設計是有很大的幫助的。