代碼和境界

        我從大二(2010年末)就開始自學編程,關於本身爲何能一直在編程這個方向走下去,回憶起來,這一路經歷這樣的三個階段。     編程

        第一階段:告訴本身,我喜歡編程。這其實有點像自我洗腦,由於其實我編程最原始的動機就是想學點真東西、乾點實事,我那個時候並不喜歡編程,但爲了讓本身堅持下去,我一次一次在腦海中對本身說:我喜歡編程。長此以往,我本身都覺得我本身喜歡上了編程,我甚至都分不清楚我本身是否是真的喜歡編程,直到將編程變成了一種不能戒掉的習慣。這個過程大概持續了不到一年。性能

        第二階段:享受結果。這個階段已經開始能作一些東西了,所以腦海中會常常有各類奇怪的想法,而後本身又頗有動力去實現它們。當本身歷經千辛萬苦、絞盡腦汁將本身的編程實實際際可用的東西的時候,那種成就感,是無與倫比的,是沒法用語言來形容的。固然,這個階段作出來的東西談不上性能和體驗,衡量的標準僅僅是能不能實現。這個過程到底持續多久我記不清了,中間轉了幾回語言,從ASP到ASP.NET,再到PHP,大概3-4年。原理

        第三階段:享受過程。這個階段其實已經再也不把大多的時間花在寫代碼上面了,而是把時間花在思考上面:如何實現功能、有幾種方法、各類方法之間的利弊、各類方法實現後用戶體驗又會怎麼樣。這個時候注意力更多的集中在性能和體驗方面。當明確的知道了各類利弊損益,剩下的,就是權衡取捨,作出令本身都以爲好的完美的解決方案。我如今正處於這個階段。用戶體驗

        下一階段是什麼我,我還不知道;可是,我想把注意力居中到更多底層上的東西上面,由於,只有理解了原理,纔可能更加靈活多變的去實現和改變。方法

        一路走來,滿滿的都是收穫。語言

相關文章
相關標籤/搜索