做了两年前端开发,平时就是拿 Vue 写写页面和组件,简历的项目经历应该怎么写得好看?
无意间在知乎看见的,感觉讲得很有道理。看原文点这里 ------> 做了两年前端开发,平时就是拿 Vue 写写页面和组件,简历的项目经历应该怎么写得好看?
2年经验做的东西没什么技术含量,应该是普遍现象。如果题主对公司要求不高,多多准备下,一般找份合适的工作不成问题。
最近公司招聘,我面试了十来个人,整体感觉下来候选人没有对一些常用的技术有一点研究。
我对候选人的要求也不算高,毕竟现在会用vue的人很多。
- 1、基础扎实些,会用常用技术。
- 2、对自己所用技术有点深入的研究。
- 3、简历上有一些亮点,就是你所在公司因为你有什么不一样。
发现一些候选人,有如下问题:
- 1、原型链和作用域链说不太清,主要表现在寄生组合继承和extends继承的区别和new做了什么。
- 2、推荐我的两篇文章:若川:面试官问:能否模拟实现JS的new操作符、若川:面试官问:JS的继承
- 3、数组构造函数上有哪些方法(Array.isArray、Array.from、Array.of),数组实例有哪些方法,如何准确的判断数组等都不知道。数组、字符串、对象等API需要熟记于心。推荐我之前的一篇回答 若川:一年内的前端看不懂前端框架源码怎么办?
- 4、vue生命周期(包含子孙组件的情况)
- 5、vue一些高级特性(比如自定义v-model、插槽、mixin、keep-alive、动态组件、异步组件,$nextTick)没有用过,关键简历上写的精通vue 。
- 6、vue-cli 2和vue-cli3(4)分不清。
- 7、不知道用什么loader解析的vue单文件组件。
- 8、候选人线上项目有sourcemap,可以直接看到代码,但不知道如何配置关掉。
- 9、不知道是用的什么webpack插件生成的html页面。
- 10、关于vue-cli 推荐两篇文章若川:分析vue-cli@2.9.3 搭建的webpack项目工程、vue-cli 源码分析 (vue-cli3)
- 11、vuex、vue-router大概原理说不清。
- 12、axios怎么使用拦截器,是不是知道支持node和浏览器端发送请求,用的什么发送的请求等等。
- 13、推荐我的两篇文章若川:学习 vuex 源码整体架构,打造属于自己的状态管理库、若川:学习 axios 源码整体架构,打造属于自己的请求库
- 14、使用了很多UI组件库,但对如何发布到npm不知道、也没有了解button等简单组件的实现。
- 15、用koa写了一些项目,但对koa中间件如何实现的,不了解,这些源码较少的库,其实可以深入学习下,收益很大。若川:学习 koa 源码的整体架构,浅析koa洋葱模型原理和co原理
- 16、用了redux,对redux中间件原理不了解。推荐看这篇若川:学习 redux 源码整体架构,深入理解 redux 及其中间件原理
亮点可以写:
- 1、假设你们公司开发小程序没有区分环境,你做了,还写了一个简单的脚手架,这虽然是很小的事但还是能体现你的价值。
- 2、比如你们公司没用ESLint、形成了一套标准,你推动各个项目组都使用了,你升级了webpack版本,优化了打包速度等等。这时你又学习到了ESLint 和webpack基本原理。
- 3、比如小程序、PC端、H5端等、线上问题排查定位困难,你引入了免费的sentry错误监控,来解决问题,保证线上稳定性。(引入sentry其实挺简单的),通过这件事,你学习总结了错误监控原理,都是亮点。关于sentry原理推荐我的这篇文章若川:学习 sentry 源码整体架构,打造属于自己的前端异常监控SDK
- 4、比如项目有登录功能,你研究后知道如何实现的,另外又自己总结了几种常见登录方案的优缺点。比如jwt和session等。
- 5、比如你们可能每次都带薪打包编译项目,你引入了持续集成CI,都是体现你的价值。
- 6、比如你们可能项目提交git commit message信息比较乱,你引入了工具校验message,生成changelog、使用了release-it等等,虽然比较容易, 但你有意识的去做了,也是亮点。
- 7、根据业务场景和统计需求。引入了埋点(比如友盟)等,了解统计用户行为和浏览器等设备信息,帮助公司某些功能开发时做一些决策,而且研究了其原理等。
- 8、假设你开发了很多组件,做成了组件库,但别的项目也要引用,这时候就需要私有化部署。但还是有问题,如果组件库一修改,其他引用的多个项目都要编译然后重新部署上线?是不是可以考虑CDN之类的,CDN可能不稳定,那么又如何兜底。这些思考起来,然后去解决沉淀就是你的收获和亮点。
- 9、假设每次新建页面都需要复制粘贴很多文件,然后替换注释(作者信息),那么是不是可以写个简单功能,根据已有模板,生成新页面的文件替换作者信息等等。
- 10、假设你们做了很多报表,大部分都是类似,是不是可以考虑做成拖拽快速生成报表。
- 11、前后端分离,接口都写在文档里,是不是可以直接写的文件里,然后方便数据mock,然后自行研究学会了数据mock的原理等。
- 总之就是发现问题,解决问题,总结问题,推广给他人。
这上面举的例子其实就能超过挺多2年经验的人,但学会这些其实不需要太多时间。
关于如何面试准备面试,可以看看这个慕课网课程笔记:前端跳槽面试必备技巧
如果是面试阿里等大厂可参考磐冲大佬的这篇文章磐冲大佬:我在阿里招前端,我该怎么帮你?
总之就是会用,对常用技术有点研究,且有点亮点。其实就是不停留在只会使用的层面,重基础懂原理,知其然知其所以然。
简历上表现出这三点扩展开来写,其实写一页简历还是可以的。
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------
作者:若川
链接:https://www.zhihu.com/question/384048633/answer/1134746899
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
做了两年前端开发,平时就是拿 Vue 写写页面和组件,简历的项目经历应该怎么写得好看?相关推荐
- mac使用Charles(花瓶)软件做代理,解决前端开发ajax跨域问题仅需三步
前端开发本地调试,ajax访问远程服务器资源,经常面临跨域问题. 下面通过本地代理的方式解决这个问题.(结尾附下载地址) 一.打开proxy-proxy settings,指定端口号,打开勾选开启ht ...
- vue foreach用法_两年前端er,JS和Vue,面试被问了哪些问题呢?有点简单啊
上午跟一个大学学妹聊天,聊起了她近期的一次面试. 她的概况,工作两年不到,薪资要求在8-10K之间,技术栈Vue,想在大一点的团队工作,因为之前都是一个人做前端. 以下是问及的一些问题(我做了一些简单 ...
- 前端开发学习之【Vue】-上
Vue学习目录 1.概述 1.介绍 2.特点 3.Diff算法 4.搭建环境 5.简单使用 2.语法 1.模板语法 2.响应式基础 3.MVVM模型 数据代理 4.事件处理 5.计算属性 6.监视属性 ...
- web开发学习路线,北京两年前端开发工资多少
Stopwatch 解释为计时器,又称秒表.停表,很明显它是记录时间的. 如何使用 Stopwatch stopwatch = Stopwatch.createStarted();doSomethin ...
- 前端开发:axios在vue中的使用
Aixos 1.Aixos特性 (1)支持Promise API (2)拦截请求和响应 (3)装换请求数据和响应数据 (4)取消请求 (5)自动转换JSON数据 (6)客户端支持防御XSRF 2.Ax ...
- 【初探移动前端开发02】移动设备的页面
前言 上午时候我们简单了解了下用互联网的发展,本来想继续,却被打断了,所以我们现在继续学习吧. 移动设备的页面布局 我们前面一起学习了HTML5新增的很多语义化标签,不知各位还记得吗?这里我们可能需要 ...
- 前端开发学习之【Vue】-下
文章目录 Vuex 1.概述 2.使用 3.四个 map 方法 4.模块化+命名空间 Vue Router 1.SPA 2.路由 3.基本使用 4.多级路由 5.路由传参query参数 6.命名路由 ...
- 【融职培训】Web前端学习 第7章 Vue基础教程4 组件传值
一.组件传值的三种情况 我们可以把组件之间的数据传递分为三种情况: 父级向子级传递数据 子级向父级传递数据 非父子级传递数据 二.父级向子级传值 父级可以通过属性向自己传递数据,示例代码如下所示: 1 ...
- 前端学习(1846)vue之电商管理系统电商项目基本概述
最新文章
- Lesson 2 Installing the Oracle Database Software
- Pandas简明教程:三、Pandas文件读写
- 为什么以太网的最小数据帧长度为64字节?
- PL/SQL控制结构
- 用一个小球揭开地球的面纱,探索地球运转的秘密!
- Davinci BI报表工具~
- 车轱辘通知挪车、车牌识别
- unity 中Line Renderser初始化有额外线段
- 蜜瓜文案:水果店蜜瓜简单文案,蜜瓜水果朋友圈配的文案
- 【CSS】盒子模型内边距 ① ( 内边距概念 | 内边距设置语法 | 内边距设置效果 | 代码示例 )
- 树莓派4B最新系统bullseye更换国内源方法
- 【计算+大数据】-武汉理工大学主办-2021年第四届计算与大数据国际会议(ICCBD 2021)
- c语言break语句作用范围,C语言程序设计中break语句分析
- 声网把七年无全网事故的实时传输网络SD-RTN全面开放了——这就是FPA
- ST电机库v5.4.4源代码分析(6): PID以及相关参数
- cube-ui里面如何给create-api设置样式
- Android:HmacSHA1加密和文件转Base64String
- 2023.3.20杭州亚信科技JAVA实习一面面经
- 极智AI | 谈谈昇腾 CANN AIPP
- 十招玩转职场有价值的人脉圈