V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
kangism

前端技术栈咨询,前端东西太多了,理不清头绪

  •  
  •   kangism · Mar 7, 2021 · 2703 views
    This topic created in 1878 days ago, the information mentioned may be changed or developed.

    请教站里前端前辈 现在面试简历里技术栈都需要会哪些呢?前端的东西太多太杂了,现在没啥头绪了 前端框架 Vue/React 工程化 Webpack/npm/yarn 后端 nodejs/Express/Koa2/Nextjs SSR Nuxtjs 开发工具 Less/Scss/Typescript 小程序 /原生 /Taro 就这还有一堆没写,这也太多了吧。。。到底技术栈需要会哪些? 比如 1 、3 、5 年各需要会哪些技能呢?或者大家跳槽的时候都问到了哪些技能呢

    18 replies    2021-03-08 08:41:56 +08:00
    RealJacob
        1
    RealJacob  
       Mar 7, 2021 via iPhone
    m
    同关注,实习了几个月感觉有点陷入瓶颈
    shakaraka
        2
    shakaraka  
    PRO
       Mar 7, 2021
    去招聘网站收集人家的要求不就知道咯?
    copymaster
        3
    copymaster  
       Mar 7, 2021 via Android
    非专业前端
    这些都是有些是同一类的如 vue,react,angular,这类中学习一个国内吃香的 vue 就行,npm 和 yarn 都是包管理器学个 npm 就行,主要是你要知道哪个和哪个是可以互相替换的,发挥什么作用,每一类学习一个最热门的,到公司即使没学过也能很快上手新技术
    kangism
        4
    kangism  
    OP
       Mar 7, 2021
    @RealJacob 👍,一般学完了没东西可学了就是瓶颈期

    @wunonglin 需求很多都写的很简单,比如要求会 nodejs,一堆框架难道都要看吗?

    @copymaster 这些都是只学了其中一个,但是很多都只看了一点或没看,面试官要是问起来真是露了怯
    qyf1994
        5
    qyf1994  
       Mar 7, 2021
    露怯了就露怯了 继续下一个
    反正这几天面试有感 脸皮是越来越厚了
    yangzhezjgs
        6
    yangzhezjgs  
       Mar 7, 2021
    可以看看这本现代前端技术解析 https://book.douban.com/subject/27021790/
    dream4ever
        7
    dream4ever  
       Mar 7, 2021
    前端框架选一个学,或者选你想应聘的职位所用的框架来学,不是 Vue 就是 React,焦虑的时间用在学习上。

    Webpack 和 npm/yarn 是两个不同的东西,前者是项目构建工具,后者主要用来安装项目所需的依赖,比如说在 Vue 项目中安装 axios 、lodash 之类的库。

    至于后端框架 nodejs/Express/Koa2 这些,也要看你应聘的职位吧,个人感觉并不是所有职位都要求这些,或者说只是加分项,而不是必需项。

    至于 Less/Scss 就更简单了,看看语法,直接就用起来了,最多半天时间都能搞定的事情。

    至于 小程序 /原生 什么的,这个依然是要看你应聘的职位的,如果开发 H5 或者公司后台,不会小程序什么的,完全没影响啊。

    个人建议,把焦虑的心思用在学习上,你会发现没你想象得那么可怕。
    udqg3v0ZL6h6sHu8
        8
    udqg3v0ZL6h6sHu8  
       Mar 7, 2021 via Android   ❤️ 1
    听我的,人的精力是有限的。
    首先放弃小程序,nodejs 相关的后端部分也可以先缓一缓。
    先把 React/Vue 挑一个搞精通一点,另一个可以很快切换过去。
    然后最重要的是 JS,建议分两部分,ES6-和 ES6/ES6+,不要一上来就学 ES6 。
    另外 HTTP 等网络相关的东西也是一大块。
    算法和设计模式要有概念。

    其实说的很片面,总之要在时间有限的情况下优先学习基础、市面上主流的和有长远价值的东西,追求面面俱到只会把自己拖死。
    重要的事再说一遍,首先放弃小程序,如果微信小程序还勉强算算个创新的话,那其它大厂跟风出小程序的行为就真的要用恶臭来形容了,不建议把太多精力过早放在这种和 Web 理念背道而驰的技术上。
    Leviathann
        9
    Leviathann  
       Mar 8, 2021
    我也想知道
    webpack esbuild parcell rollup 之间是互相替代还是也有包含的关系
    Mutoo
        10
    Mutoo  
       Mar 8, 2021   ❤️ 1
    https://roadmap.sh/frontend
    打紫钩和绿钩的可以看看,其它了解即可。
    love
        11
    love  
       Mar 8, 2021 via Android
    又不是同时用,每个选一种就行,比 java 简单多了
    kosgug
        12
    kosgug  
       Mar 8, 2021 via iPhone
    create react app 或者 vue cli 直接开撸,剩下的交给时间
    HibernatePlus
        13
    HibernatePlus  
       Mar 8, 2021
    前端不闭着眼学就行了,,,,
    mascteen
        14
    mascteen  
       Mar 8, 2021 via Android
    推荐 javacript 权威指南,或者雄辩的 javascript
    murmur
        15
    murmur  
       Mar 8, 2021
    vue 和 react 选一个
    构建工具目前还可以用 webpack
    最简单就是 less
    后端肯定选 java,其余的都弱爆了
    Cbdy
        16
    Cbdy  
       Mar 8, 2021 via Android
    一般都要会
    murmur
        17
    murmur  
       Mar 8, 2021
    @Leviathann 替代和包含有什么关系,都是抄作业,一个框架换构建工具,肯定是 cli 自己先换,哪里有要开发者从 0 开始写配置文件

    现在的风格都是 cli 生成构建文件,配置零散在通用也不会变得地方,比如 bablerc,新得构建工具会把这些东西读出来
    murmur
        18
    murmur  
       Mar 8, 2021   ❤️ 1
    构建工具是最不需要担心的,如果一个新构建工具替换掉旧的,除了某些企业喜欢瞎折腾,一定是新的比旧的好用、简单,那积极拥抱变化就可以了

    否则坚持 webpack 不动摇,1 分钟缩减到 15 秒有什么用,开发的时候都是 hot reload,节省掉自己喝水抽烟上厕所的时间?
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5375 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 76ms · UTC 07:53 · PVG 15:53 · LAX 00:53 · JFK 03:53
    ♥ Do have faith in what you're doing.