Android新手入門2016(6)--用戶端編程思想的初步思考和Android學習路線

來源:互聯網
上載者:User

Android新手入門2016(6)--用戶端編程思想的初步思考和Android學習路線

做了幾年遊戲服務端,不過也不是沒接觸過用戶端的。畢業前的作業就不說了,剛畢業的時候,是在億迅公司做CRM,開發廣東電信內部使用的系統。每個功能從頭到尾自己搞。要說用戶端,jsp應該也算是吧。不過一年後就跳槽做遊戲了。說真的,學不了什麼,現在想起來,學習,還是要靠自己,單靠工作只會被牽著走。

後來做遊戲服務端,一做就做到現在。之前也搞過一下Android,寫了一些小遊戲。那個時候就覺得,編程的方法跟服務端真的是格格不入。後來,也就是去年,準備帶自己的手遊團隊。拿了劍仙緣的代碼,因為人手不夠,只能自己去兼顧一下用戶端。想寫些小功能,發現完全無從下手。猶如天書一般的用戶端代碼。

我不知道是不是因為一直在小公司,而且自己又不主動接觸一些編程技巧上的東西,總覺得那些組件啊什麼的都很難理解。或者某些東西單獨還是能理解的。但是真要寫功能的是,又是另一回事了。

所以想通過學習Android,搞一搞用戶端的東西,熟悉一下,擴充一下思路。在網上百度了很多入門教程,總覺得要麼很難,要麼很淺,或者是因為太難找到跟我水平差不多的人了吧。通常找到的教程都是一直做用戶端的人或者技術牛人寫的。或許寫得很好,但是我就是看得很辛苦。我一直覺得,程式員是兩個物種,用戶端跟服務端。

先規劃一下學習的路線吧,時間表就不好意思做了,盡量每天都寫一篇學習部落格。

圖是網上找到的,覺得不錯。就嘗試按這個方面來學習吧。

首先是基礎,

1.Java語言,Android是java寫的,肯定要用到java。其實大學的時候一直用java,剛畢業的時候也是java。還是有點基礎的,只是這麼多年,都忘記得七七八八了。不過做了C++這麼久,好像也沒必要重新學一遍。所以還是碰到問題再來研究吧。

2.XML基礎,其實我不明白xml需要什麼基礎,C++就試過寫代碼來讀,格式什麼的,應該沒啥好說的吧。

3.linux基礎,其實我不明白做Android跟linux怎麼搭上邊的。不過服務端維護的時候倒是接觸過,雖然很多不懂,但是還是有點基礎吧。

4.資料庫知識,這個更讓人費解,不知道用戶端怎麼用到資料庫的,可能是本機資料吧?

咋一看,好像服務端的程式員學習Android還是有點優勢的?希望吧!

接著是

1.瞭解Android,老實說,這個太抽象了吧,這麼多年,大家都知道它是個什麼東西,不過連知其然都不如。

2.開發環境,windows和MAC開發都搞了,linux就算了吧。windows的和MAC的

3.程式結構寫瞭解過了,點我看看?

4.介面布局,四大組件,資料庫訪問。嗯現在要學這幾個。

5.進階的後面在搞吧。

6.實踐,我覺得邊學習邊實踐是最好的。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.