请教站里前端前辈 现在面试简历里技术栈都需要会哪些呢?前端的东西太多太杂了,现在没啥头绪了 前端框架 Vue/React 工程化 Webpack/npm/yarn 后端 nodejs/Express/Koa2/Nextjs SSR Nuxtjs 开发工具 Less/Scss/Typescript 小程序 /原生 /Taro 就这还有一堆没写,这也太多了吧。。。到底技术栈需要会哪些? 比如 1 、3 、5 年各需要会哪些技能呢?或者大家跳槽的时候都问到了哪些技能呢
1
RealJacob 2021-03-07 22:20:02 +08:00 via iPhone
m
同关注,实习了几个月感觉有点陷入瓶颈 |
2
wunonglin 2021-03-07 22:32:16 +08:00
去招聘网站收集人家的要求不就知道咯?
|
3
copymaster 2021-03-07 22:38:34 +08:00 via Android
非专业前端
这些都是有些是同一类的如 vue,react,angular,这类中学习一个国内吃香的 vue 就行,npm 和 yarn 都是包管理器学个 npm 就行,主要是你要知道哪个和哪个是可以互相替换的,发挥什么作用,每一类学习一个最热门的,到公司即使没学过也能很快上手新技术 |
4
kangism OP @RealJacob 👍,一般学完了没东西可学了就是瓶颈期
@wunonglin 需求很多都写的很简单,比如要求会 nodejs,一堆框架难道都要看吗? @copymaster 这些都是只学了其中一个,但是很多都只看了一点或没看,面试官要是问起来真是露了怯 |
5
qyf1994 2021-03-07 22:58:28 +08:00
露怯了就露怯了 继续下一个
反正这几天面试有感 脸皮是越来越厚了 |
6
yangzhezjgs 2021-03-07 23:06:03 +08:00
可以看看这本现代前端技术解析 https://book.douban.com/subject/27021790/
|
7
dream4ever 2021-03-07 23:06:50 +08:00
前端框架选一个学,或者选你想应聘的职位所用的框架来学,不是 Vue 就是 React,焦虑的时间用在学习上。
Webpack 和 npm/yarn 是两个不同的东西,前者是项目构建工具,后者主要用来安装项目所需的依赖,比如说在 Vue 项目中安装 axios 、lodash 之类的库。 至于后端框架 nodejs/Express/Koa2 这些,也要看你应聘的职位吧,个人感觉并不是所有职位都要求这些,或者说只是加分项,而不是必需项。 至于 Less/Scss 就更简单了,看看语法,直接就用起来了,最多半天时间都能搞定的事情。 至于 小程序 /原生 什么的,这个依然是要看你应聘的职位的,如果开发 H5 或者公司后台,不会小程序什么的,完全没影响啊。 个人建议,把焦虑的心思用在学习上,你会发现没你想象得那么可怕。 |
8
udqg3v0ZL6h6sHu8 2021-03-07 23:16:41 +08:00 via Android 1
听我的,人的精力是有限的。
首先放弃小程序,nodejs 相关的后端部分也可以先缓一缓。 先把 React/Vue 挑一个搞精通一点,另一个可以很快切换过去。 然后最重要的是 JS,建议分两部分,ES6-和 ES6/ES6+,不要一上来就学 ES6 。 另外 HTTP 等网络相关的东西也是一大块。 算法和设计模式要有概念。 其实说的很片面,总之要在时间有限的情况下优先学习基础、市面上主流的和有长远价值的东西,追求面面俱到只会把自己拖死。 重要的事再说一遍,首先放弃小程序,如果微信小程序还勉强算算个创新的话,那其它大厂跟风出小程序的行为就真的要用恶臭来形容了,不建议把太多精力过早放在这种和 Web 理念背道而驰的技术上。 |
9
Leviathann 2021-03-08 00:04:12 +08:00
我也想知道
webpack esbuild parcell rollup 之间是互相替代还是也有包含的关系 |
10
Mutoo 2021-03-08 00:10:01 +08:00 1
https://roadmap.sh/frontend
打紫钩和绿钩的可以看看,其它了解即可。 |
11
love 2021-03-08 00:13:00 +08:00 via Android
又不是同时用,每个选一种就行,比 java 简单多了
|
12
kosgug 2021-03-08 00:47:59 +08:00 via iPhone
create react app 或者 vue cli 直接开撸,剩下的交给时间
|
13
HibernatePlus 2021-03-08 04:18:44 +08:00
前端不闭着眼学就行了,,,,
|
14
mascteen 2021-03-08 06:47:31 +08:00 via Android
推荐 javacript 权威指南,或者雄辩的 javascript
|
15
murmur 2021-03-08 08:03:42 +08:00
vue 和 react 选一个
构建工具目前还可以用 webpack 最简单就是 less 后端肯定选 java,其余的都弱爆了 |
16
Cbdy 2021-03-08 08:09:12 +08:00 via Android
一般都要会
|
17
murmur 2021-03-08 08:30:50 +08:00
@Leviathann 替代和包含有什么关系,都是抄作业,一个框架换构建工具,肯定是 cli 自己先换,哪里有要开发者从 0 开始写配置文件
现在的风格都是 cli 生成构建文件,配置零散在通用也不会变得地方,比如 bablerc,新得构建工具会把这些东西读出来 |
18
murmur 2021-03-08 08:41:56 +08:00 1
构建工具是最不需要担心的,如果一个新构建工具替换掉旧的,除了某些企业喜欢瞎折腾,一定是新的比旧的好用、简单,那积极拥抱变化就可以了
否则坚持 webpack 不动摇,1 分钟缩减到 15 秒有什么用,开发的时候都是 hot reload,节省掉自己喝水抽烟上厕所的时间? |