編程為什麼有趣?

來源:互聯網
上載者:User
編程 編程為什麼有趣?作為回報,它的從業者期望得到什麼樣的快樂?

首先是一種建立事物的純粹快樂。如同小孩在玩泥巴時感到愉快一樣,成年人喜歡建立事物,特別是自己進行設計。我想這種快樂是上帝創造世界的折射,一種呈現在每片獨特、嶄新的樹葉和雪花上的喜悅。

其次,快樂來自於開發對其他人有用的東西。內心深處,我們期望其他人使用我們的勞動成果,並能對他們有所協助。從這個方面,這同小孩用粘土為"爸爸辦公室"捏制鉛筆盒沒有本質的區別。

第三是整個過程體現出魔術般的力量--將相互齧合的零組件組裝在一起,看到它們精妙地運行,得到預先所希望的結果。比起彈珠遊戲或點唱機所具有的迷人魅力,程式化的電腦毫不遜 色。

第四是學習的樂趣,來自於這項工作的非重複特性。人們所面臨的問題,在某個或其它方面總有些不同。因而解決問題的人可以從中學習新的事物:有時是實踐上的,有時是理論上的,或者兼而有之。

最後,樂趣還來自於工作在如此易於駕馭的介質上。程式員,就像詩人一樣,幾乎僅僅工作在單純的思考中。程式員憑空地運用自己的想象,來建造自己的"城堡"。很少有這樣的介質--創造的方式如此得靈活,如此得易於精鍊和重建,如此得容易實現概念上的設想。(不過我們將會看到,容易駕馭的特性也有它自己的問題)。然而程式畢竟同詩歌不同,它是實實在在的東西;可以移動和運行,能獨立產生可見的輸出;能列印結果,繪製圖形,發出聲音,移動支架。神話和傳說中的魔術在我們的時代已變成了現實。在鍵盤上鍵入正確的咒語,螢幕會活動、變幻,顯示出前所未有的或是已經存在的事物。

編程非常有趣,在於它不僅滿足了我們內心深處進行創造的渴望,而且還愉悅了每個人內在的情感。


聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.