关于 Jetpack,这里有两个不错的开源项目:
谷歌:https://github.com/android/sunflower
某大佬:https://github.com/KunMinX/Jetpack-MVVM-Best-Practice
某大佬:https://github.com/hi-dhl/AndroidX-Jetpack-Practice (他的文章/译文都可)
虽然说过去一年里都在用 Jetpack,也看了一些开源项目的写法,但总感觉是差了点什么,或许,免费的终究是差了点味道,花点钱,才会走心。
于是,再撸一个课,鉴于一直以来通过菜鸟窝和慕课之类网站的理解(都买过,专栏类忽略不记,对于学习者来说,直接获得总结性文字意义并不大,各取所需吧),相对比较后,菜鸟窝的课程更实诚一点(更贴近实际工作),记得那时候刚毕业,也是充值过,后来工作中也用到了,相比较自己瞎造轮子还是靠谱一点。
以前总觉得工作得越久,会更厉害,其实不是的。主要原因还是因为观念上存在差距,以前觉得可以在公司里学到很多东西,实际上差强人意,对于被社会毒打过的人,应该深刻明白:在公司不是去学习的,是将学得的技能进行运用,给老板创造价值的。(不然面试是怎么过的?)
另外还有精力和眼界问题,可能一直忙于业务,可能身边也没什么厉害的人,可能代码写得也不怎么规范,可能一些用法还是错误的,可能很多东西也只是用一用,在脑海中并不是那么深刻。
优秀的人之所以优秀,是有原因的,总有人更优秀一点,应该多向他们学习,空杯心态,发现自己存在问题的时候,就纠正,需要懂得获取反馈。(在公司中平时出现错误,同事们也都是睁一只眼闭一只眼,没大问题就行,谁也不想得罪谁,出了事儿,就换人,很难得到真正意义上的反馈,但做人,总得有点追求。)
视频课的好处主要是可以学习一些讲师解决问题的思路和一些编程手法,另外如果能碰到工作中没能接触的模块,也算是一个预习,遇到时候少一些恐惧,内容也相对文字要更直接,缺点也很明显,就是时长,但可以快进啊,结合自身原因( Jetpack 用得并不算好)So,我上车了,。
目前我看完了第一章,由于是一些项目基础和kotlin以及 Jetpack的简单讲解,所以没有什么感觉( Ivan不要挖坑啊。)
希望后面的章节能物有所值。推广放一个,有需要自取,课程未更完,无法给出什么中肯评价,而且学习这个东西见仁见智(就像读一段文字,有人只能看到表面,有人却知道深意),但我想对于希望入门 kotlin 的,跟着课程撸一个 APP 无疑是最实用的手段,如果学一门语言,学了用不上,或者学了很久才能用上,那何必去学,等用时再看看 API 不就行了吗?搬个砖何必那么费神。
虽然我也很想说数据结构和算法,计算机组成原理,计算机网络花钱才算是保值,但我认为那些不是花钱的问题,在 MOOC 很多大学老师都会讲得很清楚,这些不变的,拼的往往不是钱,而是心力,是一遍又一遍的理解与练习。
人生苦短,长路漫漫,对于能提升效率的技能,不可不学。
我一年前就想自己撸 APP,一直没想到好的点子,也不想搭一些早已熟知的 base 框架,撸完这个,壳就差不多出来了,原来我还馋代码,下贱,惭愧啊。
本站由以下主机服务商提供服务支持:
0条评论