入行前端也快一年多了,感觉前端的技术栈更新尤其快。 之前红宝书看过一遍(只是粗浅过了一遍),掌握一些比较基础的 ES 语法用法,至于像作用域链,闭包,对象什么高级一点的东西也都一知半解着。工作中做过的几个项目基本上都是用比较传统的前端内容就是写 html css 然后用用 jquery 写脚本,原生写的也比较少。像 AMD/CMD 规范 自动化 gulp webpack ES6 就只是了解听说项目中没去用自己也没怎么去了解使用。还有那些 react ng vue 这样很火的框架,项目中不怎么用。
一时间觉着自己要学的东西好多,落后这个领域比较新的技术太多,又不知道如何着手去学,有点迷茫,求一点指点,谢谢。
1
hkongm 2016-05-18 17:18:08 +08:00
面试会问的问题:
<datalist> 标签怎么用? <q> 标签什么语义? 写出你知道伪类。 现如今的前端太浮躁,什么 React , ES6 ,每个人的简历充斥着这些名词,稍微一问就回答,我看过一些,没实际写过。 反倒是上面 3 个问题,基础中的基础,没几个人能答对的。 浮躁 |
2
learnshare 2016-05-18 17:28:54 +08:00
三大基础搞扎实一点,工具和框架只是时间和机会的问题。
|
3
lifesimple OP @hkongm 哦 谢谢指点 还是最基础的 html css js 先学好
|
4
lifesimple OP @learnshare 嗯 谢谢
|
5
chunzhenniandai 2016-05-18 17:34:42 +08:00
html 、 css 、 javascript 这三项基本功连扎实,万变不离其宗。
|
6
kenshinhu 2016-05-18 17:35:41 +08:00
红宝书 是什么?
|
8
hanai 2016-05-18 17:56:27 +08:00
@hkongm 怀疑,实践中 datalist, q 标签用到的并不多,伪类、伪元素倒是值的考察。考 input 可用的 type 也不错。
react , es6 很常用,不会说明你不关心技术的发展。 |
9
Sivan 2016-05-18 18:02:30 +08:00
如果不想投入生产,就先别学新技术「预备着」。前端技术发展快淘汰也快。如果觉得茫然了就去补基本功,光老三样可以学的东西就有很多。
|
10
sensui7 2016-05-18 18:02:30 +08:00
@hkongm 按你说的, 手册都得背下来, 我都无语了, 人脑不是电脑, 所有语言的内置函数名都得背下来? 前端更新这么快的, 新的标签, 语义, 语法, 工具, 风格建议层出不穷, 都被下来, 有时间写代码??
|
11
Sivan 2016-05-18 18:06:44 +08:00
@sensui7 前端技术发展不是快,是乱。好多东西还没沉淀好就被新出的事物推翻了。不过即便如此像标签、语法这些发展速度真心不快。
他说的东西都是基本功范围的,写之前还要查手册?你见过考试写作文让你带着字典的么…… |
12
sensui7 2016-05-18 18:28:13 +08:00
@Sivan 我没看出来哪里乱了, es2017 的草案已经摆在那里了, 版本号形式的变化侧面都能反应 Javascript 的更新速度,
我的基本功不涵盖标签背诵. |
13
ChiangDi 2016-05-18 18:46:10 +08:00 via Android
作用域链个闭包都一知半解这个就说不过去了
|
14
xwartz 2016-05-18 18:50:24 +08:00
没觉得前端有什么乱的,现在各种方案出来,搞前端的不是更开心吗,效率提高不止多少倍
|
15
jokcy 2016-05-18 18:56:29 +08:00
@hkongm 实事是你说的这些问题 google 一下 2 分钟能解决,但是涉及到工程化,或者 react , es6 这些概念理解起来就不是一两个小时的问题,所以你觉得考哪个更能体现技术?
|
16
lifesimple OP @ChiangDi 嗯 原生 js 有待提高,像闭包这样的知识项目中基本上也用不到,都是用 jq 写业务代码...
|
17
neilwong 2016-05-18 18:57:18 +08:00
感觉前端学习成本比以前提高了 10 倍,开发效率提升了 3 倍这个样子。
挺好的,能刷掉不少伪前端(包括我) |
18
qwerasdf 2016-05-18 18:59:30 +08:00
我好奇您描述的这个工作职责完成之后能拿多少钱 ....
|
19
lifesimple OP @qwerasdf 6+一点 坐标杭州...
|
21
bdbai 2016-05-18 19:31:11 +08:00 via Android
|
22
xwartz 2016-05-18 19:41:16 +08:00
@bdbai 很多都只是工具啊,像 gulp webpack browserify 等等,这些学起来也就半天吧,框架的话,选择一个就好了啊,其他保持关注等用到再学就好了。
提高效率就很多,至于踩坑的话,谷歌一下基本上还是有解决方案的。 |
25
Stupitch 2016-05-18 20:24:33 +08:00
慢慢来,还有,要认清你的定位,如果你自认为你能力有限,就不要追求很高级的东西。我一个亲戚就知道深浅,自认为在上海随便混混工资拿个中等就好,不强求。
|
26
exoticknight 2016-05-18 20:34:00 +08:00
前端面试近十家公司,基本也到 hr 面了,仍然没拿到实习,比较迷茫是不是转 python 后台算了……
|