本人 985 研究生通信专业在读,打算今年秋招转前端方向找工作,现在每天都在努力学习中。我自己觉得 CSS 的知识点太碎了,没有必要系统地看明白,遇到问题不会的查一下记住就行。但是 JS 还是得认真地系统学一下。最近在看 JS 高程,觉得实在很难理解,导致看得很慢,中间在网上找了 JS 基础课(主要是讲实用的 demo 例子)。不知道大家有什么建议可以提高看 JS 红宝书的效率呢?
1
update2019 2019-03-09 22:13:44 +08:00
985 通信还是去华为做核心业务吧。前端太累了,JS 各种坑,浏览器各种坑,框架更新坑,别来这大坑!!!
|
2
shintendo 2019-03-09 22:18:00 +08:00
我觉得学 js 语法规范,和学 dom 编程、jquery 那一套,是两件不同的事情。
个人建议先学后者,语法能对付着用就行。 dom 编程艺术是非常好的入门书,又短又好读。此外以前在网易云看过一个叫智能社的 js 教程,作为非常不喜欢看视频学东西的人,都觉得讲得特别好,不知道现在还有没有。PS 这个智能社貌似风评不好,我仅推荐这一套视频。 高程、犀牛书、小黄书这些,我觉得更适合有一定的使用经验后,回过来读一遍,获得更全面的理解。 这是我个人的经验。 |
3
fetich 2019-03-09 22:24:27 +08:00
高程是指封面有个小孩在望远的那本么?
这本书跳着看,首先关注 JS 语法。涉及浏览器相关的部分章节,因为框架的存在,不急于一时;但不知道也不行的,这部分适合工作后,回过头来再看。 |
4
minglanyu 2019-03-09 22:32:40 +08:00
最好还是通过 DOM 编程艺术入门。
高程的话,先挑感兴趣的章节看,也就是看了名字会分泌快乐激素的章节。 没事逛逛 segmentFault,试着思考回答一些力所能及的 javascript 标签下的问题。 友情提醒,看完高程以后你会发现,对前端了解更加深入了。然而每当开发中遇到不会的问题,mdn,框架文档,github 和 google 才是最香的。 可能工作一段时间再回过头来看高程,更有收获,但是我没有这个耐心,可能这就是我和大佬的区别。 |
5
maggielol OP @shintendo 实在是太巧了,我看的就是智能社 blue 讲的那套基础视频,讲得不错!谢谢您的建议,dom 和高程两本书我都买了,确实觉得 dom 看起来愉悦一些哈哈哈
|
6
maggielol OP @update2019 我其实研究方向算偏硬件了,我觉得互联网行业更有活力一些吧。可能我有点把华为想得过于可怕了
|
7
maggielol OP @minglanyu 回答得真中肯!谢谢您!我有时过于在意高程中的细节了,会别扭很久,想想算了吧但又担心没搞懂一些细节影响自己实际上手写代码,可能还是得多想多写代码吧……
|
9
cyril4free 2019-03-09 23:11:35 +08:00
JS 的生态太活跃了,框架更新速度已经来不及学习了。。。
|
10
maggielol OP @cyril4free 往好了想这是不是说明前端发展势头很好(捂脸)
|
11
AppxLite 2019-03-09 23:25:13 +08:00
感觉搞后端比前端好,前端坑太多。后端几乎一劳永逸。
|
12
maggielol OP 顺便问一下前辈们 我这个进度 4 月份或者 5 月份有希望去个小公司实习吗(捂脸)
|
13
maggielol OP @AppxLite 之前想着时间紧,前端比后端好学就开始看前端了。没关系啦,能转成 CS 我就知足了~
|
14
Baymaxbowen 2019-03-09 23:48:15 +08:00 via Android
@maggielol 肯定能啦,我和你同专业双非本科一样找到工作了,加油
|
15
rabbbit 2019-03-10 00:06:23 +08:00
和别的资料一起看吧, 单扣一本书其实是很容易糊涂的.
因为有些资料是过时的,还有很多东西也没提到. 特别是中文版,有翻译错误 /歧义,扣字眼的就容易栽进去. |
16
ZY2071 2019-03-10 00:28:46 +08:00
推荐一个入门网站,http://www.runoob.com/ ,然后还有权威一点的文档网站 https://developer.mozilla.org/zh-CN/ ,最后可以试着写个网站出来跑跑,前端东西太多而且杂,多练才能掌握。
|
17
webfamer 2019-03-10 08:39:52 +08:00 via Android
感觉前端学的没有后端稳,前端太浮躁了,写个代码还得兼容各大厂商,小程序就有微信,百度,支付宝,钉钉,还都不一样....,然后在学 uniapp..
|
18
cyril4free 2019-03-10 10:15:59 +08:00
@maggielol 是不是越来越好不敢说,面试要求的东西越来越多了。。。
|
21
maggielol OP @Baymaxbowen 谢谢~一起加油
|
22
hyyou2010 2019-03-10 10:45:59 +08:00
《高程 3 》的话,重点是 3~7 章。
其实这本书已经不太合适了,关于原型链部分应该缩减,比如《 6.3 继承》,我看了好久,实际上原型继承在实际工作中使用很少。可以把 3~6 章简读一下,然后看阮一峰的《 es6 入门》,未来需要的时候再返回来查询或深读《高程 3 》 |
24
hyyou2010 2019-03-10 16:58:54 +08:00
@maggielol
抱歉,我好像写错了数字,核对了一下,我重新写一下自己的肤浅看法: 第一遍只看《高程 3 》的 3~7 章(注意不是 3~6 章),并且去掉这一段特别特别耗时费脑又几乎用不到的部分:6.2.3 原型模式~6.3.6 寄生组合式继承。一共去掉 11 个小节。至于《高程 3 》的 8~25 章,虽然不错,但是可以 es6 学习之后,在未来实践时查询学习。 |
25
hyyou2010 2019-03-10 17:09:39 +08:00 1
再有,7.4.2 模块模式,7.4.3 增强的模块模式,都可以去掉不看
之所以这样,是因为 es6 出现之后 js 语言有了很大的变化,更加接近一般的语言,我相信这是语言应该的改变方向。js 最初设计时没有想到未来会这么大用。 学习的目的应该是学以致用,而不是成为语言律师,或语言历史学家。 精简后的内容也准备 2 个月的晚上来看吧,反正我是看了很久。 |