大三的暑假结束了。我的青春是不是也要结束了呢?
前端的内容的确不少,这两个月里,玩儿了 node 爬虫,学习了 vue,接触了一下所谓的前端工程化,有那么一二十天真的很迷茫,后来习惯的倒也发现就是那么回事。的确,有了这些工具写代码真是越来越轻松,但是为什么压力却越来越大呢?
我只是用工具的人啊,我只是一个农民,用着拖拉机,我不知道拖拉机专门生产的,我只知道怎么用拖拉机为我工作,这样没错,这样很好,并不是所有人都需要去理解底层的原理,但是想要有所发展,就必须要有理解底层原理的能力。不然永远只是农民,成为不了拖拉机工程师呀。
为什么那么多人想学前端。
初学者 html+css 一个星期就能弄个静态页面出来,多简单。
前端难度是 100 分的话,html+css 也就 5 分,剩下的 95 分都属于 js,我目前接触的前端领域 js 才能被称为编程语言,html+css 只是标记语言罢了。
当初 jquery 出世的时候,让很多人以为自己会编程了,方法都封装好了,傻子式操作。
前端框架换了一波又一波,工具数不胜数,花大精力学框架,学库在我看来是本末倒置的(看源码除外),学习好了 js,任何框架上手都不会太慢。
现在 es6 逐渐成为规范,es7 也可以看见了,js 也变得简单,也许某一天学习 js 也无需思考了,那到底什么是不变的?
我翻了下考研 408 科目,计算机网络,数据结构与算法,操作系统,编译原理,大概就是这四门吧。
简单的使用工具是无法从根本意义上得到提高的。
工具,本来就是为了简化操作提高开发效率的啊,从 jq 的 dom 操作到 vue 的双向绑定,都是非常了不起的思想,但并不代表使用者了不起。所以我很佩服能把 408 学的特别好的人,因为他们上手什么都不会太慢,这就是基础,是内功。
应用级框架,工具学习来并不会太耗费心力,用别人的轮子而已,真正厉害的是那些创造轮子的人,而世界上大部分人已经被业务代码限制得死死了。
终点已经可以看得见了。
还有两个月就要秋招了,暑假安排如下:
- 尽可能的多学习算法知识
- 巩固前端基础知识
- 刷 ife2017 题目
- 了解前端工程化
- 整理之前的代码、博客、github
- 静下心来,调整心态
目标:
- 进入一个重视前端发展的公司
- 成为一个热爱生活的工程师