寫給程序員:當自己的上帝

wKiom1M6tG-TTbYbAAFqwRnFGIM216.jpg


作爲長年混跡於IT圈的二把刀程序員,我今天想談談編程的本質,也許多少能夠幫助有志於加入程序圈的有爲青年。

程序員每天干的最多的事情就是和電腦打交道,很多程序員說自己和電腦的二人世界很快樂,但是問題是電腦是沒有感情也沒有思想啊,所以從本質上來說程序員和電腦的二人世界其實自己的一人世界,是自己和自己說話而已,所以也許會造成這樣的情況,自言自語多了也許就不太喜歡和其他人打交道了,別人會覺得這貨不怎麼愛”和人說話“了,當然據我觀察其實大多數程序員內心還是異常悶騷的,只是不願意去表達而已。

那麼編程的本質是什麼?計算機只能讀0、1這樣的指令,而計算機就是一堆鐵疙瘩,所以沒法聽懂,在這種情況下就需要一種媒介來使程序員給電腦下命令,這種媒介就是編程語言,像Java、C之類的,程序員通過編程語言寫了一堆邏輯給計算機,讓計算機來執行,這就是我理解的編程的本質,所以其實程序員就是在那不斷給計算機下達一堆命令,這堆命令等着某天有人來觸發。

那麼編程爲什麼會讓人上癮?我看到很多人編程會上癮,日以繼夜的編程,傳說中還有累掛的,這事兒不是很奇怪麼?其實因爲編程本質上是一種創造,在編程的世界裏面,是沒有政治、宗教和地球引力的,所以在那個世界,你就可以隨心所欲的發揮自己的創造力,而計算機又是個忠實的執行者,只要你寫的對,你寫啥他執行啥,所以當你在編程的世界把一個軟件創造出來的時候,那種成就感是不言而喻的,如果恰巧又有一堆人用你的程序,給你一些正反饋的話,那麼在你的那個小世界裏面,你就是上帝,因爲所有人都在你邏輯的控制之中,你說在這種驅動力的促使下,你會不會上癮?

那麼爲什麼也會有很多人在做程序員久了之後厭惡編程?我的解釋是創造力的喪失,業界有個名詞叫做“碼農”,就是搬磚的代碼工人,自己聽別人的指揮,然後機械的按部就班完成任務就好,如果某個程序員到了這個樣子,基本上已經喪失了創造力,自己已經不是那個世界的“上帝”,相應的成就感也會逐漸消亡,時間久了自然而然的就喪失興趣,進而有可能厭惡編程了。

所以如果你的目標程序員,切記不要淪爲“碼農”,發揮創造力吧,當自己世界的“上帝”。


====
感興趣的加我的微信訂閱號:niudan8


我的微博:@最牛傻蛋

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章