首先简单介绍一下背景,本博主是非985211的一枚本科生。计算机专业,什么都不是太精通,但是又什么都了解的那种。java, C ,C++ ,HTML ,CSS, MySQL等都是专业课,考试成绩很好,实践不足。作为一枚即将毕业的小白白,博主现在一家世界五百强的外企实习,即将转正。工作性质相当于很多企业的管培生之类,各种轮岗制度(大概是我老板觉得我有某种潜力想挖掘培养一下)。
鉴于以上种种,老板大概为我定制轮岗计划,第一轮是做前端。。。所谓前端是指Web ,Android界面展示之类。Android之前还接触过一段时间,但是web真真纯小白。既然让我做前端那我肯定不会推脱的,毕竟总得扎实一下技术,在茫茫人海中混口饭吃,虽然可以靠脸吃饭,但是我们偏要靠才华!
虽然无数个人跟我说过,做技术要多实践就行,不懂没关系先上手做,做着做着就会了。我也真的这么做了,但是我觉得很痛苦。就是复制粘贴别人的代码,出了问题之后你完全不知道问题出在哪里。特别是现在前端大多数都是用的各种框架,有时候即使你看懂报错,你也不知道去什么地方改动,像angular2的路由机制等等,都是牵一发而动全身。所以我始终觉得,你得先了解整个项目是怎么跑起来的,先了解框架的基本原理,最起码知道每个文件做是做什么的,什么时候需要修改。需要在自己的脑海中建立比较清晰的知识体系知识框架,之后再慢慢向其中填充知识。打个比方来说,就好像画人的脸庞,你得先弄清楚这张脸是什么形状的,由什么构成,每个部分在什么地方。之后再去了解每个部分是什么形状,最后再慢慢的将这张脸画的越来越好看。(此言论仅代表个人感受)。
所以为了给即将开始的前端学习制定比较合理的学习计划,我通过 百度+知乎+博客+在公司做了两个项目 等方式,大概制定接下来一两个月的计划(具体还要看自己的基础,第一周的计划我
已经实践完了,自我感觉体验还不错)。欲知计划详情,请看下文。