程式設計之道與程式設計師境界

2021-04-16 19:33:38 字數 1425 閱讀 3992

現在已經不早了,其之前,網路上到處逛悠到現在。觀許多好或精之文章與言論!

有論及程式設計之道,忽憶 **影忍者動畫!片中言其行走之道為忍道,思我程式

員之道是可乎謂之為程式設計之道!甚是合理。

引子:又見王國維在《人間詞話》三句點評:

古今之成大事業、

大學 見

《五燈會元》卷十七中,有青原惟信禪師的反思言曰:「老僧三十年前未參禪時,見山是山,見水是水。及至後來親見知識,有個入處,見山不是山,見水不是水。而今 得個休歇處,依前見山只是山,見水只是水。」則思我輩程式設計師多會過度之三境界。 綜論起來,無謂為萬佛歸綜,反樸歸真之過程,看程式從簡單到內部複雜機理

又由複雜機理到清晰明朗。此乃道也。

乃憶初寫**之時之情景!能遇『0 error 0 warning 』等提示則心歡喜。程式按照意圖通過,

一切的一切,全然不在話下,征服的快感頓生。當時只知**可通過,**如此寫可執行,

而不明程式執行之機理,此謂之為程式設計師境界之「見山是山,見水是水」也。

現從事程式編碼工作一年有餘!技術上自然有很大提公升。而『0 error 0 warning 』縱然能歡喜

一下,但是此時需要考慮到的已然不是沒有錯誤的**,取代的應是能處理任何多種未知

異常的產品。

於此處,乃提吾之道一:

未雨綢繆 :

所謂 未雨綢繆,則謂為能思人之未思,能過機器未知之誤!此乃道一也

想初時,學一些rad工具進行快速化程式時,為能編寫乙個記事本而幸喜不已!其間編寫過程

不過是控制項與**在控制項事件中的堆積,無任何重用與擴充套件性可言,寫程式只是機械性的堆砌,

但是程式本身並非是一種無意識的重複性體力動作,反之其應為一種具備高度思想性和學識性

之創造性工作,作**並非只用此一次,而應考慮周全以備日後可用,控制項的堆砌只是基本,

吾輩應有己思之能力,綜合考慮演算法效率才可。

於是,吾道二齣:

經過rad之後,每見眾多模板眾多類庫,則心生嚮往!願一睹其核心世界之光環。觀其功能

無不佩服至五體投地,高呼奇妙!神也!乃究其內幕,挖其精華,改其bug!每懂一初,則

心爽無比。然內幕晦澀難奈,不若其表之使用簡單。未至一定程度,難見其功效。每至此時,

則心生怯意,心生懶意,欲放縱思想逃離之。此時能知其表面所放之榮光,縱然如此簡單,

如此明了,然其核心之工作原理未必如此明朗簡單,開始**程式執行之機理,此可謂之為

程式設計師境界之 「見山不是山,見水不是水」也。

於是,三道出:

衣帶漸寬終不悔,為伊消得人憔悴。

綜上三道出頭,則得第四道:

昨夜西風凋碧樹。獨上高樓,望盡天涯路。

能夠探入系統內部底層打探虛實,忘盡天涯路,其核心兵馬資料,一目了然,可恣意享用。所有

的東西全能歸我所用。則達大乘。此時,還歸自然,一切反撲歸真,又見山是山,見水是水,此可

謂為程式設計師境界之「見山是山,見水是水」 也。

程式設計師的不同境界

作為乙個程式設計師一路走來,自己確實也有很多體會。特別是最近換工作,自己沒事的時候總會對自己進行了不同角度的思考和重認識。感覺自己需要學的東西確實還很多,同事也體會到了乙個程式設計師的不同境界。第乙個境界就是僅僅考慮功能的實現 以實現具體某個功能而激動和自豪。這個階段程式設計一般以實現為目的,其他考...

程式設計師修煉之道

在所有的弱點中,最大的弱點就是害怕自己暴露弱點。j.b bossuet,politics from holy writ,1709 provide options,don t make lame excuses 提供各種選擇,不要找蹩腳的藉口 don t live with broken window...

程式設計師修煉之道

身為一名程式設計師,當一本叫做 程式設計師修煉之道 的書出現在面前,又怎能忍住不去看呢?於是,出現了下邊的讀書筆記。該書確實博大精深,包含了很多內容,但很多都是點到為止。那種心中有劍的感覺,躍然紙上,或許高手都是如此吧。根據多年武俠觀摩經驗,一定要把不懂的記下來,以後肯定大有用處。那就記。第一章 注...