从零开始学Android编程

我来回答一下。

首先说个人背景,大四学生,专业机械类,学校只教了C语言基础,其他编程知识均为自学。

大二时准备学Android开发,看了一点java基础的语法知识,然后不了了之。

大三因为自己参加的项目,接触C++,用MFC写了个简单的桌面软件。

大四开始找工作,由于之前在机械公司的实习经历,感觉自己不喜欢机械类的工作,也不适合,开始改简历,投一些计算机类的公司,可惜并不是很理想,期间面了一家Android开发的实习生,人家提问,好多不懂,面试完感觉自己好渣。那是去年12月份左右。

面试失败回来后,不再海投简历,觉得与其抱着侥幸的心理去让别人给你一个机会,不如练好技术,给自己更多的选择机会。

12月份到2月初放寒假那段时间,每天白天去另外一家公司实习,回来就背着电脑去图书馆,看书,敲代码,直到图书馆熄灯。每天坚持,周末更是泡在图书馆。啃完郭霖大神的那本《第一行代码》,开始对一些大致的概念有所理解,Android的基础知识也掌握了一些。

看完书前面一大半的时候,我花了几天时间,写了一个拨号软件,Google原生的拨号不带T9拨号,我就自己写了一个,现在看来很简单,界面也很粗糙,不过那时还是成就感满满的。在如何评价《第一行代码》一书? – Android下可以看到,第一名的匿名答案就是。

后来就是放寒假了,寒假之前开始写一个软件,『在读』,就是记录你阅读纸质书进度的一个软件,由于觉得功能不实用,已经停止开发了。下面是一些简单的截图。

功能很简单,就是记录一本书的阅读进度,高级一点的就是加入调用豆瓣的API,可以根据关键字联网查询一些书的信息,如上图所示,点击进去可以看到书籍的大致信息。

寒假在家写这个软件,并开始看《Java编程思想》,开始系统地理解一些Java的知识。

寒假过得很充实,每天看书,做笔记,有时连着好几天晚上敲代码敲到凌晨2点,可是不觉得累,因为喜欢这种感觉,看着自己写的软件在手机上跑起来,特别开心,这也是我为什么转行做程序猿的原因吧。

凭着这段时间的学习,今年开学初,投了几个Android开发的实习生职位,基本上都获得了面试机会,技术面问的那些问题,自己在写上面这个软件时都多多少少遇到过,所以基本上都没问题,然后陆陆续续拿到一些offer。现在在其中一家公司实习,职位就是Android开发。

最近自己写的一个习惯养成的App上线了,满满的成就感。

虽然功能简单,界面也简洁,但是看着自己写的一行行代码,一点点改进界面,最后得到一个自己满意的结果,还是很开心的。 : )

以上罗嗦了这么多,讲了本人从只有一点编程基础到找到Android开发工作的经历,没有大牛那么厉害,只是一番很平常的经历,希望题主你可以得到一些你想要的经验。

回答题主的问题:

觉得自己有毅力,有信心的话,同时学习能力比较强,那就自学,不差钱的话就报班吧,找个靠谱的。

第二个问题我已经回答了。

第三个问题,我觉得起码郭霖的《第一行代码》上那些知识点要掌握的吧。

如果题主自学的话,以下是建议:

推荐书籍,郭霖的《第一行代码》,很好的Android入门书。

Java的话,一开始不推荐《Java编程思想》,没有编程基础的有点难懂,你可以看看网上教程之类的。

多敲代码。书上的例子,不要看着觉得会,就不去敲了,很多时候你自己敲一遍,才发现存在很多问题,试着去解决这些问题,你会学到很多。

在有一定基础上,可以想着写一些个人的项目,思考要添加什么功能,怎么实现,不懂的就Google。

学习网站的话,Android开发的官网不翻墙是打不开的,可以考虑买个vpn或者别的途径,翻墙去看,反正我是习惯了Google,vpn一直挂着。贴一个我自己的书签。安卓开发者必备的42个链接

推荐stormzhang 的Android学习之路博文。Android学习之路,很赞,一些Android初学者资源都很赞,仔细看完这篇,你会学习到很多。

开发工具下载,同样是墙的问题,这里有不需要翻墙的资源。AndroidDevTools 配置中遇到的问题自己多搜索。

最后再说一下,推荐Android Studio,真心好用。 = =

最后最重要的就是,要有兴趣,有坚持的决心,不要轻易放弃,遇到问题多看看文档,多搜搜,不要失去信心,慢慢成长起来,不要急功近利。

加油!

作为一个从事8年安卓开发的过来人告诉你,学安卓能做的有很多,由于安卓的开源,安卓系统被广泛应用在各个领域,除了手机外还在车载导航,智能家居,智能柜员机,等等各个产业,一但学好了安卓,就业是不愁的,但如果想找个好的工作就只有靠自己努力磨炼技术,不断学习,不断扩展技能,才能到达不断提高自己,实现人生的目标。至于怎么从零自学,推荐你在哔哩哔哩上直接搜android,你会发现大量的教学视频,选一个浏览量多的,从头看到尾,跟着老师一边看一边操作,如果能够坚持下来就基本入门了,然后就是自己找几个不太难的应用仿照着开发一遍巩固知识,最后就是多在技术论坛逛逛看看相关的技术讨论最好自己也开一个技术博客,写写自己的技术心得,总结,或者对安卓的理解等等可以帮助你提高技术水平。详细的从零学习安卓可以关注我的头条号文章从零开始学习android。

原创文章,作者:普尔小编,如若转载,请注明出处:http://www.puerpx.cn/pxwd/1498.html

(0)
上一篇 2022-05-11 上午11:44
下一篇 2022-05-11 上午11:52

相关推荐

  • 教育系统有哪些(教育系统哪种好)

    目前常用的在线教育系统大概分为两类: 一类是流量型平台,比如腾讯课堂、网易云课堂、荔枝微课、千聊等。 优点:是专门做教学、知识付费的第三方平台,功能适用于线上教学,课程支持收费。 …

    培训问答 2023-01-05
  • 小龙虾做法(小龙虾做法家常做法)

    小龙虾怎么做好吃?小龙虾的家常做法大全 现在是吃小龙虾的季节,满大街的龙虾店都打出了吸引客户的广告,我所在的镇区可以说50%以上的店面都改成了小龙虾店,小龙虾到底好不好吃?小编我自…

    培训问答 2023-01-29
  • 法硕辅导班,法硕有必要报班吗?如何选择法律硕士考研辅导班

    个人建议 1、全国每年法律硕士考研人数一年比一年多,2017年18法硕考生更是有十几万人,每年才招生多少,所以建议报个辅导班系统性的学习一下,自学的话肯定没有老师讲课好 2、辅导班…

    培训问答 2022-11-10
  • 烧钱式营销适合国内吗,烧钱式营销的利弊

    看了一下答案,对待,感觉每个人的关注点都不一样。对待这个没有上线的问题,我思考和关注的点是什么决定了营销的方式,烧钱营销只是一种营销方式,而什么决定了营销的方式呢。那就要看营销的策…

    培训问答 2023-06-18
  • 组织变革,如何进行组织变革

    一.首先我们想清楚什么是组织变革 组织变革简称OD,是指组织根据内外环境变化,及时对组织中的要素(如组织的管理理念、工作方式、组织结构、人员配备、组织文化及技术等)进行调整、改进和…

    培训问答 2022-11-16
  • 怎样涂指甲油才能让指甲特别亮

    虽然现在光疗很方便,但是每次消费都要过半确实很伤荷包! 但是自己涂指甲油不知道为什么,总是搽不好,不是出边就是搽到一块块,搽好了,也必须得卸掉。 1.甲面清洁、保养 有时间涂指甲油…

    培训问答 2023-07-11
  • 四升五的暑假,有没有必要让孩子语数外都在家里刷题

    提到“刷题”两个字,感觉教育是冰冷的。暑假弯道超车可以理解,但语数外都在家刷题,怎么就有总生无可恋的感觉呢? 四升五也不是什么大事吧,干嘛要刷题呢?虽说今年很特别,开学时间短,家长…

    培训问答 2022-06-27
  • java软件开发工程师面试常问

    相信大家应聘的时候第一关就是笔试,即使是一位很有经验的工程师也不一定能够顺利通过,笔试不好,可能就无法进行面试,即使能够进行面试,考官对你的印象也不会很好,问的问题也会很多,估计很…

    培训问答 2023-07-16
  • 想出国留学怎么办

    出国留学通常需要办理以下五个步骤: 一、选择目标院校和专业。 首先需要对目标院校和专业有个初步的认识,具体可参考权威大学排名榜QS、Times、US.News和ARWU,初步了解目…

    培训问答 2023-05-25
  • 金领西点培训学校——法式甜点培训 学蛋糕要多久

    在甜品的‘国界’里,无需质疑,法国的甜点是举世闻名的,在口味方面里不仅是好的,而更让人迷恋陶醉的便是它的那美轮美奂的精致外形,在他之后的甜点文化只是对其进行补充和诠释。你可以不习惯…

    培训问答 2022-06-06

发表回复

登录后才能评论