編程是否有趣,在不同的時間點可能有不同的看法,像上學時成功解決一道線上的編程題感覺很有趣.但是要在工作里天天寫的是sql 寫頁面 寫UI 搭環境 看日志 可能會感覺很無趣.新霸哥覺得編碼是一個很無聊的一個過程,但是卻是實踐想法的一個過程。
創建事物的純粹快樂
一種想法或者是一個設計在程序員的編程設計下,經過自己的設計能夠讓一個事物有無到有的展現在我們眼前。如同小孩在玩剪紙一樣,通過自己的設計能夠展現給你一個完整的設計結果,這種快樂不是一般人能體會到的。
開發出來的東西有價值
開發者開發出來的東西能夠解決我們生活中你的一些問題是很重要的,簡單的說就是你開發出來的軟件能夠幫助企業解決預先所希望看到的效果,有一定的收益。編程也同樣,把一件作品完成,就是制作這件作品最大的樂趣。如果作品得到認可甚至產生盈利,這種樂趣就被成倍放大。
流程多樣化
你會看到將相互嚙合的零部件組裝在一起,看到它們精妙地運行,得到預先所希望的結果。比起彈珠游戲或點唱機所具有的迷人魅力,程序化的計算機毫不遜色。
需要接觸多方面的知識
通常情況下人們所面臨的問題,在某個或其它方面總有些不同。因而解決問題的人可以從中學習新的事物:有時是實踐上的,有時是理論上的,或者兼而有之。學習別人精彩的思路、代碼甚至注釋。