戴老师的学习验收(一,二)

写这个的缘由上一篇文章中已经说了,我但愿能跟随戴老师回炉重造一下,由于有人领路其实仍是挺重要的。前端

前两篇文章中我认为戴老师主要讲了iOS开发之后学习的原则,还有iOS开发目前须要掌握的知识。java

iOS开发的原则程序员

一上来戴老师就说了iOS开发伴随着移动互联网的兴起走过了10多年,咱们假设这10多年产生的技术在之后也会产生,那么我么之后还要学5,6份热门技术。目前这10多年兴起的技术呢主要有组件化,热修复,动态化,大前端,ReactNative,Flutter,小程序等热门技术。这些程序其实通用的底层技术实际上是差很少的,和前端有关的就是javaScriptCore,和渲染又关的是使用的WebCore中的Skia这样的渲染引擎。至于组件化是解藕这个说法,我却是十分赞同。由于公司里面有个业务也是作的特别的蛋疼,产品脑子里灌的水最终都要用程序员流的汗来实现。我当时若是按产品的逻辑直接简单的不停复用的化,会很是的侵入原始代码。最后我经过在网上找到的一些组件化博客解决了这个问题。小程序

至于为何后端为何进入高等程序员或者更高级级别的开发者更多的缘由,我倒不是很认同戴老师的观点。我认为之因此会这样就是由于后端离业务核心近,得到的资源多,另外后端这么多年了积累的也会多一点。后端

综上以及其余的内容,戴老师的iOS开发的原则我认为有一下这么几点:组件化

1. iOS开发不能盲目学习新技术,要学习底层通用部分,掌握演变的变化过程学习

2. iOS开发不是界面开发,最后的开发多是和后端1样。后端和咱们面对的都是类Linux,咱们的工做内容也要监控和解决设备的内存和线程等一系列问题(有什么方式能让前端的东西大大减轻后端的压力)线程

3. iOS基础要打牢,画界面要注重效率,原理要弄懂cdn

iOS开发目前须要掌握的知识blog

下面的图大概能显示出应该学的知识了,可是这种图网上一搜一大堆感受并无什么卵用的样子。下面的是我本身添加的图,仅做为我本身往后学习推翻用的。

就这样,期待接下来的学习。

相关文章
相关标签/搜索