一直酝酿要要写一系列引导andrioid初学者学习andrioid的文章,但是由于自己工作和其他的一些事情耽搁至今。
刚刚面试完9位应聘者,这9位是同一个培训机构培训的同班同学,想对他们说一些话,同时考虑到我们的论坛上应该有很多和他们一样刚毕业/马上毕业 /在校生。希望我的可以帮助到他们。所以我这篇帖子的是主要针对,刚刚接触android丌久,没有发布过软件到任何市场的同学们。
一、要上战场,而不是试验场!
和这写同学交流完之后我基本来讲到他们都是填鸭式的学习环境,所有的所谓的android项目都是在模拟器上运行的从来没有(很少有)考虑要把程序发布到市场上去,或者要把程序装到android手机上测试一下。而对于版本和分辨率也都是该不关心。android对于他们来说就是一个们知识,而用这个知识并不了解可以做什么,可以得到什么。
在这里我就想说,每一个android学习者都是android戓场上的一员,在这个戓场上没有旁观者,你把你的青春压在了android这个戓场上那么要么是你打败别人,要么就是别人打败你。那么你就要做出自己的程序发布出去,了解用户需求。黑马学员和其他学Android的人可以提供把自己的软件发布到Google market市场等,说这个大家戒许没有概念呢,我解释一下,其实就是说你写的程序可以让别人下载,然后你间接戒者直接从中获利。
不要考虑你自己技术不要所以写出来的程序不好意思,或者不敢发布。战场什么概念,不好意思你就等着被别人消灭,不敢发布那你就等着死亡。所以首先要明白一个概念呢就是你一个项目或者一个程序就是为了发布到市场上提供给更多的人下载,然后从中获利,不然你写那么多试验品有什么用?武功练的再好,不出真刀真枪的历练怎么会明白,武功的真正内涵和底蕴!!
所以没有理由没有借口,用心写出你认为最好的程序然后发布。刚刚发布一个程序肯定是会得到不少的评价,那么要从不好的评价中学习和吸取教训,然后不断的完善自己的程序发布更多更好的程序。这样你就上道了。所以大胆的发布自己的第一个程序吧。
二、爆发头脑风暴,努力实习你的创意和想法
热爱android不是你说你热爱就热爱的,我相信热爱android 和移动互联网开发者都是有很多创意和想法的。那么请大家把自己的想法和创意记录下来,关于这一点大家可以看到我们的论坛有专门到他创意的板块,不要害羞,也不要就的这个想法太不靠谱。每一个想法都是可以触发很大脑的灵感的,一般情况下是你发出自己的想法,或许有些不成熟,然后大家彼此到讨论之后你进一步的对这个想法又了更棒的创意。并且往往可以促成一些不错的项目的建立。所以一定要和大家共享你的想法。
平时有什么大脑风暴都要尽快的记录下来,以供以后认真考虑还有和大家讨论。记录的时候能记录的更全一些就最好了,免得就记录三五个字,之后即使看到这几个字也不记得当时想的是什么了。这个是很可惜的,因为很有可能你的创意就会成为你一生为之奋斗的事业。
三、不要让知识牵着你的鼻子走
又了创意和真枪实弹的战斗的心态之后我们就要琢磨着怎么将你的创意哦和想法实现成程序,安装在大家的手机上,从而给你获利。
我的建议是大家在通略的了解了 android系统架构和android有那些组件以及每个组件都是干什么用的,粗略的了解每个组件的基本用法之后就可以考虑研究怎么完成自己的创意。如果java基础没有问题只是学习android的话那么这个时间大概需要20天。
这个时候我们学习知识是主动。我们是需要什么知识主动的去寻找这方面的资料,而不是更正某一本书或者某一部视频教程区学习。主动的去学习知识才能更好的理解和吸收,这样就不会产生你对什么东西多知识粗略的知道真么用,连是个什么东西都不知道。
四、不要让工作牵着你的鼻子走
喜欢android ,就好好的学习android ,不担心没有工作,安心的疯狂的学习android。不要担心自己会饿着。android可以给你带来利润,养活你自己是没有什么问题。关于这一点我想对大家推荐一部印度电影《三个白痴》。你朝着自己梦想和喜欢的东西前进,其他的什么金钱啊,名誉啊,等等之类的东西都会自己跟随你而来的。所以拥抱自己喜欢的东西吧。努力将创意变为软件,我相信通过黑马论坛我们可以通过彼此交流一起吧更多的创意变成现实,同时帮助更多人实现自己的梦想。
五、分享你的学习经历,和大家共享,不要害羞,不要吝啬。
最后我发现大家很少在论坛中阐述自己的观点,其实我们真的不要害羞也不要吝啬。因为只有相互的交流我们才可以彼此共同进步。
然我们一起分享自己的所学所知,提出自己疑问,在论坛中喊出自己的声音。哪怕是回复贴我想我们完全可以表达自己观点和想发。让我们的思想在黑马论坛这个平台上散发光芒。我相信只有通过丌断的分享交流,我们才能丌断的进步。
不要害羞,不要吝啬想想自己所学到的知识可以帮助一个困惑的人,那是多么开心的一件事情。你的分享可以帮助很多后来者节约时间,解决问题是多么荣幸。如果你的问题得到了帮助,那么请记得在黑马论坛帮助其他人。这样我们更够得到一个良性循环的彼此帮助的黑马论坛,我们就可以共同进步。
分享到:
相关推荐
Android文件管理软件代码 自己写的 适合初学者 Android文件管理软件代码 自己写的 适合初学者 Android文件管理软件代码 自己写的 适合初学者 Android文件管理软件代码 自己写的 适合初学者 Android文件管理软件代码 ...
android 初学者 学习资料 android 初学者 学习资料 android 初学者 学习资料 android 初学者 学习资料 android 初学者 学习资料 android 初学者 学习资料
这表明该资源是一个针对编程初学者的教程,使用Eclipse集成开发环境(IDE)来创建一个简单的Android应用程序,即一个记事本程序。对于初学者而言,这个实例能够帮助他们入门Android应用开发,了解Eclipse在Android...
作为一名资深技术者,有着多年工作经验,在阿里、腾讯等多家互联网企业担任面试官,积累了大量有价值的面试题库。 为什么要看这份面试题库? 1)大厂真实面试题。作为面试官,参与社招和校招的面试,与身边的面试...
《对线面试官第一季》纯文版简历【对线面试官】如何写简历Java基础【对线面试官】Java注解【对线面试官】Java泛型【对线面试官】Java NIO【对线面试官】Java反射 && 动态代理Java并发【对线面试官】多线程基础【对线...
"Android 初学中阶高阶书籍_集合打包4" 提供了一系列的资源,旨在帮助开发者从入门到精通,逐步掌握Android开发的核心技术和实践应用。下面将详细阐述这个资源包中的主要知识点。 1. **Android基础知识**: - **...
《对线面试官》是我连载了近一年的一个讲人话面试系列,我曾经通过这些资料去斩获了令人惊叹的公司的offer,基本内容介绍了Java常问的知识点... 《对线面试官第一季》纯文版 简历 【对线面试官】如何写简历 Java...
android开发入门经典案例-适合初学者,几十个android开发的基础案例,特别适合初学者,入门级。
在Android开发领域,初学者经常会面临许多挑战,如理解Android应用程序的基本架构、学习XML布局、掌握Java或Kotlin编程语言,以及如何与设备硬件交互等。"Android开发入门60个小案例+源代码"这个资源提供了丰富的...
6. **最佳实践**:Android官方提供了一系列的最佳实践建议,帮助开发者写出高效、稳定、可维护的代码。 7. **权限**:在Android系统中,应用程序需要获取相应的权限才能访问某些系统资源,如联系人、位置信息等。...
在Android开发的学习路径中,从入门到精通通常分为三个阶段:初学、中阶和高阶。这份"Android+初学中阶高阶书籍整合"的压缩包资源为每个阶段的学习者提供了丰富的学习资料,旨在帮助他们系统地掌握Android开发的知识...
对于初学者来说,使用Android Studio进行项目开发是一个很好的起点,因为它提供了直观的图形界面和详尽的文档支持。 在本项目"基于AndroidStudio的天气app"中,我们将会学习到以下关键知识点: 1. **Android ...
在Android平台上开发一个静态在线考试系统界面是一项对初学者极具价值的实践项目。这个项目涵盖了多个关键知识点,有助于初学者掌握Android应用开发的基础。以下是基于标题、描述和标签的详细技术解析: 1. **...
Android核心分析28篇,强烈推荐android初学者,android进阶者看看这个系列教程 Android应用开发者指南:性能优化 android开发教程合集(推荐新手看下这一季教程) 新手入门 会员贡献电子图书整理(内含PDF下载) ...
【标题】:“百度Android工程师面试题.zip”是一个包含与Android工程师面试相关的资源的压缩文件,很可能是由百度公司或相关专家整理的面试题库。这个文件对于那些准备Android开发职位面试的求职者来说非常有价值,...
第二个是自己训练Tensorflow模型,训练几千次之后,将训练好的模型(文档中给出了详细的模型训练,具体训练的图片安装说明再准备提供即可使用),编译成APK,安装运行到Android客户端。适合初学者,能很快上手。具体...
### Android Studio 3.0 下载与安装指南 #### 一、Android Studio 3.0 简介 Android Studio 是谷歌官方推出的一款强大的 Android 开发工具,它基于 IntelliJ ...希望这篇文章能帮助到每一位热爱 Android 开发的朋友。
【标题】"vb for android VB 环境写安卓" 指的是使用Visual Basic (VB) 开发Android应用程序的工具或技术。在传统的Windows编程领域,VB是一种广泛使用的编程语言,而将其应用到Android平台,则是将VB的语法和编程...
本文将深入探讨"50款Android studio项目源码.zip"这一资源包,为初学者提供一个全面的学习路径,帮助他们快速掌握Android应用开发的核心技能。 首先,我们要理解Android Studio的优势。它基于IntelliJ IDEA,提供了...
在Android平台上,FFmpeg是一个非常重要的工具,它是一个开源的音视频处理库,包含了大量音频和视频编码、解码、转换、流处理的算法。在Android应用开发中,FFmpeg库通常被用来实现如视频播放、视频编辑、音视频转换...