安卓组 | 面试准备攻略

android studio 下载 | 2018-09-10 04:21

安卓组面试学习攻略

——从现在到二面(笔试)

组别简介

安卓组是一个开发app来增强机器人功能的组别,这就涉及软件层面的程序开发和与硬件层面的通讯方式。但对于这些而言,我们更需要你有一个积极上进的心。

面试要求

1、 技术方面要求:

C语言基础,Java基础,有一定安卓编程基础更好;

面试安排简介

1、 一面:简单聊天,让我们多方面了解你们;【时间定于9月19,20】

2、 二面(笔试):试卷,主要是C语言内容;【时间定于国庆后】

学习建议

1、 关于编程语言的学习

1)C语言

对于编程来说,C语言是很好的入门语言,很多高级语言的底层基础就是C语言,例如C++,Java等编程语言,所以有一定的C语言基础是很重要的。而且,C语言是一门面向过程的语言,面向过程是一种非常重要的编程思想,学习C语言能够很好地体会这一种思想。

入门推荐

用于入门的话,推荐《C Primer Plus》这一本书,里面有大量的例子和习题,最重要的是指出了新人很容易踩的坑,值得一看。这里强调要多动手实践,光看书是不行的。

对于安卓开发来说,Java是Google官方支持的编程语言。还有另一门Google官方认证的编程语言,Kotlin语言,但是不推荐作为入门语言。Java作为一门面向对象的语言,有着非常强大的移植性和丰富的库,以及非常强的编码规范,同时也是如今世界上使用人数最多的编程语言,学好Java不单单能用于安卓开发,还能用于Web开发等等。而且,面向对象的编程思想也是一种非常重要的编程思想,能够用面向对象的思维思考问题可以让你的开发的条理性更强,程序更加容易维护,并且使团队开发更加容易。

这里推荐intellij idea社区版或者eclipse,但是更加推荐intellij idea,因为熟悉了intellij idea你会发现Android Studio会更加容易上手。

入门推荐

入门推荐去网上搜索Java相关的视频,书籍推荐《Head First Java》,有一定的基础可以开始看《Java核心技术卷Ⅰ》。

另外,想深入学习面向对象思想的话可以看《面向对象的思考》这本书。

3)Android

学习了Java语言还不够,还需要了解Android相关的东西。

Android Studio是官方的开发软件,入门就最好使用这个软件来学习。

入门推荐

入门强烈推荐《第一行代码 Android (第2版)》,简单易懂,非常容易上手。

2、 关于编程思想(自行理解、领悟)

1)面向过程编程思想;

2) 面向过程编程思想;

3、 关于编程规范

注意培养自己良好的编程习惯,认真按照安卓国际编程规范(点击【阅读原文】可获得下载链接)严格要求自己,一定要习惯性写注释!一定要习惯性写注释!一定要习惯性写注释!重要事情说三遍!

4、学习提醒

百度,知乎,csdn等都是你学习的强大资源。

关于面试的通知

1、请有意愿参与面试的同学于18日22:00前将【报名表+曾参与比赛、项目的详细资料】打包以“年级-专业班级-姓名”的格式发送至邮箱;并于面试当晚将你的纸质报名表交至现场;

2、一面时间为9月19日和20日晚7:30-10:00,地点为实验四213,215【两天任选一天参与即可】;

3、二面(笔试)时间为10月7日晚,地点将于一面结束后通知;

4、原定于9月12日(下周三)晚的创新团队宣讲会因与机器人学院宣讲会时间冲突,故延期,具体时间有待通知;

5、对于面试安排有任何疑问,请于本推文留言区留言提问。

编辑 | 广工大机器人创新团队