三年前端,简历求点评 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
tojonozomi
V2EX    求职

三年前端,简历求点评

  •  
  •   tojonozomi 2020-02-18 00:01:07 +08:00 11636 次点击
    这是一个创建于 2070 天前的主题,其中的信息可能已经有所发展或是发生改变。

    太久没写过简历了,在前司当了三年工具人,没涨薪,有点难顶 orz

    目前在复习工程化和法,简历求点评,求指点下有哪些地方可以改进或者学习的。

    顺带广州深圳有啥厂子推荐的吗?

    谢谢各位!


    前端开发本科3 年

    • 25 岁
    • 本科
    • 工作经验 3 年
    • 广东人

    个人描述

    • 熟练使用 Vue、熟悉 Promise 原理和实现
    • 熟悉 Webpack 配置、熟悉 Git 的使用
    • 有良好的编码习惯、熟悉 macOS 开发环境
    • 对新技术有一定兴趣,保持对新技术的学习

    工作经历

    南京质子信息科技有限公司 (2017.012019.10)

    • 内容:主要负责项目评估、前端架构设计、技术调研,文档编写,基础库维护,以及核心模块的开发任务

    南京海米派供应链科技有限公司 (2016.092017.01)

    • 内容:针对公司产品需求,负责页面开发任务

    项目经历

    苏体运动 (2019.072019.11)

    描述:体育局以及相关产业公司为整合已有体育健身、场馆、体测站点资源,推出的体育信息平台,为用户提供体育资讯、赛事参与、体育锻炼(预定场地)、体质检测预约等服务

    • 负责后台管理系统前端部分的架构设计,使用了 Vue+Element 的技术栈,承担部分核心模块的开发任务
    • 负责 App 客户端的架构设计,使用了 Flutter 技术栈,承担部分核心模块开发任务,以及 iOS 平台的开发调试工作
    • 负责 App 客服端中 Webview 页面的开发,为确保用户在 Flutter 原生页面和 Webview 页面的体验上一致,定制了 Flutter 的 Webview 组件,并调整页面样式交互
    • 负责微信公众号开发以及微信支付等对接工作,公众号作为客户端的延伸,基于微信分享和支付等,实现 拼团、砍价等功能

    垃圾填埋厂数据可视化平台 (2019.032019.07)

    描述:填埋场内部使用的数据平台,对接上千传感器,集数据展示、预警、设备控制等功能

    • 使用 Vue 作为前端基础框架(后台管理系统使用了 Element ),负责平台前端部分的架构设计,协同其他组员完成功能实现以及维护任务
    • 使用 WebSocket 作为数据实时传输的方案,并且使用了 Service Worker 作为辅助,防止服务器密集推送消息影响主线程,通过与最近获取到的数据对比,根据时间戳、字符串 hash 判断是否有数据更新和更新了哪些 数据,然后决定是否进行 Vue 模型中数据更新
    • 视频监控方面,针对监控设备提供商提供的直播流协议不一的情况,使用了两套方案。其中 HLS 协议则使用了 Video.js 来支持,RTSP 协议则使用了 WXG Player 支持,通过对地址进行匹配选择对应的方案

    公路数据可视化平台 (2018.052018.08)

    描述:针对公路数据使用的数据平台,数据通过筛选整合后以数据大屏的形式展示,提供事件播报、记录查询、数据总览等功能

    • 使用 Vue 作为前端基础框架,负责平台前端部分的构建,独立完成功能实现以及后续维护任务
    • 项目中使用了 Echarts 作为图表的基本库,根据要求还原 UI 设计,结合 Vue 自定义指令用于切换预置模式,提供相应的配置项,并且整合成 Vue 组件库,在后续项目中维护、使用
    • 对于需求中需要实时展示重点路段的监控画面,采用了 FFmpeg 作为 RTSP 视频流的处理工具,通过结合 Electron 中 Node.js 环境,以 WebSocket 的形式向页面传输图片二进制数据,然后使用 Canvas 渲染。另外通过 对 FFmpeg 的参数进行配置,实现了监控画面的更新频率、分辨率、图像质量的控制

    教育经历

    南京邮电大学

    • 信息工程 (本科) 20132017
    46 条回复    2020-04-02 23:01:02 +08:00
    skyBlue0077
        1
    skyBlue0077  
       2020-02-18 00:04:08 +08:00 via Android
    我觉得你把 promise 换成 ES6 会更好点……
    tojonozomi
        2
    tojonozomi  
    OP
       2020-02-18 00:05:37 +08:00
    @skyBlue0077 #1
    es6 我觉得像是必备技能了吧?或者这点直接删了?
    Justin13
        3
    Justin13  
       2020-02-18 00:19:40 +08:00 via Android
    promise 居然也要单独拿出来说么。。
    finely
        4
    finely  
       2020-02-18 02:38:03 +08:00
    三年经验只会 Vue ?
    FragmentLs
        5
    FragmentLs  
       2020-02-18 02:51:46 +08:00
    项目看起来不错了,好像没提到测试,可以加一加
    heyLiup/td>
        6
    heyLiup  
       2020-02-18 08:38:33 +08:00
    深圳深信服内推
    skyBlue0077
        7
    skyBlue0077  
       2020-02-18 08:44:35 +08:00 via Android
    @tojonozomi 反正没必要单独拿出来
    coffeeBookCode
        8
    coffeeBookCode  
       2020-02-18 09:12:04 +08:00
    我厂招人,可以留个邮箱交流一下
    yhxx
        9
    yhxx  
       2020-02-18 09:19:58 +08:00
    写上 Promise 也不是不行,不过大概率会被要求描述 PromiseA+规范,纸上写一个,甚至写一个 async
    可以提前准备一下反向套路一波,写完这个估计半小时就过去了,就没时间问别的了
    catch
        10
    catch  
       2020-02-18 09:26:15 +08:00 via iPhone
    南京三年要多少 k
    chuxiaonan
        11
    chuxiaonan  
       2020-02-18 09:48:11 +08:00
    老哥。。你这简历写得也太不走心了。。
    工作经验的部分多包装一下
    项目经历不要写那么多废话。。 突出技术点和需求难点
    毕竟已经三年了 不能还按照初中级的前端简历来写
    应该至少要求自己是中高级了
    zhoufenfens
        12
    zhoufenfens  
       2020-02-18 10:06:18 +08:00
    FFmpeg 这个是怎么整合进项目里的
    Hilong
        13
    Hilong  
       2020-02-18 10:16:28 +08:00 via Android
    点评就是简历写的不够用优雅,让人提不起兴趣,可能筛选都过不了
    grewer
        14
    grewer  
       2020-02-18 10:58:55 +08:00
    promise+ generator+async/await 倒是可以说说
    如果只有 promise 还是别放了
    jevirs
        15
    jevirs  
       2020-02-18 11:15:38 +08:00
    @finely 惭愧,四年了也没实际用到 react
    hyy1995
        16
    hyy1995  
       2020-02-18 11:49:05 +08:00   1
    同 3 年前端,也是 17 年毕的业,之前不在广深,今年也打算过去发展。随便说说哈:

    1. 个人描述中,“熟悉 Promise 原理和实现”显得有点突兀,这里面东西挺多,虽然我也会手敲一个完整的,但我是不敢这么写;

    2. 工作经历中你写到“前端架构设计”、“技术调研”这些词,不知道你是否做足了准备,我被面试官虐怕了,自己的简历已经改了好几版,内容越改越少……

    3. 你的项目经历挺好的,我的硬伤就是项目经历。不过我觉得项目经历中无序列表的每一条不要那么长,可以再精简些比较好,或者你可以再拆分几条出来。

    其他没啥了我觉得挺 OK 的,不过 V 站高手多,可能要求较高。
    crackhopper
        17
    crackhopper  
       2020-02-18 12:06:45 +08:00
    我觉得还可以的。准备好面试就行了。简历不用特别吹毛求疵。
    加个技能列表总结也比较不错。
    crackhopper
        18
    crackhopper  
       2020-02-18 12:16:28 +08:00   1
    罗列几个根据简历可能会问到的点:
    - 手写 promise。说不定还要会配套写个 promise 执行器,co 这种的。
    - webpack 常见的配置坑,tree-shaking,如何优化输出的资源大小。
    - vue 的虚拟 dom,diff 算法,双向绑定机制,MVVM 和 MVC 区别
    - websocket 协议原理,怎么加密,断线重连方案,降级方案
    - hls,rtsp 的大概的技术原理。各自的优缺点。ffmpeg 如何降低延迟。视频编码算法了解多深?

    另外前端常见的,肯定会问。
    - es5, es6 基础,css 基础,web 相关的协议和原理( http, tls, 等等,会初步问一点网络基础协议和服务 ip, tcp/udp, dns),浏览器兼容性,跨域,一些安全方面 xss,csrf 之类的。

    多准备吧。算法刷题会问的比较简单,难度就在剑指 offer 的水平了。
    tojonozomi
        19
    tojonozomi  
    OP
       2020-02-18 13:19:56 +08:00
    @FragmentLs #5 测试部分在补课,平时工作基本没用到 orz
    tojonozomi
        20
    tojonozomi  
    OP
       2020-02-18 13:20:50 +08:00
    @heyLiup #6
    简历完善之后给您发一份
    tojonozomi
        21
    tojonozomi  
    OP
       2020-02-18 13:23:13 +08:00
    @coffeeBookCode #8
    也是深信服?
    tojonozomi
        22
    tojonozomi  
    OP
       2020-02-18 13:23:44 +08:00
    @yhxx #9
    学习了!
    tojonozomi
        23
    tojonozomi  
    OP
       2020-02-18 13:24:41 +08:00
    @catch #10
    南京工资比较低?讲道理的话 12k 起步吧
    tojonozomi
        24
    tojonozomi  
    OP
       2020-02-18 13:25:54 +08:00
    @chuxiaonan #11
    能指点下工作经验部分怎么包装吗?总不能无中生有吧
    royzxq
        25
    royzxq  
       2020-02-18 13:26:10 +08:00
    id 是东条希吗,没想到现在还能看到拉拉人。

    我简历里没写 promise 也被要求手撸了,瑟瑟发抖。
    royzxq
        26
    royzxq  
       2020-02-18 13:27:02 +08:00
    面的大厂基本都是 React 栈,所以 Vue 栈和 ng 会非常吃亏。。。so...也尽量看看 react 吧
    tojonozomi
        27
    tojonozomi  
    OP
       2020-02-18 13:28:03 +08:00
    @zhoufenfens #12
    偷懒了没有用 FFmpeg 源码整合到 addons 里,直接用二进制的可执行文件,通过 Node 的命令行交互的,方法稍微包装一些
    tojonozomi
        28
    tojonozomi  
    OP
       2020-02-18 13:32:59 +08:00
    @hyy1995 #16
    架构设计和调研这些往深里讲确实像是给自己挖坑。不过上面几个项目确实是自己从零开始做起的,就这么写了。后面我改改这块的描述吧


    @crackhopper # 18
    谢谢大哥!这么一看简历里还是给自己挖了不少坑的。
    tojonozomi
        29
    tojonozomi  
    OP
       2020-02-18 13:35:35 +08:00
    @royzxq #25
    老拉拉人了
    promise 这点准备删了 orz
    react 的话会写,但没经常用就没放简历上去了,回头复习复习
    chuxiaonan
        30
    chuxiaonan  
       2020-02-18 13:52:56 +08:00
    @tojonozomi 嗯 是的 肯定不能无中生有
    但是可以写得稍微具体一些 不要写得太抽象 比如前端架构设计就比较抽象
    突出一下重难点 工作经历多写一点儿 项目经历把语言组织一下 精炼一下
    tojonozomi
        31
    tojonozomi  
    OP
       2020-02-18 13:55:27 +08:00
    @chuxiaonan #30
    谢谢指点!
    类似架构设计这些太笼统的就不写了,往工程化的实践去贴应该会好一些?
    yhxx
        32
    yhxx  
       2020-02-18 14:47:23 +08:00
    @royzxq 经历刚好相反,大厂是 React 栈,于是很多面试官对 Vue 并不是特别特别熟悉,不会问太多深入的问题,而你不会 React 于是 React 的问题也会基本不问,一下子少了很多需要准备的内容,我觉得反倒是优势
    hyy1995
        33
    hyy1995  
       2020-02-18 15:53:55 +08:00
    @tojonozomi

    我简历上的项目也是我从零开始做的,昨天我视频面试(某千人规模上市互联网公司)就被问了:

    面试官:你说说看你的项目是怎么架构的
    我:您说的架构是指?
    面试官:你不是说你的项目是你自己负责的么,说说架构,你是怎么设计这个项目的
    我:直接脚手架搭建项目,可复用的功能抽离写成组件,架不架构的我没接触过

    反正这 50 来分钟的面试体验挺差的,面试官的语气、态度、神情等等都让我很不舒服,现在想起来都还不舒服。如果面试官问你前端架构设计,你会怎么说?能否分享一下。
    royzxq
        34
    royzxq  
       2020-02-18 16:10:05 +08:00
    @yhxx 但人家进去是 React 干活的,面的话 React 不太行不是上去就白给了。虽然 vue 转 react 成本不高,但总不可能面的时候说进了再学,对吧。
    royzxq
        35
    royzxq  
       2020-02-18 16:10:59 +08:00
    @hyy1995 应该是想问技术选型和原因吧,还有就是整个项目的工程化实践。
    tojonozomi
        36
    tojonozomi  
    OP
       2020-02-18 16:34:11 +08:00
    @hyy1995 #33
    这个问题我也有想过,下面的更多像是回答项目怎么做,不知道对不对,回答的话大概会绕着:
    1、找对接的产品、后端讨论,要一些相关的资料,如数据库关系图,核心业务流程图,产品的原型、高保真这些
    2、根据原型、高保真划分出哪些是可复用的组件,哪些是核心组件等等
    3、编写相关的文档,确定技术栈,记录一些关键点和核心业务的流程
    4、定制开发规范,分配工作,团队协作相关
    5、架构方面的话,定义出接口层,页面结构层,业务模块等等
    6、脚手架配置、版本管理、代码更新部署


    仔细整下去也是非常深层次的东西了 orz
    yhxx
        37
    yhxx  
       2020-02-18 17:05:33 +08:00
    @royzxq 前提是大厂嘛,小点的可能会希望能招到马上能干活的
    很多大厂还真的都表示框架不重要,看看文档应该也就能干活了
    coffeeBookCode
        38
    coffeeBookCode  
       2020-02-19 09:09:24 +08:00
    @tojonozomi 对,深信服,可以深入先聊一下
    tojonozomi
        39
    tojonozomi  
    OP
       2020-02-19 16:20:46 +08:00
    @coffeeBookCode
    vx: dG9raXNha2k=
    有劳了
    suspended
        40
    suspended  
       2020-03-10 10:31:15 +08:00
    @tojonozomi 找到工作了吗?如果还没有可以联系我。aGliZXJuYXRlZEBxcS5jb20=
    ricky0603
        41
    ricky0603  
       2020-03-13 19:06:40 +08:00
    只看深圳的机会?考虑来杭州吗?
    kjZsama
        42
    kjZsama  
       2020-03-23 17:19:59 +08:00
    websocket 返回的数据只是变化的数据区还是,全部的数据?
    tojonozomi
        43
    tojonozomi  
    OP
       2020-03-23 17:38:08 +08:00
    @kjZsama
    我这里是因为后端懒,全给我返回了。我在前端用 service worker 来接收并比对数据变化,然后再传回页面那边做增量更新
    jinboker
        44
    jinboker  
       2020-03-23 18:39:39 +08:00
    @tojonozomi 我厂也招人,深圳正好有岗,可以聊一下么~
    kjZsama
        45
    kjZsama  
       2020-04-02 21:49:32 +08:00
    你好 问一下 ,Echarts 和 Web Worker 怎么结合使用??
    tojonozomi
        46
    tojonozomi  
    OP
       2020-04-02 23:01:02 +08:00
    @kjZsama 如果你是想在你的业务里做的话,问这个问题说明你没理清你的业务需求。echarts 是展示数据的,那 worker 能干嘛呢?清洗、处理数据都行。建议从业务出发,不要想着就上不是必要的技术。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     880 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 29ms UTC 21:29 PVG 05:29 LAX 14:29 JFK 17:29
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86