軟件開發性感嗎 ?! 頂 原 薦

對美而言,最直接最真誠的讚歎,就是性感!而軟件開發中:有快感,無性感,更沒有美!

要說清楚這個問題,就要弄清軟件開發的本質,美的概念。

我在軟件開發一線工作至今四年多時間(主要工業、消費電子產品驅動),研究過不少軟件相關書籍,並積累了不少軟件開發技能。然在整個工作過程中,內心深處總有些許的失落,總感到少了某樣東西,而又講不出來。直到最近我纔有所感悟。

軟件開發的本質是什麼 ?是:複雜 。它不會像理論與算法知識那樣,你研究通透以後就是簡單。軟件的構建,需要嚴密的邏輯設計,即便你通透了所有的理論,在設計實現過程中,代碼與代碼,模塊與模塊之間的整合、協同關係仍然而且將永遠是複雜的。所以不少程序員會有這樣的體會就是,直接看幾個月前自己的代碼常會看不懂了。並且軟件永遠不可能沒有BUG。這些都說明軟件是複雜的。

軟件產品可以是美的,當人們賦予他界面,他的功能符合我又們人類某些心理需求時。而開發的過程,又是另一回事了。舉個極端的例子:如你看見了一位美女,她是如此的性感、她的身姿,她的皮膚彷彿輕輕一彈就會滴下露珠一般白嫩,令人心動,這就是美。但若是沒有皮膚的包裹,直接看到是她的各種內臟,你將不會有絲毫的美感可言,感到的只是噁心與恐怖。

而“美”,不是一句就能說明白的。美學一直徘徊在哲學的陰雲之下無所歸屬,更造成了它難以被說清楚。美的本質更像是一個理論上無法解答的斯芬克斯之謎 。“美學”的概念最早是由鮑姆嘉通提出的,“Aesthetic”一詞來自希臘文,原意思是“感性學”。要弄清楚美產生的更深層的機理,需要從生物進化學、心理學等視角去探尋,並千萬不要從哲學的角度出發去研究,科學的本質是限制,哲學是“愛智慧”,它是無限。。它給不出美的準確定義,只能無限玄想。作爲一種現象,美在短期內還會受到社會整體“慾望流”波動的左右,會受到當時社會政治因素、意識形態的影響,還會因人的不同性別、不同年齡段、不同經歷而有表現出較大的差異性,其中每一點要講起來都可自成一篇長文。

雖然我們大部分人沒有研究過,但這一點兒也不影響我們對美的感知。對於那彷彿從天降而美的風景、美的人,當突如其來,我們都會一下子被震住,沒有任何理性的評判,內心不由自主的驚歎“啊!好美!”。這就叫不可思議,當他突然降臨時,你來不及思、你來不及議,你的當下反應,正是你內心最深層次的表達。這種心靈,有着人類億萬年進化的印記,可追溯到萬物有靈的泛靈時期甚至更早。就如我們對一份作品的至高評價是“這幅作品裏有靈性,有靈魂”。

弗洛伊德認爲人類最原始的驅動力是性,其實我認爲審美的動力與性也有着神祕的聯繫,一件事物是否吸引你的最直接表達是它性不性感。但用性感來形容一段代碼,顯然是沒有人這麼說的。

美的感知是建立在億萬年人類的進化之上深層次心理需求。軟件開發跟這是完全不同之物,它是建立在邏輯電平的低與高或者說 ‘0’和‘1’之上的,只是一整套邏輯的組合與變幻,它也就沒有靈性、沒有美可言的。

但又爲什麼還有大批軟件開發者喜歡這件事呢?
1、 他會有一種大腦思維流體驗,當你行雲流水般敲擊着鍵盤,想法,邏輯用在指尖形成代碼一一實現,這會有一種快感;
2、 在軟件王國裏,你深知了各種理論與規則,你可排兵佈陣、運籌帷幄,你就是這個世界的國王,它可以讓你有成就感。還有當一個產品做出來的小激動 ;
當然或許還有,你純碎就是因爲喜歡,因爲進入這個世界後產生了更多的未知,因爲求知的本能。就像爲什麼要登山,因爲山在那裏。

但對我而言,軟件開發只是手段不是追求。有之以爲器,無之以爲用。否則一味研究軟件技能得到的只有冰冷與虛空,對美的感知與追求,纔會擁有溫暖與靈動。

形而上者謂之道,起於學,行於理,止於道;
形而下者謂之器,起於教,行於法,止於術。
你一定要弄清楚自己真正想要的是什麼!

 

歡迎關注我的微信公號,

和風雨海浪會有最實時的文章推送 : 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章