Android新手入门2016(6)--客户端编程思想的初步思考和Android学习路线

游戏服务端程序员学习Android客户端的心得体会
本文是一位有着多年游戏服务端开发经验的程序员,分享了从服务端转战客户端的学习历程,包括从基础知识(Java语言、XML、Linux基础、数据库知识)到深入学习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
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值