安卓进阶开发资料之分享
本文主要由两部分组成,一个是本人的工作小体会,另外一个是资料分享。
工作小体会:
VsCode二次开发并没有那么容易,盲目的看源码不利于梳理,为此也参考了不少博客,同时官方文档也看了不少。感觉都没有我想要的。VsCode主要采用TypeScript作为开发语言,同时源码里面,包含很多其它技术,比如Electron、Node.js等。目前的话,我仅仅只是能在此基础上修改其布局,同时让其通信,目前算是满足领导的需求。但是于我而言,我不太满意,因为我觉得这仅仅是一个临时的解决办法,不算是一个好的合适的解决办法。换言之,不能从根本上解决未来可能出现的问题。我深知,涉及的相关技术非一日所能掌握,目前我所能做的就是一个山头一个山头的攻占,循序渐进。或许有人说,利用下班以后的时间去攻克这些难题。的确这是一个办法,但是我本人不想下班以后的时间来应对工作。下班以后的时间我只想用来提升自己,比如Java进阶、数据结构和算法和Java开发所需的技术(架构、分布式、缓存、存储、搜索等),因为任何时候我不能忘记,我的核心竞争力服务端开发。也许有人会问,这些于VsCode二次开发似乎并没有多大的帮助,的确,从目前看来帮助不大,但是我不确定有一天领导会分配某个服务端任务让我做,暂时暂停VsCode二次开发。那个时候,任务也许简单,也许复杂,但是我觉得多少都会用到我上述所说的Java开发所需技术等。再换言之,假如明天公司突然倒闭了怎么办,我总不可能找工作去找VsCode相关的吧,就VsCode相关的技术栈,其中的技术我仅仅只能做一些小Demo,如果要直接上手开发,除非我能遇到我现在的经理一样的人,否则很少有公司愿意给员工时间让其去学新技术并学的能够熟练开发一个真实的业务系统,因为那样还不如招人来的痛快(主要是成本低)。
周末虽然是双休,但是留给我的时间只有周六。周日还得去公司无偿加班去攻克VsCode难题。虽说领导说,给我们自由可以选择在家也可以选择去公司。但是我觉得还是去公司吧。我需要一个安静的环境,同时我也需要一个网络状况好的环境(软件包的下载或者查看一些官方技术文档等)。
基于上述本人时间有限的关系,我决定今天把微信公众号文章发表出来,明天去公司攻克难题。
愈发觉得时间是如此的不够用。
由于时间关系今天就不说其它了,主要是分享资料。
同时最近一个安卓同事想用闲暇时间提升自我,但是找到的资料很有限,所以今天我主要分析的是关于安卓相关的资料,顺便也帮他一个忙,最主要也能帮助其他开发者们。
确实现在哪行行情都不好,2019年专注于个人能力提升才是王道。
关于安卓最基础的大家可以自行去w3cschool或者菜鸟教程去找。下面不再赘述。
当然了,我这里还有一个关于黑马的安卓基础视频学习,有需要的可以参考:
链接:
https://pan.baidu.com/share/init?surl=se6tZ6HmqsP6jNtacjWFYw
密码:kkqj
本人在此声明,分享资料,仅仅只是分享而不是让小白或者在职开发人员去培训。毕竟现在互联网这么发达,资料这么多,特别是在职开发人员完全可以自学,至于小白,个人觉得毅力很重要,如果有这个毅力的话,通过上述视频也能够学会,同时也能找到工作。
视频相关资料如下:
Android进阶之旅 - 系统架构篇 (43课) 20多G
链接: https://pan.baidu.com/s/127msA5MLa638c6LZYjJWmQ
密码: ds2j
Android进阶之旅 - 项目实战篇 (28课) 12个G
链接: https://pan.baidu.com/s/1aDi-GZTFmVXTzWSXAFGsVw
密码: 6tyt
价值千元的高级Android开发之移动架构篇 (完整版) 某脑学院的 20多个G
链接: https://pan.baidu.com/s/19Qwx0zh3cbeQPRAkupzc-A
密码: p3ed
书籍相关资料如下:
Android源码设计模式解析与实战:https://u17406703.ctfile.com/fs/17406703-289994649
图解HTTP:
https://u17406703.ctfile.com/fs/17406703-289997418
算法图解:
https://u17406703.ctfile.com/fs/17406703-289718211
App研发录-架构设计:
https://u17406703.ctfile.com/fs/17406703-289994874
Android开发艺术探索:
https://u17406703.ctfile.com/fs/17406703-293051145
疯狂Android讲义:
https://u17406703.ctfile.com/fs/17406703-293051355
最后也许有人会说,安卓已经不像之前那么流行了,而且现在安卓开发者一大堆,有必要学或者看这些进阶相关的内容吗?
我对此的回答是,无论Java还是安卓或者Python,现在都不缺乏一些初级中级开发者,最缺乏的就是那些高级开发者,从这个角度看,Java高级开发者和安卓高级开发者供不应求。
关于Java相关的资料,大家可以去我的历史文章中找,文章标题是《Java相关框架资料及其基础资料、进阶资料、测试资料之分享》。