一直酝酿要要写一系列引导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可以给你带来利润,养活你自己是没有什么问题。关于这一点我想对大家推荐一部印度电影《三个白痴》。你朝着自己梦想和喜欢的东西前进,其他的什么金钱啊,名誉啊,等等之类的东西都会自己跟随你而来的。所以拥抱自己喜欢的东西吧。努力将创意变为软件,我相信通过黑马论坛我们可以通过彼此交流一起吧更多的创意变成现实,同时帮助更多人实现自己的梦想。
五、分享你的学习经历,和大家共享,不要害羞,不要吝啬。
最后我发现大家很少在论坛中阐述自己的观点,其实我们真的不要害羞也不要吝啬。因为只有相互的交流我们才可以彼此共同进步。
然我们一起分享自己的所学所知,提出自己疑问,在论坛中喊出自己的声音。哪怕是回复贴我想我们完全可以表达自己观点和想发。让我们的思想在黑马论坛这个平台上散发光芒。我相信只有通过丌断的分享交流,我们才能丌断的进步。
不要害羞,不要吝啬想想自己所学到的知识可以帮助一个困惑的人,那是多么开心的一件事情。你的分享可以帮助很多后来者节约时间,解决问题是多么荣幸。如果你的问题得到了帮助,那么请记得在黑马论坛帮助其他人。这样我们更够得到一个良性循环的彼此帮助的黑马论坛,我们就可以共同进步。
分享到:
相关推荐
一直酝酿要要写一系列引导 andrioid 初学者学习 andrioid 的文章,但是由于自己工作和其他的一些事情耽搁至今.....
android笔记初学者必看 包含代码和知识要点 为求职做好充分准备
本书名为《Android多媒体编程从初学到精通》,由苗忠良等编著,是一本详细分析Android平台下多媒体编程的知识与技术的教材。该书详细讲解了从基础到进阶的Android多媒体编程技术,内容覆盖了多媒体开发的多个方面,...
这是些给初学者提供的源代码,可以帮助初学者尽快熟悉Android的体制。
"Android 初学中阶高阶书籍_集合打包4" 提供了一系列的资源,旨在帮助开发者从入门到精通,逐步掌握Android开发的核心技术和实践应用。下面将详细阐述这个资源包中的主要知识点。 1. **Android基础知识**: - **...
用,Android实现GPS定位,Android通过JNI调用驱动程序,Android网络开发详解,android写的google map api 应用,android学 习资料大全,Android音视频的编解码,Android应用框架原理与程序设计36技(高焕堂著、简体版),...
《对线面试官》是我连载了近一年的一个讲人话面试系列,我曾经通过这些资料去斩获了令人惊叹的公司的offer,基本内容介绍了Java常问的知识点... 《对线面试官第一季》纯文版 简历 【对线面试官】如何写简历 Java...
android开发入门经典案例-适合初学者,几十个android开发的基础案例,特别适合初学者,入门级。
在Android开发领域,初学者经常会面临许多挑战,如理解Android应用程序的基本架构、学习XML布局、掌握Java或Kotlin编程语言,以及如何与设备硬件交互等。"Android开发入门60个小案例+源代码"这个资源提供了丰富的...
初学Android的好资料 由java转到android开发面试常见问题
在Android开发的学习路径中,从入门到精通通常分为三个阶段:初学、中阶和高阶。这份"Android+初学中阶高阶书籍整合"的压缩包资源为每个阶段的学习者提供了丰富的学习资料,旨在帮助他们系统地掌握Android开发的知识...
6. **最佳实践**:Android官方提供了一系列的最佳实践建议,帮助开发者写出高效、稳定、可维护的代码。 7. **权限**:在Android系统中,应用程序需要获取相应的权限才能访问某些系统资源,如联系人、位置信息等。...
**Google官方API(Android ApiDemo)** Android ApiDemo是由Google提供的一个官方示例代码库,旨在帮助开发者更好地理解...对于初学者来说,这是一个非常宝贵的教育资源,可以帮助他们快速掌握Android开发的核心技能。
Android核心分析28篇,强烈推荐android初学者,android进阶者看看这个系列教程 Android应用开发者指南:性能优化 android开发教程合集(推荐新手看下这一季教程) 新手入门 会员贡献电子图书整理(内含PDF下载) ...
本课程为初学者提供了全面深入的Android开发指南,涵盖了从基础知识到高级技术的多个方面,旨在帮助开发者掌握构建高质量Android应用所需的技能。以下是该课程涵盖的主要知识点: 1. **Android入门基础** - 建立第...
本项目"Android扫雷游戏"就是利用Android Studio进行开发的一个实例,旨在帮助初学者理解Android编程的基本概念和技术。扫雷游戏,作为一款经典的小游戏,它的实现过程涵盖了Android应用开发的多个核心知识点。 1. ...
### 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开发中,动画是提升用户体验的关键因素之一。`AnimationDemo`是一个专为展示Android平台上的各种动画效果而设计的示例项目。这个项目涵盖了透明度变化、伸缩、移动和旋转等多种基本动画类型,帮助开发者...