1. 程式人生 > >神秘的程序員——編程的樂趣

神秘的程序員——編程的樂趣

顯示 技術 nsh 存在 都在 ans ima 結果 理論


layout: post
title: "神秘的程序員——編程的樂趣"
date: 2018-05-04 22:08:06
tags: 程序員 編程的樂趣
key: 201800504220806
description: 程序員,一群神秘的生物,程序員的世界,你真不一定懂。今天我們來聊聊 編程為什麽有樂趣,作為回報,編程從業者(程序員的正統名稱)期望從中得到什麽樣的快樂?
---

程序員,一群神秘的生物,程序員的世界,你真不一定懂。
今天我們來聊聊 編程為什麽有樂趣,作為回報,編程從業者(程序員的正統名稱)期望從中得到什麽樣的快樂?

技術分享圖片

前言

無論我如何破沫橫飛地向你形容一位程序猿順暢的敲代碼是一件多麽 幸福

的事情,我想你都不會和什麽熱血、震撼、暴力美 聯系起來。

你心眼裏的程序猿1

技術分享圖片

你心眼裏的程序猿2

技術分享圖片

你心眼裏的程序猿3

技術分享圖片

程序猿的暴力美學

但是你懂得,程序猿這群生物總是喜歡創造一些自我感覺良好的……無聊卻酷炫的東西。
比如讓你覺得敲擊代碼確實是一件熱血、震撼、暴力美學的玩意。
像這樣~
技術分享圖片

據說每一個看到這個畫面的人都在心中默默的感受到了 biubiu~ bangbang~ 的擊打感。

編程為什麽有樂趣

創造欲

這是創造事物的純粹快樂,這就像小孩子玩泥巴時的快樂,小孩喜歡玩泥巴,成年人喜歡創建事物,特別是還喜歡自己設計。
這種快樂是上帝創造世界的折射,一種呈現在每一片獨特的、嶄新的樹葉和雪花上的喜悅。

幫助欲

這種快樂來源於開發對他人有用的東西。每一個開發者的內心深處,都其往往自己的勞動成果能夠被他人使用,並能對他們有所幫助。

滿足欲

這是一種來至於整個過程體現出來的一股強大魅力————如同將零件完美地組合在一起,看到他們以精妙的方式運行著,並收到了預期的效果。

受虐欲

這種快樂是持續學習的快樂,它來自於這項工作的非重復特性。人們所面臨的問題總是有著這樣那樣的不同,因而解決問題的人總可以從中學習新的事物,有時是實踐上的,有時是理論上的,或者兼而有之。

控制欲

這種快樂來自於易於駕奴的介質上工作。程序員,就如同詩人一樣,幾乎總是僅僅在單純的思考中工作。程序員憑空地運用自己的想象,來創建自己的"城堡"。

在人類活動歷史上,很少有創造介質如此靈活,如此易於精煉和重建,如此容易實現概念上的設想。
然而程序畢竟不是詩歌,程序時實實在在的東西;它可以移動和運行,能夠獨立產生可見的輸出;它能打印結果,繪制圖形,發出聲音。神話和傳說中的魔術在我們的時代已經變成現實。在鍵盤上鍵入正確的咒語,屏幕就會活動、變幻和顯示出前所未有的也不可能存在的事物。
編程的快樂在於它不僅滿足了我們內心深處進行創造的欲望,而且還喚醒了每個人內心的情感。

參考資料

  • 《人月神話 40周年中文紀念版》
  • 屬於程序猿的編程暴力美學 http://www.test404.com/post-200.html

神秘的程序員——編程的樂趣