前言
在字节待了一年半,做了半年Flutter、大半年Android、小半年Ios,可谓是把客户端做了个遍。前前后后做了一些项目写了不少代码,但是最大的感受还是,接触的东西太多,脑袋一团乱糟糟,看到个知识点感觉自己用过但却又说不清楚个所以然来。
之前有个领导一直教导我要学会给自己列知识图谱,学会一个东西就用文档详细记录起来,一点一点把图谱填满。这个方法可能适合一些人,但是我觉得并适合我,我喜欢阅读但不喜欢记录,我觉得我通过阅读带来的知识获取效率比记录来的快得多,虽然说这些获取的知识可能不会掌握地非常牢固,但是除了面试,日常使用的知识也不用太牢固,不记得时当场查阅就行。并且通过书本获取的知识快而广,广阔的知识面储备对日常开发非常解决问题非常有帮助。
但是,555...,自从经历了一年半做遍客户端三端之后,越来越觉得之前的学习方法记东西不牢靠了,最大的特征是,网上随便看一道基础的客户端面试题,无论是Android还是IOS,都不会做。一想到再过个一年多也要出去碰碰运气涨涨薪了,到时候该会的面试题得会。所以决定尝试用知识图谱的方式记录一下自己的知识储备。 分别列一下IOS和Android的知识图谱,后面对比着学和记录吧。
IOS
Android