【面试】 前端竞争压力大?揭秘让你们学后端的真实动机!

2024-01-09

前端开发属于程序员吗?

网友是这样回答的:
在这里插入图片描述
在这里插入图片描述

看完前端同学的评论,我悟了,你们让人都去学后端卷,然后减小前端竞争压力是吧?

哈哈哈,你们这帮老6……

于是我去拿出了我收藏的 某前端招聘JD来盘一盘

那些觉得 是个人都能干前端 的同学们想必已经熟练掌握了以下内容吧?

0. 掌握图形学

webgl或熟练使用threejs框架,熟练canvas相关渲染及动画操作的优先。

???? 初级阶段,学习图形学相关知识是必不可少的。了解矩阵等数学原理在动画中的作用,掌握三维场景的基础构成,能够使用Three.js搭建简单的3D场景。对于网页中的动画效果,要熟悉CSS动画属性和关键字的用法,并掌握一两个社区常用的JavaScript动画库。

???? 中级阶段,除了掌握WebGL和Three.js框架之外,也要有能力自己封装一个简单的Three.js引擎。了解四元数的原理,能够优化鼠标操作中的节流问题,了解性能优化中的restore概念,了解requestAnimationFrame和setTimeout的区别以及在优化中的作用。同时,也要熟悉移动端加载和渲染性能问题,并懂得如何结合原生能力进行性能优化和排查。对于调试Chrome动画、3D和传感器也要有一定的了解。

???? 高级阶段,应该具备搭建整套资源加载优化方案的能力,能够深入分析前端、客户端和服务端在项目中的功能点和基础能力依赖,并知道如何配合协作。设计并实现过前端动画引擎,并能清楚地解释复杂互动项目的技术架构,知道需要哪些核心模块以及它们之间的配合方式。同时还要有自己实现的动画相关技术方案,并能够从原理上清晰地解释和竞品的差异、优劣以及技术选型的原因。

标签:图形学、WebGL、Three.js、canvas、动画、性能优化、前端架构、前端动画引擎、资源加载优化、前端演进

1.熟练掌握JavaScript。

???? 初级阶段,需要对JavaScript的各种概念有全面的了解。例如,组合寄生继承和class继承的区别,类的创建方式,闭包的实际应用和常见问题,模块的概念和用法,以及event loop的理解和对编码的影响。此外,还需要掌握基础的数据结构,如堆、栈和树,并了解它们在计算机基础中的作用。对于ES6数组相关的方法,如forEach、map和reduce,也要熟悉掌握。

???? 中级阶段,需要更加深入地理解JavaScript的特性和原理。了解class继承和组合寄生继承的区别,并能通过实例来说明。掌握event loop的原理,了解宏任务和微任务的区别,并能从个人理解的层面上解释为什么需要区分。了解node和浏览器在实现event loop时的差别。将继承、作用域、闭包和模块这些概念融贯贯通,并且能通过实际例子说明它们如何结合在一起。能够口头表达出2种以上设计模式的核心思想,并结合JavaScript语言特性举例或基础实现。掌握一些基础算法的核心思想或解决简单算法问题的能力,如排序和大数相加等

标签:JavaScript、编程能力、数据结构、ES6、算法核心思想、设计模式、基础实现

2.熟悉常用工程化工具,掌握模块化思想和技术实现方案。

???? 在初级阶段,需要了解Webpack和Rollup的适用场景,并且了解Webpack v4和v3的区别。熟悉Webpack的基础配置,能够快速搭建一个基本的Webpack配置文件。了解Webpack打包结果的代码结构和执行流程,知道index.js和runtime.js的作用。理解并能口头表达出AMD、CMD、CommonJS和ES Module的概念,知道如何定义一个模块。给出两个文件,能够通过编写核心逻辑完成模块打包和执行。

???? 在中级阶段,除了掌握基础配置外,还需要了解Webpack的打包链路和插件生命周期。知道如何编写一个Webpack插件和Loader。能够简明扼要地解释常见Loader的作用,比如Babel-loader、Vue-loader等。了解如何通过Webpack配置实现性能优化,并能清晰说明核心要点和解决的问题,包括需要的外部依赖,如CDN和接入层等。同时,还需要了解异步模块加载的实现原理,并能通过代码实现核心逻辑。

????️ 在高级阶段,需要具备设计团队研发基础设施的能力。包括项目脚手架搭建以及如何以工具形态共享。了解如何设计团队的ESLint规范并实现统一更新。掌握工具化打包发布流程,包括本地调试、云构建和线上发布体系,以及一键部署能力。同时,还需要涉及相关服务端基础设施,如CDN服务搭建、接入层缓存方案设计和域名管理。另外,对于客户端缓存和预加载方案也需要有一定的了解和实践。

标签:Webpack、模块打包、配置、性能优化、异步加载、插件、脚手架、ESLint、基础设施、高级前端架构

3.熟练掌握React前端框架,了解技术底层。同时了解vue以及angular等其他框架者优先。

????初级阶段,作为React/Vue/Angular开发者,熟悉常见的优化方案,并能够迅速回答常用生命周期的用途。了解React/Vue/Angular的实现思路,能对比它们与原生JS控制DOM的差异,并能够给出一个简化版的框架实现。对于Diff算法的实现思路有一定了解。在使用state和props时有个人的使用心得,并结合受控组件、HOC等特性,描述各种方案的适用场景。以上几点对于Vue或Angular同样适用。

????中级阶段,能够清楚地解释为什么要实现Fiber,并了解可能带来的挑战和问题。解释为什么要实现Hook,并展示它如何简化组件之间的状态共享和复用。解释为什么要使用Immutable,并说明在使用和不使用之间需要考虑的因素。了解React中不常用的特性,如Context和Portal等。能够用自己的理解阐述React-like框架的本质,并说明如何实现这些框架的共存。

????高级阶段,具备设计框架无关的技术架构的能力。包括但不限于解决可能存在的冲突问题,需要结合实际案例进行说明。能够说明架构分层的逻辑,以及各层核心模块要解决的问题。能够结合实际场景列举一些挑战和优雅的处理方案则更佳。在设计技术架构时,考虑到框架无关性,可以利用适配器模式或能力构造模式等解决不同框架之间的冲突问题。

????深入了解React/Vue/Angular的优化方案、生命周期和状态管理,了解它们的实现思路和与原生DOM控制的差异,以及使用state和props的心得,有助于成为一名优秀的前端开发者。理解Fiber、Hook和Immutable等技术的原因,了解React的不常用特性,以及实现React-like框架的本质,都是提升技术水平的关键。设计框架无关的技术架构,解决冲突问题,并能处理各层核心模块的挑战,将使你成为一位卓越的前端架构师。

标签:React、Vue、Angular、优化方案、生命周期、状态管理、Fiber、Hook、Immutable、Context、Portal、技术架构

4.熟练掌握react生态常用工具,redux/react-router等。

????初级阶段,作为React开发者,了解常用的库和框架,如React-Router、Redux、Redux-Thunk、React-Redux、Immutable和Antd等社区组件库。对于Vue和Angular,掌握它们相应的全家桶,并能够介绍它们的核心模块。了解浏览器中使用的React相关插件,并掌握它们的使用方法。熟悉React-Router v3/v4的差异,了解Antd的组件化设计思路。对于Redux-Thunk,明白其用途和实现方式。

????中级阶段,具备查阅全家桶源码的能力,不要求每行都看,但至少了解核心实现原理和底层依赖。能够口述几行关键代码来实现对应库的功能即可。从数据驱动角度透彻地解释Redux,并能够描述原生JS如何与Redux结合使用。结合Redux、Vuex、Mobx等数据流框架,谈论自己对Vue和React的异同。

⚡️高级阶段,具备基于全家桶构建复杂应用的经验,包括与微前端结合的实践。了解在使用这些类库时需要注意的事项,以及可能遇到的坑,并能提供解决方案。对于微前端和这些类库结合的场景,有清晰的认识,并能够给出相应的注意事项和解决方法。

????掌握React/Vue/Angular的全家桶知识,了解浏览器中的React相关插件的使用方法,以及React-Router v3/v4的差异,Antd的组件化设计思路和Redux-Thunk的用途与实现方式,是初级开发者必备的技术栈知识。深入理解Redux及其与原生JS的结合,从数据驱动角度比较Vue和React的异同,是中级开发者的关键能力。在高级阶段,通过实践构建复杂应用时要注意微前端和这些类库结合时可能遇到的问题,并能提供解决方案。

标签:React、Vue、Angular、全家桶、浏览器插件、React-Router、Redux、Thunk、React-Redux、Immutable、Antd、数据流、微前端、开发经验、解决方案

5.熟悉各种Web前端技术,包括HTML/XML/CSS等,有基于Ajax的前端应用开发经验。

????初级阶段,了解HTML方面的语义化标签,History API,Storage和AJAX2.0等技术。在CSS方面,了解文档流、重绘重排、Flex布局、BFC、IFC、:before/:after伪元素、动画、@keyframes、绘制三角形和优先级矩阵等概念。对于网络请求库axios,熟悉其核心功能。了解XHR的用法和网络请求的相关技术和底层原理,如Content-Type、不同类型的作用、RESTful设计理念、CORS处理方案,以及浏览器和服务端的执行流程。了解文件上传的实现方式。对于登录模块,了解登录表单的实现方式、基于Cookie的登录状态维护方案、基于Token的登录状态维护方案和Session的概念。

????中级阶段,能够结合各个浏览器API描述常用类库的实现。在CSS方面,能够深入解释网上常见的Hack方案或优化方案的原理。能够说明接口请求的前后端整体架构和流程,包括业务代码、浏览器原理、HTTP协议、服务端接入层、RPC服务调用和负载均衡。了解WebSocket的用法,包括鉴权、房间分配、心跳机制和重连方案。熟悉PC端和移动端的登录状态维护方案,了解基于Token的登录状态维护实现细节,以及服务端Session控制的实现。了解OAuth2.0的轻量和完整实现原理。了解移动端API请求和Socket通过Native发送的方法,以及与Native的数据交互方式,了解iOS和安卓的JSBridge实现原理。

???? 高级阶段,了解移动端WebView的基础知识,包括iOS端UIWebView和WKWebView之间的差异,WebView资源加载优化方案,WebView池管理方案,以及Native路由等。具备设计前后端用户体系整体技术架构的能力,以满足多业务形态的用户体验。考虑跨域名、多组织架构、跨端和用户态开放等场景。能够设计满足各种场景需求的Mock数据方案,并对前后端分离有深入理解。考虑Mock方案的通用性、场景覆盖度以及对代码和工程的影响。了解埋点方案的底层实现和技术选型原理。能够设计基于埋点的数据采集和分析方案,关键词包括分桶策略、采样率、时序性、数据仓库和数据清洗等。

标签:HTML、CSS、AJAX、网络请求、前后端架构、WebSocket、移动端登录态、WebView、用户体系、跨域、Mock、埋点、数据分析

???? 看完后你觉得前端算程序员吗?对于一些人来说,照着网上的教程能写出一段代码、打印个"Hello, World",或是按照最佳实践完成一个小项目似乎就可以说自己掌握了前端技能了。或者在公司的前端项目上进行二次开发就能满足一些人对前端掌握的要求了。

但是,真的有那么简单吗?

???? 真正的前端技能远不止于此。掌握前端需要深入理解HTML、CSS和JavaScript,并且熟悉各种框架和库,掌握常用的设计模式和前端工具链。除了基础的页面布局和交互,前端工程师还需要考虑性能优化、跨浏览器兼容性、响应式设计等方面的问题。

???? 前端工程师需要具备开发和调试的技能,同时还要与后端和设计团队密切合作,理解业务需求并能够团队协作。在快节奏的工作环境中,前端工程师需要快速学习和适应新技术和工具的更新。

???? 所以,前端不仅仅是简单的代码编写,它是一项需要不断学习和提升的技能,需要全面的知识和技术背景才能做出优质的前端作品。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

【面试】 前端竞争压力大?揭秘让你们学后端的真实动机! 的相关文章

  • 浏览器缓存相关面试题一网打尽,理论结合实践,用代码学习缓存问题,建议关注+收藏,(含项目源代码)

    前言 浏览器缓存的问题是面试中关于浏览器知识的重要组成部分 也是性能优化题目的一部分 但是不要被吓到 我话放到这里 就那么点东西 我这一篇文章基本上就涵盖了所有相关的知识点 认真看一遍 所有的问题都是纸老虎 一 准备工作 1 1 拉取仓库
  • 内网穿透的应用-使用Net2FTP轻松部署本地Web网站并公网访问管理内网资源

    文章目录 1 前言 2 Net2FTP网站搭建 2 1 Net2FTP下载和安装 2 2 Net2FTP网页测试 3 cpolar内网穿透 3 1 Cpolar云端设置 3 2 Cpolar本地设置
  • 从three.js旋转动画,我了解了requestAnimationFrame

    前言 大家好 我是南木元元 热衷分享有趣实用的文章 希望大家多多支持 一起进步 个人主页 南木元元
  • 拼多多详情API开启运营比价新纪元

    随着互联网的快速发展 电商行业正在迅速崛起 拼多多作为一家新兴的电商平台 凭借其独特的营销策略和创新的商业模式 成为了电商行业的一匹黑马 在拼多多的成功背后 其详情API接口营销起到了至关重要的作用 本文将详细介绍拼多多详情API接口营销的
  • 如何给 unplugin-vue-components/vite 写一个简单的 resolver

    大部分工作 unplugin vue components 都已经处理好了 我们只需要接收组件名来判断是否是自己的组件 然后处理对应的导入逻辑 一共 3 个字段 as 重命名类似 import componentNameReName fro
  • WEB前端常见受攻击方式及解决办法总结

    一个网址建立后 如果不注意安全问题 就很容易被人攻击 下面讨论一下集中漏洞情况和放置攻击的方法 一 SQL注入 所谓的SQL注入 就是通过把SQL命令插入到web表单提交或输入域名或页面请求的查询字符串 最终达到欺骗服务器执行恶意的SQL命
  • 每天10个前端小知识 <Day 7>

    前端面试基础知识题 1 什么是尾调用优化和尾递归 尾调用的概念非常简单 一句话就能说清楚 就是指某个函数的最后一步是调用另一个函数 function f x return g x 上面代码中 函数f的最后一步是调用函数g 这就叫尾调用 尾调
  • 每天10个前端小知识 <Day 6>

    前端面试基础知识题 1 使用js实现二分查找 二分查找 也称为折半查找 是指在有序的数组里找出指定的值 返回该值在数组中的索引 查找步骤如下 从有序数组的最中间元素开始查找 如果该元素正好是指定查找的值 则查找过程结束 否则进行下一步 如果
  • 软件测试|web自动化测试神器playwright教程(三十八)

    简介 在我们使用selenium时 我们可以获取元素的属性 元素的文本值 以及输入框的内容等 作为比selenium更为强大的web自动化测试神器 playwright也可以实现对元素属性 文本值和输入框内容的抓取 并且实现比seleniu
  • 点击存储到固定时间清除存储

    这段代码 无意间想到的 随便写了下来 运行 根据点击之后传递一个参数 将他存入本地存储 方便测试为10秒 10秒后触发下一个事件 清除本地存储 结束
  • 新手也能看懂的【前端自动化测试入门】!

    前言 最近在网上搜索前端自动化测试相关的文档 但是发现网上的文章都是偏使用 没有把一些基础概念说清楚 导致后续一口气遇到一些 karma Jasmine jest Mocha Chai BDD 等词汇的时候很容易一头雾水 这次一方面整理一下
  • Android Navigation的四大要点你都知道吗?

    在JetPack中有一个组件是Navigation 顾名思义它是一个页面导航组件 相对于其他的第三方导航 不同的是它是专门为Fragment的页面管理所设计的 它对于单个Activity的App来说非常有用 因为以一个Activity为架构
  • 2024拒绝行业内卷!八年软件测试20K*16薪行业心得 想入行必看

    目前工作做软件测试工作8年 属于高级测试员那个级别吧 现在看到各行各业的人都在转行学习软件测试 想给大家一些学习建议和忠告 很多粉丝都跟我说今年行情很差 找不到工资 真的找不到工作了吗 我们常在网上看到的 程序员饱和 程序员过剩 其实一般是
  • 程序员找工作难!拿到外包公司的 offer 我应该去么?

    引言 前一阵子有一个帖子引起了非常广泛的讨论 描述的就是一个公司的外包工作人员 加班的时候因为吃了公司给员工准备的零食 被公司的HR当场批评 这个帖子一发出来 让现在测试行业日益新增的外包公司备受关注 那么外包公司和非外包公司有什么样的不一
  • (2024最新整理)Java最全八股文及答案!

    Java的特点 Java是一门面向对象的编程语言 面向对象和面向过程的区别参考下一个问题 Java具有平台独立性和移植性 Java有一句口号 Write once run anywhere 一次编写 到处运行 这也是Java的魅力所在 而实
  • 最新整理Java面试八股文,大厂必备神器

    在看这篇文章之前 我想我们需要先搞明白八股文是什么 明清科举考试的一种文体 也称制义 制艺 时文 八比文 八股文章就四书五经取题 内容必须用古人的语气 绝对不允许自由发挥 而句子的长短 字的繁简 声调高低等也都要相对成文 字数也有限制 八股
  • 2024史上最全Java面试八股文(带全部答案)

    今天要谈的主题是关于求职 求职是在每个技术人员的生涯中都要经历多次 对于我们大部分人而言 在进入自己心仪的公司之前少不了准备工作 有一份全面细致 面试题 将帮助我们减少许多麻烦 在跳槽季来临之前 特地做这个系列的文章 一方面帮助自己巩固下基
  • 外包干了2个月,技术倒退2年。。。

    先说一下自己的情况 本科生 20年通过校招进入深圳某软件公司 干了接近4年的 功能测试 今年国庆 感觉自己不能够在这样下去了 长时间呆在一个舒适的环境会让一个人堕落 而我已经在一个企业干了四年的功能测试 已经让我变得不思进取 谈了3年的女朋
  • 每日变更的最佳实践

    在优维公司内部 我们采用发布单的方式进行每天的应用变更管理 这里给各位介绍优维的最佳实践 变更是需要多角色合作的 而且他是整体研发流程的一部分 在优维内部 我们坚持每日变更 打通开发环节到最终发布上线的全过程 在保证质量的前提下 尽可能提升
  • 如何在 Python 脚本中使用 Google OAuth2

    在使用 Python 脚本将视频上传到 YouTube 频道时 若希望将视频上传到第二个频道 需要解决 OAuth2 授权的问题 解决方案 创建新的 Google Cloud 项目 from google oauth2 import ser

随机推荐

  • 网络空间安全女生就业,怎么学?

    我实验室的学长们基本都是以红队和复现为主 如果学校好点可能还有更多的选择 如果想在这个方向深入下去 推荐流程是先打两年CTF 把大概的技术方向摸一摸 大一的话 如果学校还不错 那就优先建议打好基础 包括C语言 Python一类 建议把CTF
  • 解决“DataFrame object has no attribute append“问题

    1 将append改为了 append 这个成功了 dataframe dataframe append 2 可以使用 pandas concat 方法代替 dataframe append 这个我没试验成功 出现这个报错 TypeErro
  • OPT 大华SDK

    OPT 大华SDK
  • Linux 系统日志及其归档

    主要记录Linux 系统需要关注的日志文件 以及日志归档服务 rsyslogd 系统日志服务 rsyslogd 日志服务 rsyslogd reliable and extended syslogd 可靠 可扩展的系统日志服务 Rsyslo
  • 金属的相是什么

    问题描述 金属的相是什么 问题解答 在金属学和材料科学中 相 通常指的是材料中具有相同化学组成和结构的区域 金属的相通常是晶体结构的一部分 其中原子或离子按照一定的方式排列 以下是金属的两个主要相 晶粒相 金属通常以晶体的形式存在 其中原子
  • 内网穿透的应用-使用Net2FTP轻松部署本地Web网站并公网访问管理内网资源

    文章目录 1 前言 2 Net2FTP网站搭建 2 1 Net2FTP下载和安装 2 2 Net2FTP网页测试 3 cpolar内网穿透 3 1 Cpolar云端设置 3 2 Cpolar本地设置
  • 超多免费代码资源及教程下载-matlab和python

    引言 在这个领域 有一个理论 没有免费午餐 No Free Lunch NFL 理论 它从逻辑上证明了不存在最适合解决所有优化问题的元启发式算法 换句话说 特定的元启发式可能在一组问题上显示出非常有希望的结果 但相同的算法可能在另一组问题上
  • API接口:技术、应用与实践

    随着数字化时代的到来 API接口在软件开发和数据交互中扮演着越来越重要的角色 本文深入探讨了API接口的基本概念 技术原理 设计方法 最佳实践以及在各行业的应用案例 关键词 API接口 软件开发 数据交互 技术原理 设计方法 一 引言 随着
  • 2020年认证杯SPSSPRO杯数学建模C题(第二阶段)抗击疫情,我们能做什么全过程文档及程序

    2020年认证杯SPSSPRO杯数学建模 C题 抗击疫情 我们能做什么 原题再现 2020 年 3 月 12 日 世界卫生组织 WHO 宣布 席卷全球的冠状病毒引发的病毒性肺炎 COVID 19 是一种大流行病 世卫组织上一次宣布大流行是在
  • 【技术科普】什么是达芬奇架构?有什么优势?

    芯片架构是指芯片设计的基本结构和组织方式 用于实现各种计算 存储和通信功能 芯片架构通常包括处理器核心 内存 输入输出接口等组成部分 这些部分的设计对芯片性能和功耗有着直接的影响 世界上主流的芯片架构主要包括x86 ARM PowerPC和
  • 2020年认证杯SPSSPRO杯数学建模D题(第二阶段)让电脑桌面飞起来全过程文档及程序

    2020年认证杯SPSSPRO杯数学建模 D题 让电脑桌面飞起来 原题再现 对于一些必须每天使用电脑工作的白领来说 电脑桌面有着非常特殊的意义 通常一些频繁使用或者比较重要的图标会一直保留在桌面上 但是随着时间的推移 桌面上的图标会越来越多
  • JNPF——面向研发使用、全栈开发、前后端分离的低代码平台

    1 背景 JNPF是一个快速开发应用的平台 一款 面向研发开发使用 全栈开发 前后端分离 的低代码工具 拥有强大的 可视化建模 数据库和API集成能力 目前已有将 超千家企业 将JNPF低代码开发工具融入内部研发体系 相较于传统的产研开发
  • CTF之逆向入门

    逆向工程 Reverse Engineering 又称反向工程 是一种技术过程 即对一项目标产品进行逆向分析及研究 从而演绎并得出该产品的处理流程 组织结构 功能性能规格等设计要素 以制作出功能相近 但又不完全一样的产品 逆向工程源于商业及
  • 【Threejs】代码+图文带你快速上手

    前言 大家好 我是南木元元 热衷分享有趣实用的文章 希望大家多多支持 一起进步 个人主页 南木元元
  • Python小说阅读器制作教程

    目录 一 准备阶段 二 创建项目文件夹 三 创建Python文件 四 编写代码 五 运行程序 六 完善功能 可选 七 高级功能 总结 Python是一门强大的编程语言 它被广泛用于各种应用开发 包括小说阅读器的制作 下面我们将一步步教你如何
  • 爬虫数据特殊符号处理(记录+持续补充)

    1 xa0 replace u xa0 2 amp html 的空格 https blog csdn net weixin 43640594 article details 122859029 import html html unesca
  • 一个寒假能学会黑客技术吗?看完你就知道了

    一个寒假能成为黑客吗 资深白帽子来告诉你 如果你想的是学完去美国五角大楼内网随意溜达几圈 想顺走一点机密文件的话 劝你还是趁早放弃 但是成为一名初级黑客还是绰绰有余的 你只需要掌握好渗透测试 Web安全 数据库 搞懂web安全防护 SQL注
  • 新能源预测数据集GEFCom Data,用于光伏发电、风电功率、负荷、电价预测

    引言 新能源在满足世界能源需求方面日益重要 其特点是 发电量在很大程度上取决于天气状况 为了有效地将其整合到电网中 对新能源发电量进行准确的预测是一项不可避免的要求 新能源准确预测成为一项有趣且新颖的挑战 虽然已有大量文献对新能源预测进行了
  • react-native使用动画Animated

    官方网文档 动画 Animated 一些精彩的例子 React Native 动画 Animated 渐变组件的使用 ReactNative 进阶 四十五 渐变组件 react native linear gradient 需要实现如下的动
  • 【面试】 前端竞争压力大?揭秘让你们学后端的真实动机!

    前端开发属于程序员吗 网友是这样回答的 看完前端同学的评论 我悟了 你们让人都去学后端卷 然后减小前端竞争压力是吧 哈哈哈 你们这帮老6 于是我去拿出了我收藏的 某前端招聘JD来盘一盘 那些觉得 是个人都能干前端 的同学们想必已经熟练掌握了