編程是思想的藝術,需內外兼修!拋磚引玉之個人見解

“編程是一種思想”——這句話大家應該都不陌生。
有了思路,代碼只是一種工具,如同傳說中的武功,沒有內功招式只是花拳繡腿!

那麼如何培養自己的編程思想呢?
以下個人見解,只爲拋磚引玉,高手在民間,還望多指點!
一,招式
在修煉內功之前,還是好好的學好招式吧!沒有捷徑
神槍手都是子彈喂出來的,必須在反覆的實踐、觀察、分析、比較、總結中逐漸地積累經驗。我們不必等到什麼都完全明白了纔去動手實踐,只要明白了大概,就要敢於自己動手去體驗。誰都有第一次。有些問題只有通過實踐後才能明白,也只有實踐才能把老師和書上的知識變成自己的。
並不是誰天生下來就是編程高手,既然選擇了這條路,如果沒有辦法去改變,就應該想着辦法去做好,什麼是能力?能力,不是看你遇到一般情況的決策,而是看你遇到棘手的問題時,如何做出最有效的處理。編程本來就是一條艱辛的道路,如何走好這條路,怎麼去走?這就需要好好思考,選擇了,就不要後悔,想辦法把腳下的路走好,首先,要學會培養興趣,有興趣的東西做久了,也一樣會失去積極性,所以,我們要學會在繁瑣的代碼中發現美,程序是如何執行的,是什麼讓代碼產生如此效果,如何設計我的代碼可以更快,更高效,更省內存,這些都是有意思的東西,當我們學會了發現編程的美,編程就不再是枯燥乏味的敲代碼。
二,內功
在基礎知識掌握的夠牢固之後,我們已經養成一些良好的編程習慣,一般的問題也迎刃而解。這時候就要多思考,不斷地針對應用中的困惑和問題深入學習數據結構、算法、計算機原理、編譯原理、操作系統原理、軟件工程等計算機科學的理論基礎和數理邏輯等等。
要學會交流,在交流中感悟,一個人可以走的很快,一羣才能走的更遠。思維的碰撞,技術的交流,對我們的學習和成長都是有很大幫助的。
三,高手
什麼是高手?
編程高手猶如武林高手一般,在江湖橫行無阻,出沒於框架之間,遊刃於內核之中,視bug如草芥,視language爲糞土,談笑間,代碼灰飛煙滅......

這算是嗎?

有一天驀然回首,你或許不怎麼編程了,你走上管理了,你關注程序之外的事了。或許你還是苦逼的碼農,只是此時你不滯於物,草木竹石均可爲編程。自此精修,漸進於無程序勝有程序之境。

這算是嗎?
.
.
.
我不知道
留給大家去評說了
發佈了28 篇原創文章 · 獲贊 1 · 訪問量 1萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章