1
zhuangzhuang1988 2020-05-12 15:02:28 +08:00
这本书挺好的
有写 个 toy language 有写 amd/cmd loader 还有图排版, 小型 markdown 渲染 如果真都看精通了, 应该不大, 起码能唬住面试官. |
2
YadongZhang OP @zhuangzhuang1988 #1 `精通` 不好量化,自己过一遍项目的那种倒是可以
|
3
azcvcza 2020-05-12 15:21:22 +08:00
校招的话还行,社招的话挺难
|
4
YadongZhang OP @azcvcza #3 哪怕是小公司呢
|
5
youmoo 2020-05-12 15:40:18 +08:00 1
个人感觉以上三本书你都读完且读懂,就超越了绝大部分人了。
|
6
darknoll 2020-05-12 15:41:34 +08:00
JavaScript: The Definitive Guide, 7th Edition 能发个地址吗
|
7
rabbbit 2020-05-12 15:45:02 +08:00 2
面试这玩意就是玄学.不一定你厉害就要你,也不一定你啥都不会就不要.
大城市不缺工作岗位, 可以定期出去面试来检查自己的学习成果.看看都考啥. 面上了就进去干,没面上就接着回来学. 小城市就没办法了,我这智联上疫情后就一页相关岗位,还都是挂了好几年的那种,有经验的都找不着工作. 小公司更看重经验,你要能证明你进去就能干活.(所以要有完整的项目,随便仿个啥都行,只要相对完整点就行). |
8
YadongZhang OP @youmoo #5 是这样的,读完就已经很不错了,更何况 1% 的进度都还没有
@darknoll #6 https://www.oreilly.com/library/view/javascript-the-definitive/9781491952016/ 下个月才 release |
9
nianyu 2020-05-12 16:03:42 +08:00
如果只看书的话是找不到工作的, 我当初何止看完这三本书. js 的书我看了二三十本一样做不出东西. 看书的性价比很低的.
当时我知道各种 js 的黑魔法 以及一些细节. 但是这些跟能否作出项目完全是两码事. 只有多做找到感觉之后在回去看一本书才是最好的 / 语言的书看一本就行了. 之后遇到不懂的直接搜就行 |
10
YadongZhang OP |
11
rioshikelong121 2020-05-12 16:28:53 +08:00
mark 这书看着不错,我也看一下
|
12
llb123 2020-05-12 19:47:05 +08:00
,@nianyu 是的,刚学的时候我也喜欢看一堆黑科技,学会了觉得自己老牛比了,然而面试根本不会问,可能面试官自己也不知道。工作一段时间自己也忘的差不多了,还是实践顶用
|
13
XanderChen 2020-05-12 20:31:58 +08:00
项目、毫无亮点。
react js vue 全都学了,但是你想通过哪个找到前端工作? 想面试前端就去背面试题背代码,光看书有什么用,现在面试谁会看你都看过什么书啊。 别人总结好的一大堆面试经验,难点要点全都写出来了,你怎么不去看看。 |
14
yuanfnadi 2020-05-12 20:34:08 +08:00
0 基础自学前端,我就看了半本小红书( JavaScript 高级程序设计)
|
15
YadongZhang OP @XanderChen #13 是这样的,我现在还没有 完整 的项目经验,背一下面试题进去就能干活吗,社招现在要求有点高感觉,Eloquent JavaScript 那本书里项目质量很高,书和书是不一样的
@yuanfnadi #14 老哥你这有点强,,, |
16
nianyu 2020-05-12 20:49:02 +08:00
@nianyu 我刚才看了下你说的那本书中的项目。包括书里教你怎么写自己的语言其实都烂大街了,各种书 博客 文章教你写语言 解释器。 这玩意不值钱而且跟做项目完全是两码事。
我也不否认那几个项目有点含金量,但是你指望着靠这些就找一份满意的工作是不可能的。你像找工作就去看看现在业内的框架 工具链。包括业内的黑话 如何写自己的组件 项目架构(网上一抓一大把很多很多) 研究纯 JS 的东西是没用的。你要找工作就得学工作中用到的东西。 |
17
YadongZhang OP @nianyu #16
我也不是专门为了造轮子而去造轮子,不是说造个轮子能证明我有多么牛逼,而是对学过的知识点的一个实践,证明我会用这个东西了,让我专门研究语言解释器跟找前端工作不搭嘎,那个项目里出现了才去做这个东西,有针对性的 JS 基础搞扎实点,学什么框架都快,React 、Vue 、BootStrap 、Webpack 、gulp 、Ant Design 什么的都做过一点小东西,样样通样样松的那种,上手很快的,至于用的怎么样,谁敢说精通二字 主要是多搞搞 JS 心里踏实点 当然,有招人的 HR 也可以随时联系我,边做边学我没问题,哪怕是小公司呢 (非诚勿扰 |
18
YadongZhang OP 目前对找工作心里没底,主要是因为我还不会封装组件,不知道多少公司有这个要求,不清楚什么样的项目才算是一个完整的、可以写到简历上的,之前就是面向项目编程,包括一些知识点都是现学的,比如 内滚动、移动端适配、postcss,有点迷茫,每家公司的要求也不一样,有的说写个人评价方便公司了解你这个人,下一家面试的会跟你讲跟技术无关的不要往上写,简历都不知道这么搞。。。太难了
|
19
CDL 2020-05-12 21:27:48 +08:00
单纯为了工作最有效的应该还是根据面经来进行,多刷题吧
|
20
shynome 2020-05-12 21:30:42 +08:00 via Android
写个博客感觉就够了
|
21
YadongZhang OP 面经都是自己积累的,技术博客也有,没人看得上,楼上二位都什么公司?
没相关项目 /工作经验,,,,,,,,,,,,,,, 难度 +1 非应届毕业(虽然 JB 教育版还没过期,只能走社招,难度 +1 在家没条件出门,只能 remote,,,,,,,,,,难度 +1 不刷本书心里没底 慌的一批 |
22
djs 2020-05-12 22:12:02 +08:00 via iPhone
曾经看书自学的路过,当时第一次面试被鄙视不懂 jq
|
23
djs 2020-05-12 22:12:29 +08:00 via iPhone
对了,还被鄙视只懂原生 js
|
24
shynome 2020-05-12 22:12:40 +08:00
@YadongZhang 写个"博客"是指博客程序, 不是博客文章, 这样一个独立的小程序, 可以接触到很多东西, 前后台数据交互, 数据库表结构设计, SEO 优化, 网站自适应方法之类的, 要是觉得这个挑战太低了可以写个 cms 管理系统, 不管怎么说有个自己写的程序成就感总是不一样的, 出去给别人看案例可以直接打开浏览器网址输入博客地址告诉他这个博客虽然有些粗糙但是我自己独立完成的, 域名, 服务器, 部署, 要是 SEO 做的好还可以吹谷歌上能直接搜到我的博客
|
25
YadongZhang OP @shynome #24 如果我没搞错的话,那本书最后一个 Project 就是搭一个博客平台
|
26
YadongZhang OP |
27
icedwatermelon 2020-05-12 22:27:48 +08:00
楼主的疑惑我觉得你在老家面试几家就解决了
|
28
YadongZhang OP @icedwatermelon #27 我老家科学上个网都难(别往下想
|
29
icedwatermelon 2020-05-12 22:36:49 +08:00
@YadongZhang ”初中搬到新疆,我一直在甘肃老家读书“ 兰州和新疆没有小公司吗..
|
30
YadongZhang OP |
31
YadongZhang OP @icedwatermelon #29 有有有,还是不小的公司
|
32
longjiahui 2020-05-12 23:02:17 +08:00
你不知道的 javascript 这本书真的棒!!!
|
33
iMusic 2020-05-12 23:04:28 +08:00
楼主英语真好
|
34
YadongZhang OP |
35
YadongZhang OP http://www.wlmqrc.com 刷新三观了
|
36
djs 2020-05-13 00:31:44 +08:00 via iPhone
@YadongZhang 是啊,所以当时我都怀疑三观了,直到遇到第一个东家,说我基础不错,收了我
|
37
YadongZhang OP @djs #36 哪家,坐标
|
38
YadongZhang OP 忘了说了,这地方 github 都访问不了,搞啥互联网
|
39
djs 2020-05-13 09:20:48 +08:00
@YadongZhang #37 在福州啦,离你太远了
|
40
bojue 2020-05-13 09:53:32 +08:00
看书我比较有经验了,两年多的时候看了二十本书,但是不会写简历也没有项目亮点大厂简历都过不了,后面做项目多少会多思考一下,做过一个特别有价值的功能写在简历上,过个简历没问题
|
41
RockShake 2020-05-13 10:14:23 +08:00
还是需要动手做一些, IDEA 从脑子里变成现实过程中会出现很多异常, 在解决问题的过程中累积的都是经验
|
42
swaggeek 2020-05-13 10:33:53 +08:00
@djs jq 这种东西不是用到了才去查一下?有什么好被鄙视的,js 基础扎实的查一下都能快速上手了。都不需要特意去学。。
|
43
musi 2020-05-13 10:34:53 +08:00
@YadongZhang 你这个说的就有问题,有些运营商就是会弄 DNS 污染你有啥办法?杭州电信就是 github 也访问不了,所以杭州也别搞互联网了?再说了,搞互联网的多多少少都会科学上网吧?
|
44
swaggeek 2020-05-13 10:39:10 +08:00
@YadongZhang 不是这样讲的,jq 里面很多思想,现代框架都有他的影子,像模板引擎什么的,现代框架的思想也有,只不过变成了模板引擎+数据驱动+虚拟 dom 。思想还是相通的,所以没有什么能不能比的说法吧,只不过代表了一种演进方向,小项目能直接用 jq 撸出来,短平快肯定选 jq,看场景罢了。
|
46
xzh654321 2020-05-13 11:17:56 +08:00
@YadongZhang 想办法科学上网,还是可以的
|
47
xzh654321 2020-05-13 11:18:41 +08:00
@YadongZhang 你的图都挂了
|
48
YadongZhang OP @bojue #40 老哥你是没看我以前做的东西,大厂简历过筛没啥问题,都是败在了基础上
@RockShake #41 那本书会附带一些 projects,不是前面那三本书里的长篇大论,然后之前做的东西,投的简历都有机会笔试,最终都是因为基础太差被刷的 @musi #43 上面那个网站打开看了么,我这么菜都发现好多 bug ;访问不了 github 是因为 xj 的政策,老哥你咋全凭 YY,你说说 xj 本地有啥互联网公司,打开网站看看招聘需求,,,,,杭州可以科学上网公司得有工信部的备案吧,我会有个毛用,进公司了我敢用? @swaggeek #44 那个网站就是 Bootstrap + jQuery 做的,这个技术栈已经很老了,上手比 Vue 、React 简单多了 |
49
YadongZhang OP @xzh654321 #47 imgur 图床,老哥可能需要科学上网才能显示图片
|
50
bojue 2020-05-13 11:25:06 +08:00
@YadongZhang 那就很简单,看书我觉得其实小效率很低平时学习还行,给我个邮箱我分享给你我之前整理的基础内容,我上次是觉得简历没过不了一年多没复习了,其实都是自己整理的都能讲两句但是不深入
|
51
YadongZhang OP |
52
bojue 2020-05-13 11:40:24 +08:00
@YadongZhang 都没有人问我闭包,闭包的核心是对词法作用域的理解,闭包的作用和闭包的副作用解释清晰
|
53
YadongZhang OP @bojue #52 踩一次坑就有记性了,每个人面试经历不一样,所以得具体问题具体分析,对症下药
|
54
bojue 2020-05-13 11:49:40 +08:00 via iPhone
@YadongZhang 我发了收到没
|
55
musi 2020-05-13 12:02:16 +08:00
@YadongZhang 1. 我说的只是 github 的访问不了的事,我干嘛关注那个网站有几个 bug ?难道你对某个省份互联网技术的评判来源于 zf 官网? 2. 我可能的确没看你其他回复,不知道你在 xj 3. 公司内部访问不了 github 也不是什么稀奇事,在 v2 上你还能看见公司内网压根就不提供外网服务的,那你要他们怎么办?
|
56
YadongZhang OP |
57
bojue 2020-05-13 12:20:03 +08:00
@YadongZhang 是 base64 解码处理的,gmail 而且发送了,没收到给我发个 bGFuc2VtYWlrZWZlbmdAMTI2LmNvbQ==
|
58
YadongZhang OP @bojue #57 感谢
|
59
codermagefox 2020-05-13 12:51:26 +08:00
这本书看了一半,觉得太简单了就弃了,但是感觉很遗憾没有作为入门时看的入门书籍.
蝴蝶📚就不要说了,半天刷完的东西. 犀牛不建议刷,不认为对找工作有帮助. 找份工作应该没问题,就是可能找不到太好的工作 |
60
YadongZhang OP @codermagefox #59
老哥有点厉害,蝴蝶书当年干了一周,最后还云里雾里的 |
61
wunonglin 2020-05-13 13:00:55 +08:00
我的建议是:做出实际的东西比你看 100 本书还大。
当然,你要是能学“精”这基本书,你也能写得出不错的代码了。但前提是学“精” |
62
YadongZhang OP @wunonglin #61 是这样的,之前我就是从项目入手做东西,然后好多公司都给我机会笔试面试,但是最后都败在基础上了,说到项目,我没做过什么起眼的项目,看 Eloquent JavaScript 这本书就是看准了那几个 Project,既有基础又能实战
|
63
codermagefox 2020-05-13 13:32:57 +08:00
|
64
chengkai1853 2020-05-13 13:34:36 +08:00
@youmoo 不做项目能读完和理解透,太难了
|
65
YadongZhang OP @codermagefox #63 大佬能举个例子吗我参考一下
|
66
ileenhow 2020-05-13 13:53:21 +08:00
楼主是不是开了 oreilly safari 看的这些书
|
67
YadongZhang OP |
68
azcvcza 2020-05-13 14:15:32 +08:00
我自己的路径的话,一家外国出版社出的一大堆 react 相关书 ,react 官方文档 , 胡子大哈 大大的 react 小书, 到慕课 张轩 大大的 react16 课程。仅供参考. js 基础的话,js 高程看过几遍,但是感觉有点脱离现在的开发流程; you don‘t know js 很好,基本上面试会提到的 js 问题坑的原理都有;其余什么 js ninja 之类的多了去了。唯一的感悟还是要多写,写了在看,互相验证
|
69
smallpython 2020-05-13 14:19:12 +08:00
看书是有用的, 但是你要是把它当成你面试的救命稻草, 基本没戏
公司招人, 主要还是看你的项目经验, 踏踏实实练习一个完整的项目最重要了, 起码面试的时候问你项目具体细节你不慌 |
70
ZehaiZhang 2020-05-13 14:34:03 +08:00
准备:eloquent 深度阅读
面试:/t/669195 |
71
mingtianjiayou 2020-05-13 14:53:09 +08:00
楼主,Eloquent Javascript 有无中文版
|
72
redam 2020-05-13 15:01:23 +08:00
是驴是马拉出来溜溜就知道了。
找面试试试 × 问 V 友 √ |
73
YadongZhang OP 这要是在上海,我每天都安排面试
|
74
YadongZhang OP |
75
YadongZhang OP |
76
runcelim 2020-05-13 18:48:11 +08:00
学完一套 imooc 上实战课程,积累点经验,比看书效果好
|
77
YadongZhang OP @runcelim #76 确实,好多人都在慕课网学的前端付费实战课程
|
78
Qinmei 2020-05-13 22:54:15 +08:00
先要看公司招人的目的吧, 我们招人的话没有 react 经验直接 PASS, 毕竟要的是进来熟悉一两周项目就干活, 当然, 基础也得扎实,同时视项目难度也会相应的提高招人的门槛, 做的项目太简单的话会认为没有复杂项目的经历, 属于比较现实的公司, 前年还招校招以及一些新手来培养的, 但是去年跟今年效益不好,基本上都裁的差不多了
|
79
YadongZhang OP @Qinmei #78 大环境是这样
|