Android疑惑
一个二流本科大学的大学生,自从当初选择了物联网工程这个专业后,以为找到了雷军所说的让猪也能飞起来的风口,事实是,这的确是一个可以让猪能飞起来的风口,近两年来,各种智能硬件的兴起,例如测心率测步数的手环、智能手表、智能温控、智能冰箱。。。等等,不断地涌出,着实吸引了不少注意力经济。而作为一个二流本科院校的学生,着实的跟着风口起飞了,不过还没飞出跑道,就坠落山崖了。这是什么缘由呢?
这我就得吐槽了..........
首先,物联网是一个算是今年来刚兴起的概念,貌似在国外没那么火,哈哈,这会大学就有文章弄了,不管三七二十一,先设个专业先,这么火的东西,可不能落下了。
然后,就是各种东凑西凑的课程,举个例子,大二学的Java程序设计,到大三时,本以为会学到不一样的东西,例如android什么的,结果真是大跌眼镜,来来来,继续是java程序设计,继续是从基础学起;还有SQL数据库,大二学了,大三,他又来从头学起,我想问问相关领导,这是要搞哪一出呢?难道是微软为了推销自家的软件,特意来搞合作的?真是那样,哈哈,就好了_;
这还不算奇葩,在学传感网时,真不知那学选课本的老师是怎么搞的,连课本也会选错,竟选了一本全是理论,难度极大的书籍,而且我们这门课本来安排学Zigbee的,奇葩是,课本就只是用两三页的字数粗略带过,怪不得任课老师都忍不住吐槽了.........(此处省略一千字)。
你们说,面对这样一个局面,能怎样,反思了下,心想,既然已经有java的基础了,那就顺势学习Android吧,好,说做就做。
在2016年03月中旬的时候,就开始接触Android了,刚开始,学习资源不多,就从网上搜各种资料,哈哈,我的搜集资料能力还是不错的,搜到了各种各种的入门资料,有Google的官方推荐资料,有自学android路线推荐的各种资料,有慕课网的,有极客学院的,有CSDN的..........
于是就开始埋头自学了,学了一段时间后,大概有一两周吧,觉得效果不是很好,就想找一些比较全面的视频教程来看,就上网搜搜,看有没有意外收获。哈哈,结果是幸运的,还真找到了,在某论坛花了100个大洋,买了个终生VIP会员,在里面下载了几套教程,看着还不错,挺全面的,就继续埋头开始学了.......
先是从android基础看是看的,边看视频,边敲代码,花了大概有两周的样子吧,就把80%多的基础视频全部看完并跟着把代码打完。
这时候就觉得有点信心了。
开始想找项目试试手了,就开始做视频教程里面的手机卫士的项目,大概有十二三天的视频教程,看了十天左右,也跟着视频敲代码,把项目从一个空白文件,完全敲出一个手机卫士的雏形,应用截图:
因为这个手机卫士项目基本是吧前面学的android基础知识过一遍啊,所以弄出来的东西就是一个技术的大杂烩,各乱炖,不过效果还不错,一方面,对android的基础知识进一步属熟悉了;另一方面,对android的项目开发有了一个大概的全貌认识。
嗯。。。总的来说,这几周的功夫没白费。
后面就乘势把智慧城市这个app项目也搞个七七八八了,学到了不少框架方面的知识,还有对UI控件也有了一个新的认识,原来UI控件的功能也是挺强大的,通过不同的组合还有自定义,加上逻辑处理,完全能够做出一个酷炫叼炸天的应用出来(事实证明,没那么简单的)。
到这里为止,差不多有两个月了,期间也看了第一行代码,也关注了几个大神的博客,也发表的几篇自己的学习经验的博客。但觉得好像所有知识点都会一样,但真要娶弄一个应用,却感觉无从下手,一面懵逼。
于是,于是,就陷入了一段比较迷茫的时期,期间的状态是,每不想敲代码,觉得没啥动力,然后每天就是看电影,看电视剧,睡觉,觉得这样放松下或许能够恢复动力,这样持续了一段时间后,觉得这样下去也不是办法,不仅学不到东西,反而更加堕落,但还是没啥动力敲代码呀,就只是开着Android studio坐在电脑前发呆。就想起了之前关注的那些android大神的博客。
于是每天就是看博客,看博客,看博客........把郭霖大神的博文基本看的差不多了,这里得给郭大神一个赞,写得真不错,易懂。其他论坛的博文也看了不少。
一段时间后,嘿,发现效果还是不错的哦,原来android还有那么多的
知识需要深入学习的,原来还有那么多的有趣的东西的。这大大扩展了我的知识深度,于是就继续跑论坛,看博客,期间发现几个博客还是不错的。例如郭神 的,鸿洋 的,还有一个泡在网上的日子的网站,还有一个 和掘金,CSDN这几个都是个非常不错的,有非常多的干货,值得经常光顾。
嗯,这一迷茫期,扩展了我获取知识的渠道。这段时间,大概经历了一周吧。
后来有一天,在网上看到了Udacity这个网站,上面有一个关于Android的纳米学位,而且看介绍,上面的视频都是Google相关的android开发工程师录制,想着质量应该是有保证的,于是就趁着一个月的体验期,就报名学了,顺便验证下看博客所获取到的知识。嗖嗖,又进入了埋头学习的阶段,每天通宵到两三点,只为对界面进行优化,添加相应的功能,大概一周多两周的时间,就把课程计划的第一二阶段完成。提交作品后,结果反馈还不错,相关的批改也是挺详细的,足见老师的用心,也顺利通过的一二阶段的考核。
本以为会顺利继续下去的,但事情总是不顺利的。
其实在刚接触android的时候,就有相关的疑虑了,在学的过程中,无论是身边人,还是论坛上,都有人说,android现在没那么热门了,而且facebook出了个React native,可以用前端的知识开发移动应用了,而且可以是做到一套核心代码,运行在PC、Android、IOS上,非常的省时省力,对于企业来说,更是省成本。正常说技术的进步,总是美好的,但此时,我怎么感觉是那么的残酷呢,难道辛辛苦苦三个月的学习白费了吗?得转方向了吗?
或许吧,所以深夜写此博文,希望各路大神能为我解答疑惑,让我这小白中的战斗机能够继续起飞!!!
谢谢!!!
有想建议请麻烦您给我评论或者发我邮件[email protected]