时代发展、社会的进步促使我向大前端一步步靠近,如果你问我,你干了三年iOS开发,为何转前端呢?我只会回答你,生活所需、兴趣使然、条条大路通罗马
背景
18年12月离开了上家公司(待了两年多),回到了最初起步的地方北京,技术与经验的积累,让我在三天拿到了第一份offer,也是一个新的领域(做SDK),上了四天左右的班,上家公司已离职的领导向我伸出了橄榄枝,经过一系列的考虑,决定过去做一些事情
刚开始的现状
由于个人只会iOS开发,刚过来没有iOS相关需求可以做,但是后续有一个PC端产品需要开发,于是这一段空档期让我迈入了前端,经过初步的了解W3C,我发现自己很有兴趣,所以导致我学起来很快,当你做一件你感兴趣的事情时候,效率是翻倍的
一个半月的学习
这是一个自律的过程,首先你需要做好心理准备,其次准备好做笔记工具,最后需要规划学习路线,接下来我将分享我的学习方式
- 第一个星期需要熟悉w3c,并能基本掌握、记住常用的属性、方法、布局等,这是很重要的,第一步走好了,那么接下来的路就会好点
- 需要系统性的学习了,我是在淘宝上买的学习视频,重点学习视频里面的JavaScript,大致的学习计划如下
视频学习大致花三个星期左右,学习路线是01、02、04、07、08、09、16、17、22、23、24
3. 选定一个框架学习
我选择的是目前最火的Vue进行深入学习,当然你也可以选择React,不过当你掌握学习方法时,这个时候学习任何框架都是容易的,你可以像我一样建立一个专为学习Vue的文件目录,每次看到好的文章、好的资料都收集到里面
那我学习的资料,当然最好的来源还是Vue官网文档、数据状态管理、路由管理器,花费两个星期学习、理解、大致掌握即可。
4. 至此已经花费了六个星期学习,当然这六个星期的学习如果按照我说的方式学习、理解、掌握的话,这个时候我敢说你应该可以出师了,可以完成一个不是非常复杂的 Vue项目了,那么最后我们还需要做什么呢,当然是实战了,那这个时候就可以去github上去找一个优秀的源码下载,然后看一遍之后自己做一遍
学习过程中的笔记
学习与实践过程中肯定会遇到一些问题,当然多半的解决办法都是官网和百度相关问题解决方案,不过记录下来的话会增加印象和避免下次出错,以下是我学习笔记中用到的工具和内容(有道云笔记)
最后
目前我已经独立完成公司的PC端项目、公众号、小程序等前端项目,当然我的iOS生涯也会继续,接下来还会利用空闲时间继续深入学习前端、Andriod原生,做到只要是用户第一眼看到的UI界面,我都能完成,实现自我价值提升
小记:有爱学习和专研技术的同学或者需要相关资料的可以留言