學好編程可以幹什麼?

不是可以幹什麼工作,而是可以做什麼事。


謝邀(哇哈哈,竟然有人邀請我,好哥們兒!)

學習編程可以幹什麼呢,賺錢糊口?No

以賺錢為目的的編程是走不遠的,它不能作為長期的動力。很多人在工作兩三年後會陷入迷茫,多少有這個因素在內,因為發現這時候跟其他行業同樣工作資歷的人相比,編程與否並不會帶來明顯的優勢,而且會在工作中遇到很多知識上的壁壘。光環褪去,身心疲憊後,就會對當初的選擇動搖。

不扯遠了,編程能幹什麼呢?

首先,編程能改善自己的生活。

很多人以為搞IT的人情商不高,當看到Our Love Story的網頁時,雖然是個男孩子,我還是被感動了好久。他用編程知識,讓整個世界來見證他和愛人之間的感情,祝福他們。被感動之後,我買下了老婆名字的域名,匆忙之下在上面放了一行簡單的文字:老婆,我能為你做的,可以有這麼多。老婆當時感動了好久,幸福感爆棚,但是就我的技能水平而言,是愧對她的。

至於那些寫程序抓新浪、知乎的內容分類給自己用的複雜點的事情就不說了。需要的編程技能真的不高。。。

其次,學習編程可以惠及他人。

在知乎看過一個朋友的回答,講了一個故事。小區裡邊很多小孩噓噓,要大人不停吹口哨才拉的出來(額。。。),於是答主開發了一個APP,錄了幾種口哨在裡邊,就兩個按鈕,一個「吹」,一個「停」,功能真的好簡單有沒有,確實方便了很多人。

我剛來現在的公司的時候,有一個歷史積累的JS類庫,沒有文檔,開發的時候都是邊讀源碼邊寫功能,有點搞人。於是我花半天學了JSDOC的語法,花半天搞了個文檔部署在內部伺服器裡邊,相信跟我遇到相同困難的同事,有了這個文檔,會少很多功夫。

上面說的這些東西,需要的編程技能真的不高。。。

至於 @vczh輪子哥搞出的gaclib,方便自己又能惠及他人,這種高大上的事情,就只能仰望了。


學好了編程轉產品經理可以被人少罵一點。


謝葯,看看我在知乎的註冊脾日期就知道,顯然題主隨機邀請了很多人,不過還是佩服知乎的機器學習系統。

答:define the world


為什麼我的處女邀是這種問題???

學會編程當然可以干很多事情,現代社會已經是一個和計算緊密結合的社會,人類已經像依賴電力一樣依賴計算。學會一點編程可以方便你的其他工作或學習。對於理解日新月異的科技進展也有幫助。


謝邀,可以做的事情多著呢,就怕你沒時間。比如:

可以沒日沒夜的加班;

可以無休止的改bug;

可以名正言順的罵產品狗;

可以不會修電腦;

可以面向對象編程;

可以跟代碼談戀愛;

還可以摳腳。


瀉藥。雖然大概題主是隨機點擊邀請的,像我這種沒有多少實際經驗也沒有名氣的學生,欸嘿

1. 運用編程可以減少你的重複性工作

2. 通過編程可以了解到一些計算機軟體的工作原理

3. 有能力參與開源軟體的事業


謝喵

可以勾搭妹子呀www

再比如說……

可以勾搭學弟學妹呀

控制別的東西做其他東西什麼的簡直不能更贊wwwww


謝邀。寫了個網站計算我和女朋友相愛了多少天。


其實學好編程不僅僅是能夠找到一份好工作,更重要的是能夠給自己帶來很大的成就感。

比如說,你想讓電腦自動登錄網路,或者自動幫你把搜狗音樂上面好聽的歌曲記錄下來等等,都可以利用編程實現。

我覺得凡事不要帶有太多的目的性,真正去體會編程之美,這才是最重要的


可以用來解決一些別人根本不會遇到的問題…………

——————————

啊多麼痛的領悟!


我一直覺得未來的世界會是碼農主宰的世界,HoHo!在未來很多需要計算機自動完成的工作,編程自然必不可少。可以說是一種工具吧,學會利用工具總不會有錯的~


借用某名人的一句話:

I make things

我們可以做的事就是創造原本沒有的東西。


學會了編程,就向掌握了一把刀,你可以用它來開山屠龍,也可以用它來削蘋果切菜。


就比如學好python很方便懶人,特別是很多大量重複的工作效率變特高 ,也很好學推薦一下下,當打開一扇新世界的門自然就會發現裡面的樂趣,重要的是邁出第一步而且能堅持好幾步


學好了編程,你可以:

——找一面黑板寫出給妹子打電話的完美流程。

——然後你就別想找到女朋友了。

——別灰心,你還可以自己定製一個類似Siri的程序來陪自己聊天。

——以及,聊累了去編程論壇討論PHP的好壞。

——再也不用親自換燈泡:這是個硬體問題。

——找到了信仰,對那些成天把馬雲、喬布斯掛在嘴邊的人嗤之以鼻,X神才是人類進步的方向。

——打開網頁發現蛋疼的地方,總想右鍵查看頁面源代碼。

——去世界最大的男性交友網站,認識不同種類的獃子。

(未完待續......


拿命編程,拿編程賺錢,拿錢續命。


小的時候理想做一個科學家;有段時間總是生病就想做一個醫生;初中之後文藝氣息漸濃就想做一個作家,發現作家賺錢比較難就當了靠寫作賺錢的另一種職業:程序員。說了這麼多,學好編程可以當程序員。

=================以上都是胡扯=====================

to code a program, to create a world.


居然有人邀請我。

其實我覺得關鍵就是一個『好』字,在學好之前,你也許很多年都『學不好』。但是編程是一個開放的世界,即使你稍微了解了編程時怎麼回事,你解決問題的方式也會和世界上的絕大部分人完全不同,更何況有一個開放的開源世界在你面前,你可以做的事情太多太多了。


學好編程,能讓你在某些方面更上一層樓……

比如


創造新世界。


推薦閱讀:

C 語言中 int main() 和 void main() 有何區別?
能否寫出一個程序,按照需求,自動生成實現的代碼?
Brian W. Kernighan和Dennis M. Ritchie當年用什麼軟體寫出了《The C Programming Language》?
任何遞歸程序都能轉換為一個等價的非遞歸程序嗎?
把函數式編程語言寫得和彙編一樣是一番怎樣的感受?

TAG:編程語言 | 編程 | 計算機科學 |