Android开发者的前端学习记录

841 阅读3分钟

背景

近些年,在native届一直有不少人在说“Android要死了”。关于Android死不死,我不好评论,也没资格胡说。但事实上,在2012、2013年整个互联网All in 移动开发之后,市场上确实涌现出大量移动开发者。然而到了2016年开始,资本市场对移动产品的突然紧收,死掉了一大批移动开发的创业公司或骗子公司,“PPT融资”也变成“流水融资”、“资源融资”。在此,导致大量Android、iOS开发者面临失业,所以才会出现这种业界恐慌。然而,这种声音我也一直保持静默的态度,因为我觉得,在移动开发领域,原本就没有常青树,只有不断的更新迭代,才能受到市场认可,项目是,技术是,人更是。所以大前端这条路,在我这里,早已不是趋势,而更像定局。

就在前段时间,刚好有这样的机会让我加入到一个牛逼的前端团队并参与商业项目开发。面对这样来之不易的机会,加快步伐学习。

我前两个月的前端学习方法及清单

废话说了这么多,该来点干货了。下面内容更多的适合native开发者,前端工程师可以跳过了,都是一些比较基础前端的内容。

第一周

  • 前端技术栈脑图:

590855-bf74b637621792e1.webp

这里有一篇非常全的前端技术清单分享给大家(PS:不是我写的,我只是个弱鸡)

  • JS语法学习:

学习地址:
    ECMAScript 6 入门
           JavaScript教程
笔记:前端学习系列笔记--ES6
   JavaScript中的 this 与Java中的this 的差异
**   **前端学习系列笔记--static

第二周

由于项目用的是React,所以在快速过完js基本语法后,立马投入对React的学习。

  • React学习:

《React学习手册》邓世超 译
** **官方API

  • 笔记:

前端学习系列笔记--React

第三周

前端学习系列笔记--CSS
这一块只能在开发过程中锻炼熟练,不需要特意去背,会背死人的!😂😂😂

第四周

这一周对一些必要的框架快速过了一遍

第五周

项目代码学习,看了两三天理解梳理项目工程架构后,直接干。

学习技巧与思考的分享

  • 好记性不如烂笔头,在学习过程中对一些比较难理解或者比较常用的知识点做一下笔记。
  • 及时复习、复盘,在开发过程中会发现,还是有个别知识点会忘记。这个时候笔记作用就非常大了,及时拿出来翻一翻。
  • 多思考多请教提问,问问为什么这么做,怎么优化,原理是什么。
  • 学习路上没有捷径,一切只能交给自己,交给时间,沉下心来耐得住寂寞,一点点抠。
  • 在开发过程中,会想将java编程思想的一些习惯带上。但发现还是有一些障碍。毕竟对于js是弱类型语言,弱类型语言与强类型语言的习惯转换和代码结构设计,还是需要一些取舍,或者说用一些其他的技巧实现。这个我还在探索。
  • 没有最好的语言或技术,只有最适合场景的才是最好的。

结语

在大前端的这条路上,这只是开始,还有很长的路要走,继续前行......

广告时间

u=1385123580,2849156808&fm=26&gp=0.jpg

欢迎大家一起使用语雀,搭建并整理自己的知识体系(知识库)。别问我有什么好处,就一句,因为阿里人公认的好用。企业和个人都有可以。