本帖最后由 Android_Robot 于 2016-6-14 16:40 编辑
Android是选择自学还是选择培训?
写在前面! 在学习Android之前,你要明确:这一行最基本的事实就是——这个行业要长时间自主学习,没有哪个行业像程序员一样,在高强度工作的同时也要保持高强度学习。这种学习没有止境。甚至你做了几年的东西未来没用了还是有可能的(想想塞班,黑莓,feature phone吧)。兴趣是最好的老师。很多人从事IT,原因就两字——钱多。你可以不热爱,但至少绝对不能反感或厌恶。如果你捉摸思索,一个问题搞了好久,解决了某个莫名其妙的bug,或者辛苦两周终于实现了某个功能,你要是连一点成就感都没有,那么可以说你真的不适合进入这个编程行业。技术开发还是需要一定兴趣的,要不到最后大把青春也只能荒在敲重复代码上。
零基础如何自学 Android 开发?自学又能不能学得会? 面对网上众多的Android开发资料,怎么才能去粗取精,利用繁杂的Android资料有序自学? 当自学遇到困难,进入了即将放弃的迷茫,是否需要选择培训,该怎么避开黑骗机构选择靠谱的培训?
零基础如何自学 Android 开发?自学又能不能学得会? 答案是可以自学Android的,也是可以学得会的,觉得自己有毅力,有信心的话,同时学习能力比较强,那就自学!相对于其他行业,IT行业的入门门槛算是很低的,只要正常人的智商,一台好电脑+网线就是硬件。
那么,自学面临的最大问题——面对网上众多的Android开发资料,怎么才能去粗取精,利用繁杂的Android资料有序自学? 限于篇幅,文者将自己和Android同行多年来在工作学习中搜集的精华学习资料、入门及提升步骤做了详细整理,相信对自学者有很好的帮助,需要的可以在下面留言跟我要。
一味追求自学的人,你真正从价值维度比较过自学和培训哪个代价更大吗?
已经进入自学一段时间的学习者,是不是在学习的过程中遇到很多困难,耗费了大量精力和时间。我想对于大部分人来讲,一个人在出租屋里孤独的坐半年,没人引导,没人可以交流讨论,光依靠google,视频,和书籍去学习 一个全新的东西,这是很困难的。恐怕坐的久了,心里都出问题了。当自学遇到困难,进入了即将放弃的迷茫,是否需要选择培训?
讲真, 对于培训机构,其实不应存有偏见。IT教育已被列为国家重点建设项目,纳入“十一五”、“十二五”规划中。从根本上,IT职业培训仍然是教育行业,遵循教育规律。很多自学党也是看黑马的视频一路走过来的,虽然很多人初期都是在努力找各种视频自学,但不可否认,高水准的讲师水平确实很高,有从头至尾坚持用Editplus(没有代码提示的编辑器)写java代码,用cmd命令行编译执行java代码的讲师,很多程序员们扪心自问,能做到或者有耐心做到吗?
黑马流传出来的那一套Android4.0开发视频堪称经典,近50多个小时的视频,遇到的问题都能解决,讲师的能力是很不错的,课程视频和更多最新视频资源请见附录。
为什么建议去培训,因为自学真的有点闭门造车了,毕竟普通人很不容易上手Android开发,Android SDK更新这么快,特别需要一位老师辅导。编程很厉害的,上手Android也就一星期,普通人从学JAVA到写Android App得三四个月。
有的人本科计算机专业,他们培训Android没什么问题,基础牢固。你若让他们自学Android,其实也行。但是Android培训最大的好处是有个引导你入门的环境,让你有了交流学习的氛围。同时你身边也认识几个做这一行的朋友。培训给的更多的是一个可以面对面交流讨论的氛围环境。真正靠谱的培训机构他们可以快速的系统式的教学,给你成体系架构的梳理一遍,各个方面的知识都涉及到,这个优势是自学比不了的。因此,很多人选择传智·黑马学习Android,是很有原因的。
“闭门造车”用来形容很多人的自学Android之路,说的很贴切。
有人会说,培训费两万块比较贵,但是平心而论,相比程序员每月过万的工资,这个费用是可以接受的。
再者,培训本身没什么问题,有很多公司反感培训出身的,那是因为被培训出身的坑多了。基础不牢固,各种造假不诚信,漫天要价。就是入职了,干的活还没留的坑多。因此,选择靠谱高质量的培训机构需要擦亮眼睛,避免掉入黑骗的坑。该怎么避开黑骗机构选择靠谱的Android培训?
说完了不靠谱,来说说靠谱的Android培训机构到底什么样,怎么才是真的靠谱——三大核心:强悍的薪资、强悍的口碑、强悍的课程;除此之外,还要在细节上面面俱到看是否对学员的百分百真心负责。在传智·黑马这个做IT教育10年的高薪、良心培训机构学Android就是一个高效、价值靠谱的Android培训的选择,《为什么你要报传智播客学Android》。
虽然 Android 平台凭借着庞大的用户基础和开放的开发环境,吸引了越来越多的开发者。但是,Android开发真的是简单的“能写应用就行”吗?NO!到底具备怎样的技能,才能成为受市场欢迎的Android开发人才? 一名Andriod开发的技能体现在“实际量级下解决问题的能力”,即高效的产出高质量代码,迅速解决开发中存在的bug,对于需求提出合理的解决方案。更重要的是,一枚优秀的Android开发绝不会视野只局限在应用层,“对底层的理解”是决定你是否成为Top5%的关键,也是很多工作几年后的Android开发职业上升的瓶颈。
按照这个Android技能上升理念,需要真正学习到Android的精华。黑马Android课程设计不仅会学习Google最新发布的新特性,更深入研究Android底层源码的实现与思想,让学员不但知道怎么用工具类和框架,更知其中的实现思想与原理,让学员自己学会造工具写框架。秉着对学员负责的态度,紧追最新技术,与Google保持同步更新,Google每发布一个新版本,黑马第一时间投入研发,并第一时间推出新课程,让学员时刻处在最新技术的前沿。
学习Android开发,除了上面说过的,剩下的看自己的学习态度与时间了。当然编程做到一定境界,那的确需要天赋。但是以大部分人努力程度之低,根本轮不到拼天赋。
附录:
|