我是一名刚刚转行的前端程序员,想在业余时间补一下计算机基础知识,但是不知道从何下手。在网上看到有很多帖子说的按照大学课程来学计算机组成原理,操作系统,编译原理之类的课程。有没有大神具体讲讲每一门计算机基础课程在前端领域的作用,毕竟人的精力是有限的,我觉得应该从对我前阶段最有用的开始学习。
我是一名刚刚转行的前端程序员,想在业余时间补一下计算机基础知识,但是不知道从何下手。在网上看到有很多帖子说的按照大学课程来学计算机组成原理,操作系统,编译原理之类的课程。有没有大神具体讲讲每一门计算机基础课程在前端领域的作用,毕竟人的精力是有限的,我觉得应该从对我前阶段最有用的开始学习。
1
asanelder May 25, 2020
前端学习路线图可以看: https://roadmap.sh/frontend,照着学就行了。
计算机组成原理,操作系统,编译原理,算法,太基础和底层,看你的说法不像是之前从事后端的,不建议这个阶段看,可能看了之后,你对计算机就失去兴趣了 |
2
ps4512 May 25, 2020 via iPhone
可以看看以后想去的公司的面经,然后总结一下。
|
3
zxc12300123 May 25, 2020 via iPhone
先从 leetcode 刷起
|
4
asanelder May 25, 2020
你要是非想学习计算机基础,以俺的经验,看《深入理解计算机系统》这一本书做为入门是最好不过的,这本书包括了组成原理和操作系统了,先理解这两方面内容。
算法这东西,就找一本数据结构的书来看吧,编译原理好像和你现在关系不大。 关于各门课程在前端领域的作用,这个真不是三言两语可以讲明白的。 你这个问题太泛泛了,解答你这个问题最好的方式是,找一个专业的前端,然后请他喝下午茶,向他当面请教。 |
5
asanelder May 25, 2020
对了,最好你也要说一下自己的背景,这样别人才能方便的给出你实用的建议。
比如是不是计算机相关专业的?学没学过相关知识?有没有从事过相关工作之类的。 |