- Java開發之道
- 張振坤 李鐘尉 陳丹丹等編著
- 1012字
- 2018-12-27 19:53:49
第1篇 編程經驗與感悟——站在前人的肩膀上
滿腔激情地步入編程殿堂
總結提高編程技能心得
暢談編程經驗
第1章 編程初學者應養成的良好習慣
學習編程是一件愉快的事情,尤其是當你實現一個想要的功能時,你會對自己的成功感到更加欣喜。
在學習編程的過程中,我們必須養成良好的習慣,只有養成了這些良好的編程習慣,才能更加接近成為一名高級程序員或軟件工程師,通過本章的學習,希望能讓編程初學者養成良好的編程習慣。
細節1 最好的老師——培養對編程的興趣
在學習編程和進行軟件開發的過程中,總是要面對許多程序代碼,由于初學者沒有編程經驗,只知道照著書本或資料去敲代碼,面對諸多的程序代碼必然會感覺乏味,而對于那些中高級程序員來說則不一樣,他們不但有編程經驗,而且編程的知識也已經系統化,能夠編寫出所要實現功能的程序代碼,如編寫一個小游戲,做一個實用的軟件,等等,所以編程對于那些中高級程序員來說是一種樂趣。
說明
之所以在這里對初學者與中高級程序員進行對比,只是為了說明興趣的重要性,并不是說初學者面對那些枯燥的代碼就不能學好編程,因為很多程序員都走過這個過程。
既然眾多的代碼令人厭煩,那么初學者就應該想辦法彌補由于程序代碼的枯燥所帶來的煩惱,較好的辦法就是在編程的過程中加入一些身邊的或者曾經經歷過的感興趣的內容,比如,可以將原來的輸出字符串,改為輸出一個特殊的符號或圖形,原來輸出的是一行星號,可以將其改為輸出一個由星號組成的三角形、菱形,等等,久而久之,對編程就會產生興趣,而不會再覺得編程是一件煩瑣的事情了,興趣是最好的老師,所以一旦對編程產生了興趣,學習編程也就會覺得輕松了,只要是自己感興趣的,即使遇到困難也會以解決了困難而感到高興。
培養編程興趣的另一種好的辦法,就是多留意身邊的一些軟件,比如Windows提供的掃雷游戲,如圖1.1所示,通過這樣的游戲的啟發,既可以開發智力,又可以提高對編程的興趣。

圖1.1 掃雷游戲
再來看一個Windows Vista和Windows 7自帶的Purble Place游戲,該游戲由三種游戲Comfy Cakes、Purble Shop和Purble Pairs組成。
其中的Comfy Cakes游戲將您置于Purble廚師的面包店中,您的工作就是完成一批蛋糕的訂單。由于面包店的客戶非常特殊,因此需要采用正確的形狀、口味、夾心、糖衣和點綴組合制作蛋糕。噢,快點干吧,因為蛋糕將接踵而來!該游戲的界面如圖1.2所示。

圖1.2 Comfy Cakes游戲
Purble Shop游戲用于測試玩家的推斷能力,游戲目標就是使Purble的臉與窗簾后面的神秘Purble相匹配,從架子上選擇頭發、眼睛、鼻子和嘴唇,然后了解您答對了多少特征。該游戲的界面如圖1.3所示。

圖1.3 Purble Shop游戲
Purble Pairs游戲的目標是在時間用完之前,找到所有完全相同的圖片。通過翻轉一個圖塊以顯示圖片,然后嘗試找到與其配對的圖片,使用“秘技”點可以對整局游戲進行瀏覽。該游戲的界面如圖1.4所示。

圖1.4 Purble Pairs游戲
說明
通過嘗試身邊這些小游戲和軟件,能夠使你對編程產生興趣,因為不管是這些小游戲也好,還是一些實用的軟件也好,都是通過程序語言編寫出來的,只要有了興趣,自然也就能夠學好編程了。
- iOS Game Programming Cookbook
- Building Modern Web Applications Using Angular
- 高效微控制器C語言編程
- C#程序設計(慕課版)
- MATLAB 2020 從入門到精通
- Servlet/JSP深入詳解
- Learning Neo4j 3.x(Second Edition)
- Hands-On Microservices with Kotlin
- 焊接機器人系統操作、編程與維護
- RealSenseTM互動開發實戰
- Everyday Data Structures
- Scala編程實戰
- Java EE Web應用開發基礎
- Android編程權威指南(第4版)
- JSP大學實用教程