為什麼我喜歡程式設計 程式設計充滿了樂趣
本文由碼農網 – 小峰原創翻譯,轉載請看清文末的轉載要求,歡迎參與我們的付費投稿計劃!
這篇文章主要寫的是程式設計的優點,以及我為什麼喜歡寫程式碼的原因。我相信很多我的同行都會贊同我下面將要說的話:D
關於程式設計
程式設計對於大多數人而言絕對是個難點,需要經過長時間的學習。但是,在我眼中,程式設計就是一個寫命令給電腦讓它去做一些事情的過程。一旦你學會了所有困難的語法,理解了它的概念,那麼你就會體悟到它的有趣。你會開始懂得如何創造一些東西。例如基本的GUI(圖形使用者介面)和簡單的app。一旦到了這個階段,你會發現自己去寫程式碼可比僅僅是學習一些資料有意思多了。當然你學習的程式語言以及設定的目標決定了你將嘗試的方向。
為什麼程式設計如此有趣
我發現有關於程式設計最神奇的一件事情就是,我們可以將腦袋中的想法轉化為現實。這是一種很奇妙的感覺,特別是當我們在螢幕上看到自己的“夢想”成真的時候。當然那些資料庫並不怎麼有意思(笑),最激動人心的是看到自己製作的遊戲,超級興奮的。事實上,作為一個程式設計師,我坦然講,就算是在螢幕上看到自己只是做了一個矩形,都會高興:D
我喜歡的事情
我喜歡用程式碼寫一些視覺化的東西,例如GUI應用程式以及2D遊戲——之所以還在2D階段是因為我還不會製作3D的:(
例如,我曾經做了一個數學應用程式,針對使用者輸入的一組數字,它可以計算出它們的平均值、中值、眾數、值域,還配備了GUI的顯示,而不是枯燥的控制檯輸出。
但是我一直認為它還有需要改進的地方……
目前我正在做一個2D遊戲,有點像馬里奧,嘻嘻,做的時候可有意思了。
當然,我的經驗並不是特別豐富,所以我同時還需要學習一系列的YouTube教程。並且在學習製作更加複雜的事物,例如遊戲時,我們可以根據教程稍微地改動程式碼,這不但有助於深刻理解,還能讓你的程式變得更獨特。
我之所以認為遊戲最讓人興奮,是因為在製作的時候我可以讓自己的想象力天馬行空,然後輸出的結果又比資料庫和電子表格炫酷一百倍。
我喜歡程式碼最主要的原因是我可以放飛我的創意,可以通過一步步努力將自己腦子中的想法轉化為現實。總之,我愛程式設計帶給我的一切。程式設計是沒有限制的,只要你知道怎麼做,你就能製作得出來,這也正是程式設計讓我愛不釋手的地方。正是程式設計的這種沒有限制的特點,讓我深深沉迷於寫程式碼。如果你也喜歡程式設計,歡迎給我評論!
譯文連結:http://www.codeceo.com/article/why-i-love-programming.html
英文原文:What is good about Programming? Why it’s amazing
翻譯作者:碼農網 – 小峰
[ 轉載必須在正文中標註並保留原文連結、譯文連結和譯者等資訊。]
相關文章
- 我為什麼喜歡程式設計程式設計
- 為什麼我喜歡單獨程式設計程式設計
- 為什麼程式設計師喜歡在深夜程式設計?程式設計師
- 趣文:為什麼有些程式設計師特別喜歡貓?程式設計師
- 程式設計師為什麼喜歡程式設計這項工作?程式設計師
- 程式設計師為什麼喜歡夜間工作?程式設計師
- 為什麼程式設計師喜歡熬夜工作?程式設計師
- 為什麼程式設計師喜歡在半夜寫程式碼?程式設計師
- 程式設計師為什麼喜歡在晚上編碼程式設計師
- 為什麼程式設計師喜歡深更半夜寫程式碼程式設計師
- 為什麼優秀的程式設計師喜歡命令列?程式設計師命令列
- 為什麼很多人都不喜歡做程式設計師?程式設計師
- 程式設計師週末都喜歡做什麼?程式設計師
- 我喜歡程式設計師這份差事!程式設計師
- 為啥程式設計師喜歡Android?程式設計師Android
- 為什麼我喜歡 Lisp 程式語言Lisp
- 我為什麼是程式設計師?程式設計師
- 我為什麼痴迷於程式設計?程式設計
- 為什麼我還在程式設計程式設計
- 為錢程式設計 vs 為興趣程式設計程式設計
- 趣文:你最喜歡的程式設計師漫畫是?程式設計師
- 程式設計師喜歡什麼樣的產品經理?程式設計師
- 我最喜歡的10條程式設計語錄程式設計
- 你的程式設計能力從什麼時候開始突飛猛進? 我的回答:2013年,我開始喜歡程式設計了。程式設計
- 為什麼我喜歡JavaJava
- 為什麼我們不要 .NET 程式設計師程式設計師
- 為什麼我們不要.NET程式設計師程式設計師
- 程式設計師喜歡Linux系統的原因是什麼?程式設計師Linux
- 為什麼有的程式設計師不會程式設計?程式設計師
- 為什麼程式設計師會有最喜歡與最討厭的程式語言?(earthly)程式設計師
- 設計師為什麼要學程式設計,開發者為什麼要學設計?程式設計
- 程式設計師出境之我最喜歡的圖靈書程式設計師圖靈
- 程式設計師面試,我最喜歡的10個問題程式設計師面試
- 程式老鳥:我為什麼喜歡敏捷開發框架敏捷框架
- 我為什麼會從程式不喜歡加{}到加{}
- 為什麼我最喜歡的程式語言是 GoGo
- 最喜歡和程式設計師一起吃飯了程式設計師
- 為什麼我不想成為Web前端程式設計師Web前端程式設計師