知乎问答:自学web前端真的很难找到工作嘛?

753 阅读2分钟
原文链接: www.zhihu.com

如果按照常规学习方式,4个月时间有点紧。我来说个取巧的办法,俗语云:伤其十指不如断其一指。

css,html就简单看下,比如页面,不用会做,比如花1天吧。重点不要知道怎么做,重点知道css和html用来做什么。——不会css也有人要?有的是,放心大胆干。到时候就说css会的不多。

然后开始学js,先看w3c,然后看红皮书前5章。然后看下阮一峰的es6。中间遇到不懂的问题就去百度。同时去codewars上刷算法题目,刷1000分。这需要1个月。

好了,接下来拿出2个月,逛知乎,逛知乎,逛知乎,把所有别人在聊不知道用来做什么的名词都去查查。然后找本书学一下算法,学一半吧。然后继续刷,继续刷,

这样还剩下一个月,这时候你已经是知识面很广的一个人了。最后一个月干啥? 自己动手做个h5网站吧,用Vue做。不会? 现学吧。自己学,一个月够了,带上作品去面试。

面试官问你啥知识,你就说知乎上的看法。问技术细节你就坦白说没用过。如果面试官问你css,你就说会做简单页面理论一概不知,千万不要不懂装懂。重点是,面试管考你写算法,你要能秒写。面试官不考算法呢? 换家呗

以上


我发现很多人对我言辞激烈~ 说了, 取巧的办法, 要不您试试——

css/css3/animation/flex/浏览器模/bootstrap/handlebars/sea/require/es3/es5/es6/es7/webpack/gulp/rollup/vue/react/react-router/vuex/redux/mobx……

上面难道就不是取巧的办法? 正确的做法应该是动手能力强。 什么提高动手能力快?刷算法快,自己动手写个M站快。

经常碰到这样的面试者,就是知道很多概念,一写三不知。 算法能力=0,只能写页面。 最怕这样的候选人——问点react/vue都答出来,webpack打包也会,还能和你扯前端工程化——真的基础没有, 真要聊架构一大堆错误的观点(还装懂),我们面试官陪聊还不能失去风度——但让写几个循环就开始抖,让写点正则就乱了~

为什么要刷知乎? 非常重要。 我们最怕带这样的人, 就是自己没有信息源,所有信息都要你输入。