只會寫程式碼,不如去種田
打小父親就教我寫程式碼,他是軟體工程師,也是我見過最好的導師之一。最近他和我媽媽開了一家有機農場,很積極的倡導可持續生活,也非常熱衷地參加社群活動。
這兩天code.org發起了一場頗為巨集大的“一起來學程式碼”的活動,請了不少名人來做代言。我的父親寫了一條很有意思的評論,他的觀點反映了許多不怎麼熱衷於非盈利性軟體工程或者黑客行為的人的想法:
過去的35年裡,我一直都會用幾種語言很流暢的寫程式碼(雖然最後五六年裡非常無聊)。其實對大多數人來說,程式設計要比學習說話、交流、閱讀協作或者掌握基本的數學技能簡單的多。真正有挑戰性的,其實是種田,需要更廣博的支援和不斷的學習。要想種好田,你得同這個很大程度上依然模糊不清的真實世界交流,而且種田種的好不好可是會從根本上影響到這個星球上所有人的生活的。
為什麼程式設計師在自己搭建的精神世界中自滿的活著,卻能享受如此的地位和財富,而那些著手處理著社會和生物圈之間最重要的部分的農民,卻如此為人不齒呢?說“所有人都應該學程式碼(或者學跳舞、唱歌)沒問題,但是更重要的是每個人都應該學會如何去同自然界相處,明白最基本的食物、水和歇身之處是怎麼來的。
程式設計的能力並沒有給開發者帶來什麼東西,程式設計只是簡單的工具,幫助你簡單化問題,如此就能更有效率的解決它。真正讓肉體凡胎的程式設計師化身為軟體世界的半神的,是他們清晰界定並在抽象世界中呈現問題的能力。程式設計充其量也就是建築工人手中的錘子或者外科醫生手裡的解剖刀。沒錯,你得知道如何去用它,但是更重要的是知道用它來幹嘛。
即使有超人的程式設計能力也不會讓你成為軟體之神繼而一夜暴富,這世界上有著太多聰明絕頂的優秀程式設計師也就剛剛掙夠奶粉錢呢。能否發財取決於你想解決的是什麼問題,像Facebook、Google這類解決廣告效果提升問題的自然是能賺錢的,其次還有做高頻度交易演算法的,以及做一些可以讓VC等投資者拿來賺更多錢的東西,不一一列舉了。
code.org真正宣揚的是將程式設計的內在藝術傳授給更多人。的確,它請了一堆利用上述策略發了大財的人,但是請記住採用“只要做了這件事,你就能發大財買豪宅娶漂亮老婆”這種策略做廣告在人口統計學上已經被無數次證明有效了。code.org真正希望做的是教導孩子如何看待分析問題,如何將問題呈現出來以幫助他們明白自己希望解決的問題是什麼,給他們一種新的工具幫助他們表達和溝通遇到的問題。
英文來源: kimburgess.info
相關文章
- 只會寫程式碼的程式設計師永遠無法出色?程式設計師
- 直播網站程式原始碼,【openpyxl】只讀模式、只寫模式網站原始碼模式
- 熬夜寫程式碼,不如換女裝入GitHub獲上千Star?Github
- 你得會寫程式碼。。。
- 現在哪個 UI 會寫程式碼?UI
- 這些都不會,你說你會寫程式碼?
- canvas田字格效果程式碼例項Canvas
- 這種崗位真的有人會去嗎?
- 高考結束太無聊?不如去風變程式設計學Python程式設計Python
- 不要浪費時間去寫所謂的完美程式碼
- 頂級公司程式設計師,一天只寫100行程式碼?程式設計師行程
- 這些手寫程式碼會了嗎?少年
- 前端面試必會手寫的程式碼前端面試
- 產品經理需要會寫程式碼嗎?
- 會計憑證BTE替代 程式碼寫法
- 裝逼只服程式設計師!用程式碼寫出租廣告,網友回覆亮了:程式碼有點爛啊程式設計師
- [譯]Ruby 2.6 會在begin..end 程式碼塊中因為不寫rescue 只寫 else 而丟擲異常[實驗性Feature]
- 去html標籤,只取純文字HTML
- 如果有一天,可以因為快樂去寫程式碼
- Golang 千萬別把key或者password寫死到程式碼裡面去Golang
- 不如自己寫一個 schema 類庫吧
- 中國遊戲玩家為何偏好“種田遊戲”?遊戲
- 學會了ES6,就不會寫出那樣的程式碼
- 想玩開源又不想寫程式碼的八種做法
- 我們一直談論“寫程式碼”,但你會“讀程式碼”嗎?
- 程式碼簽名會成為一種常態嗎
- 【前端面試】同學,你會手寫程式碼嗎?前端面試
- 會寫程式碼是你創業路上的包袱嗎?創業
- 寫程式碼怎能不會這些 Linux 命令?Linux
- 寫程式碼的妹紙會是怎麼樣的?
- 不會寫程式碼?這耽誤不了你創業創業
- 單例模式你會幾種寫法?單例模式
- 筆試程式碼題--C++--深信服--田忌賽馬筆試C++
- 我們為什麼熱愛種田遊戲遊戲
- 校招被刷,無效面試,只會抄程式碼的我該怎麼辦面試
- 40 歲了還在寫程式碼,是一種幸福,還是一種悲哀?
- 霍炬:程式設計師愛寫指令碼是種病程式設計師指令碼
- 編寫難於測試的程式碼的5種方式