很多人認為Java架構師和繪畫是兩個完全不相干的領域,一個是計算機技術,一個是美術創作,但是,實際上這兩個領域是息息相關的。
首先,Java架構師需要擁有強大的空間想象力和設計思維。眾所周知,繪畫是一門學科,涵蓋了許多類別,其中包括人物、風景、抽象等。在這個過程中,畫家需要不斷地進行空間想象和構圖,需要了解色彩、形狀、結構等,以及它們如何在設計空間中相互作用。同樣,Java架構師需要從代碼的邏輯結構到系統的物理組織等各方面角度出發,構思或優化出系統較為優秀的結構 framework 或 architecture。
public class Flower { String type; String color; Flower nextFlower; Flower(String type,String color){ this.type=type; this.color=color; } }
其次,Java架構師和畫家都需要敏銳的觀察力,以及對細節的執著追求。就像畫家需要去發現畫面中的小細節,描繪出豐富多彩的畫面,Java架構師在架構設計之中也需要去發現小的問題,對細節有所關注,從而保障架構的微觀優化,進而向著宏觀的完備及健壯架構走向。
綜上所述,Java架構師和繪畫之間也是有關系的,不論是想象力、構圖、觀察力還是追求細節,它們都是兩個領域具有相似之處的元素。
上一篇css上下移動代碼
下一篇mysql5.5連接名