V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
lucassss
V2EX  ›  问与答

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

  •  
  •   lucassss · 2020-05-25 21:11:42 +08:00 · 1315 次点击
    这是一个创建于 1641 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

    6 条回复    2020-09-29 15:32:20 +08:00
    asanelder
        1
    asanelder  
       2020-05-25 21:27:07 +08:00
    前端学习路线图可以看: https://roadmap.sh/frontend,照着学就行了。

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

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

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

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

    比如是不是计算机相关专业的?学没学过相关知识?有没有从事过相关工作之类的。
    lucassss
        6
    lucassss  
    OP
       2020-09-29 15:32:20 +08:00
    @asanelder 谢谢你的回答,好久没上 V2EX 了,现在转行前端已经将近半年了。工作中发现自己对 vue 这种框架和 webpack 之类的原理,还有 nodejs 比较感兴趣,之后想从事框架和工具开发的工作。但是公司最近希望我做三维可视化,不可否认这个方面也很有趣,现阶段就是学习 three.js 和 cesium 之类的框架,很多地方原理都不懂,只是调用 API,甚至很多文档都看不懂。我自己对使用的技术如果不能很了解他的实现的话会很难受,但是感觉想要精通的话可能需要补很多其他知识,比如计算机图形学之类的,我觉得我没有那么多精力
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2737 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 12:46 · PVG 20:46 · LAX 04:46 · JFK 07:46
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.