鹏博科技5年专注手机APP软件开发,微信公众号开发,国内领先的APP定制开发公司,您身边最实在的软件服务商
当前位置: 手机app开发公司 > Android资讯
 
 
QQ在线咨询
售前咨询热线
400-0110-567
售后咨询热线
15124669933

哈尔滨自学Android开发之路

18 2017-02
编辑:鹏博科技 2017-02-18 09:04:50   来源:哈尔滨APP开发公司    阅读:
哈尔滨自学Android开发怎么学,首先来说下我的背景以及这大半年来我的自学情况吧:
1.本科通信工程,非计算机科班,大一学过C语言基础,后来因为专业课程需要,学了一点汇编以及Matlab。这部分经历我认为对于我后来的编程学习只有基础语法理解方面的帮助。
 
2.去年11月中开始系统学习编程语言,由于想做Android开发,所以入门语言选择了Java。
 
3.11月中到12月中,边看传智播客的一套视频边敲里面的练习。
 
4.12月中到1月中,20天左右时间看了《编程之美》,并用Java实现书里百分之五十左右的算法题,剩下的题由于难度太大    或者比较复杂,当时没有深入研究下去。
 
5.1月中到2月中,选择了网易公开课里面的《斯坦福大学公开课—编程方法学》这套视频,同样是边看视频,边完成里面的Assignment。在这里感谢帅帅同学@王帅 推荐这套视频。里面的Assignment题都是经典题目,对于初学者来说非常适合。
 
6.2月底开始学习Android语言,花了1个月左右的时间,照着《第一行代码》里面的例子,敲代码进行实现。

自学Android开发产品
由于在学习编程之前就有两个小产品的构思,所以也没有想自己基础是否打扎实了,先试着去实现,看看能不能做出个可用的产品来。截止到目前为止,两个小产品都已经开发完毕了,其中一个“苹果序列号查询”已经在小米、豌豆荚、Google Play、魅族Flyme等应用市场上线并且有了一版更新(4月14日上线,到目前为止下载量已经超过1000),它是下面这个样子的:
自己写的Android软件
1.专业课程需要,学了一点汇编以及Matlab。这部分经历我认为对于我后来的编程学习只有基础语法理解方面的帮助。
2.去年11月中开始系统学习编程语言,由于想做Android开发,所以入门语言选择了Java。
3.11月中到12月中,边看传智播客的一套视频边敲里面的练习。
4.12月中到1月中,20天左右时间看了《编程之美》,并用Java实现书里百分之五十左右的算法题,剩下的题由于难度太大    或者比较复杂,当时没有深入研究下去。
5.1月中到2月中,选择了网易公开课里面的《斯坦福大学公开课—编程方法学》这套视频,同样是边看视频,边完成里面的Assignment。在这里感谢帅帅同学@王帅 推荐这套视频。里面的Assignment题都是经典题目,对于初学者来说非常适合。
6.2月底开始学习Android语言,花了1个月左右的时间,照着《第一行代码》里面的例子,敲代码进行实现。
 
 
关于开发“苹果序列号查询”具体实现逻辑介绍,请移步(最近好像需要翻墙):JeffinBao - Android开发,读书,见人,行事
 
另一个是我的个人简历应用,仿照地图搜索的样式做的,它是下面这个样子的:
 
 
很多知友在其他答案中已经列了很多资料了,我自己也是通过他们介绍的资料的其中一部分来进行学习的,所以资料方面,就不多说了,想说两点看似无关但我认为又比较重要的点:
 
1.有自己很强烈想要实现出来的想法我在学习编程之前,上面两个应用的初步构想就已经在我脑中了,所以这半年多特别是今年2月底开始学习Android以来,我都是按照怎么去实现我脑中的想法去学习Android的。没有对于想要实现的东西有着强烈的愿望,我想我是很难坚持下来的。最终把自己的想法实现后,这种开心和一直进步的感觉,也是很鼓舞人心的。
 
2.“软实力”的加强Android应用呈现给用户最多的是界面,所以界面是否美观是用户会不会选择去用的一个重要因素。对于工程师来说,如何提高自己的审美,进而把自己对美的理解融入到应用当中是很重要的。这不是说工程师一定要具备专业设计师的能力,这不太现实。但是如何保持界面整洁,在字体、颜色、排版上如何规范与统一,都是工程师需要在平时去提高的。
 
写了这么多,不知道有没有帮助到题主,下面我也想安利下自己的应用以及在求职中的自己:
1.小米、豌豆荚、魅族Flyme、Google Play、锤子应用商店上搜索“苹果序列号查询”,有任何问题,欢迎反馈给我丫。
2.下面是跟我有关一些主页的链接:
    个人主页:JeffinBao - Android开发,读书,见人,行事主要用于写技术文章和一些自己认为写得比较好的文章,刚开始用jekyll引擎不久,所以内容比较少。
    GitHub主页:JeffinBao (Jeffin.Bao) · GitHub    主要用于托管自己的代码,寻找一些好的开源项目来学习使用。

哈尔滨自学Android开发的过程已经讲述完了,希望能对Android APP自学计划的伙伴们有所帮助。

本文出自哈尔滨Android开发公司鹏博科技,转载注明地址:
http://www.pbphkj.com/show-30-74-1.html哈尔滨自学Android开发怎么学,6 2月底开始学习Android语言,花了1个月左右的时间,照着《第一行代码》里面的例子,敲代码进行实现。 专业课程需要,学了一点汇编以及Matlab……