掌握編程技能可能對人生觀有哪些改變或啟發?
03-02
編程在這個網路時代其實是一項神奇的技能;通過編程,我們能夠更加透徹的研究和了解事物的本質。
何謂編程
編程可以說是一種流程化的寫作。程序員的日常生活就是處理各種技術產品和服務,比如遊戲和聊天軟體…要給遊戲或者聊天軟體編程就需要去研究這些產品背後的原則;除了程序員,絕大多數人都不會去思考這些問題。編程的本質就是設計一個合乎邏輯的過程來達到指定的要求,這樣使用這個產品的人就可以在不知道細節的情況下達到目的。
學習編程帶給我的改變
學習編程該給我思考的習慣,讓我再日常生活里會去考慮這些很平常的事怎樣通過編程達到更高的效率。如果突然產生一個想法,在把想法仔細梳理後,寫下來,或者記住它。每天花時間去完善細節,就可以通過編程來最終實現。
掌握編程帶給我的啟發每當我編寫一個了程序來滿足需求時,我就感覺編程這項技能就好像一個掃把,可以用掃把腦子裡克服不了的困難垃圾都掃掉,會有一種輕鬆的喜悅。如果你將來有類似的問題,你可以用這個掃把解決這個問題。有時候,掃把也會用舊,它就需要不斷的升級和優化。
總結雖然編寫出來的程序的執行效果未必會讓所有人滿意,但它已經可以脫離設計者而獨立存在,可以被其他人使用、執行、和改進。從這個角度來講,說編程是在創造新生命也不為過。喬布斯就曾經說過:每個人都應該學習編程,因為它將教會你如何思考。
人生觀就是程序代碼,人生就是這些代碼運行的結果。每一天的日子就是這些代碼運行的結果。小到過馬路是不是闖紅燈,都能看到一組組yes-no邏輯開關在不斷切換。人生觀的千差萬別就是這些代碼的差異。
沒有最高許可權,不能完全控制系統。無法控制心跳、睡眠。
時不時的會有bug,比如看看一個字看久了就不認識了。
看著很壯觀很偉大的事情,其實只是因為你不懂。
如果你真的懂了,會發現都只是一些微不足道的小東西的組合。
推薦閱讀: