非科班转行前端工程师,在工作之余应该如何学习,学习什么?

2020-05-25 21:11:42 +08:00
 lucassss

我是一名刚刚转行的前端程序员,想在业余时间补一下计算机基础知识,但是不知道从何下手。在网上看到有很多帖子说的按照大学课程来学计算机组成原理,操作系统,编译原理之类的课程。有没有大神具体讲讲每一门计算机基础课程在前端领域的作用,毕竟人的精力是有限的,我觉得应该从对我前阶段最有用的开始学习。

1202 次点击
所在节点    问与答
6 条回复
asanelder
2020-05-25 21:27:07 +08:00
前端学习路线图可以看: https://roadmap.sh/frontend,照着学就行了。

计算机组成原理,操作系统,编译原理,算法,太基础和底层,看你的说法不像是之前从事后端的,不建议这个阶段看,可能看了之后,你对计算机就失去兴趣了
ps4512
2020-05-25 21:36:23 +08:00
可以看看以后想去的公司的面经,然后总结一下。
zxc12300123
2020-05-25 21:37:20 +08:00
先从 leetcode 刷起
asanelder
2020-05-25 21:38:56 +08:00
你要是非想学习计算机基础,以俺的经验,看《深入理解计算机系统》这一本书做为入门是最好不过的,这本书包括了组成原理和操作系统了,先理解这两方面内容。

算法这东西,就找一本数据结构的书来看吧,编译原理好像和你现在关系不大。

关于各门课程在前端领域的作用,这个真不是三言两语可以讲明白的。

你这个问题太泛泛了,解答你这个问题最好的方式是,找一个专业的前端,然后请他喝下午茶,向他当面请教。
asanelder
2020-05-25 21:40:15 +08:00
对了,最好你也要说一下自己的背景,这样别人才能方便的给出你实用的建议。

比如是不是计算机相关专业的?学没学过相关知识?有没有从事过相关工作之类的。
lucassss
2020-09-29 15:32:20 +08:00
@asanelder 谢谢你的回答,好久没上 V2EX 了,现在转行前端已经将近半年了。工作中发现自己对 vue 这种框架和 webpack 之类的原理,还有 nodejs 比较感兴趣,之后想从事框架和工具开发的工作。但是公司最近希望我做三维可视化,不可否认这个方面也很有趣,现阶段就是学习 three.js 和 cesium 之类的框架,很多地方原理都不懂,只是调用 API,甚至很多文档都看不懂。我自己对使用的技术如果不能很了解他的实现的话会很难受,但是感觉想要精通的话可能需要补很多其他知识,比如计算机图形学之类的,我觉得我没有那么多精力

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/675400

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX