V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
boblunt
V2EX  ›  求职

[成都][前端]2 年经验,期望找个 TDD 工作。

  •  
  •   boblunt · 2018-10-24 18:05:43 +08:00 · 1799 次点击
    这是一个创建于 2012 天前的主题,其中的信息可能已经有所发展或是发生改变。

    不知道怎么附简历,只能写 md 了

    • 袁新骑
    • 联系电话:13008320901 | 联系邮箱: [email protected]
    • ⽬前年薪 ¥10.8 万,期望年薪 ¥12 万。
    • 期望⼯作地:成都。
    • 可到岗时间:随时可以⼊职。已经有 offer 了,想看看有没有更好的。
    • 其他要求:敏捷开发模式,TDD,弹性⼯作制 。
    • 2 年技术⼯作经验
    • 期望职位:全栈⼯程师,前端⼯程师
    • 擅长技能:JavaScript、Java、HTML、CSS、Linux、Git、React、TypeScript、Angular

    工作经历

    千问万象⽹络股份有限公司

    • 2018.06 — 2018.08
    • 前端⼯程师
    • 项⽬名称:超级预测家(微信⼩程序)
    • 项⽬描述:⽤户可以发起预测、参与预测并对预测话题给出评论,主要⾯向⾦融从业⼈员的微信⼩程序
    • 职责范围:前端开发相关技术:使⽤原⽣的微信⼩程序开发框架

    • 中国民航信息⽹络股份有限公司重庆研发中⼼
    • 2016.03 — 2018.06
    • 初级软件开发⼯程师
    • 项⽬名称:Green
    • 项⽬描述:基于 Angular 开发的调⽤航信内部接⼝的⼯具型⽹页应⽤职责范围:全栈开发 运维
    • 相关技术:Angular、TypeScript、Jasmin、Karma、webpack、Git、Java、Node.js 、MongoDB

    • 项⽬名称:促销项⽬
    • 项⽬描述:基于 Spring 开发的航司促销系统,有秒杀和优惠券两个业务⽅向,⽤于提⾼航班上座率以及吸引顾客再次购买。
    • 职责范围:开发维护
    • 相关技术:Java、Spring、Maven、Git、HTML、CSS、JavaScript 等

    项目经历

    超级预测家(微信⼩程序)

    • 2018.06 -2018.08
    • 前端开发
    • 负责⼩程序的前端开发。与后端开发以及设计⼈员沟通协作,使⽤原⽣⼩程序框架开发。这个项⽬是⼀个⽤户可以发起预测、参与预测并对预测话题给出评论,主要⾯向⾦融从业⼈员的⼩程序。但还是有⼏个地⽅不太满意:①由于使⽤的是原⽣⼩程序框架,⼩程序整个框架并没有可以做写单元测试等保证代码质量的东西。②⼩程序给出的 API 当中,获取⽤户信息的地⽅竟然开发和⽣产环境的⾏为不⼀致,让⼈即使⼿⼯测试也很难关于我技能⼯作经历项⽬经历 1 页保证对代码有⾜够⾃信。

    Green2

    • 2017.7 -2018.06
    • 设计、开发、运维
    • 对 Green 的升级(其实是重写),将 AngularJs 更换为 Angular。 因为主要开发量都集中在前端,后端开发并无很大痛点,所以保留了原来的后端,以减少开发量。 前端使用 Angular、TypeScript,CSS,HTML5,Jasmin、Karma、WebPack。 因为项目时间进度比较紧,仅对重要功能编写了单元测试。由于这些都是比较前沿的东西,需要对 DOM 与 ECMAScript 的交互以及对前端框架有比较深入的了解,所以编写测试的难度比较大。

    Green

    • 2017.1 -2018.06
    • 开发、维护
    • 前辈退出开发,我独⽴维护 AngularJS、Node.js 、Java、Thrift、HTML、CSS、MongoDB

    这个项目有一个 AngularJS 的前端、一个 Node.js 的后端、一个由于业务数据需要的必须调航信 Java 接口的 Java 后端。两个后端之间通过 Thrift 作 JSON 数据的传输。 但这个项目有几个问题,我不太满意: ①项目代码比较混乱,中间前辈退出开发的时候,我希望找一个同事能接入开发,但看了代码之后婉言谢绝了。并且我自己开发维护的时候,也依然觉得代码比较难找。有些变量命名重复,搞得很难理解代码。 ②使用的东西比较杂乱,并且没有能完全使用前端工程化的方式,前端工程并没有打包构建,混淆压缩步骤,导致项目在前端加载速度不让人满意,以及页面修改没有自动刷新页面等等。 ③JS 代码没有单元测试,难以保证代码质量。

    教育经历

    • 云南⼤学 2012 — 2016 ⽆机⾮⾦属材料⼯程,本科

    个人简介

    • 比较喜欢健身,喜欢玩游戏,看搞笑番剧,算是一个不太标准的肥宅。
    • 比较喜欢看科普节目,纪录片。

    技术经历和项目技术细节

    • Green2 的单元测试我是去参考官方的 Material Design GitHub 库 所编写的。
    • 秒杀项目的 SVN 转 Git 是由我建议并实施的。
    • 有一个 Vue 的非生产项目,由于有一个雏形,就在其基础上引入单元测试,打算按照 TDD 的方式开发。测试框架选的是 Karma+Jasmin,期间最让我印象深刻的是 Karma 运行时调用的 Webpack 配置,原有的配置是写的是返回 Promise,Karma 并未对此做适配,只能把测试时的配置写为直接返回.(但这样又不能复用通用配置)由于对其中配置不熟悉,导致排除此问题花费了大量时间

    理想团队

    • 追求高效,重视代码质量,能够认同采用一系列方式( TDD、代码评审,结对编程)来保证代码质量的话,不但不会延长开发周期,反而会缩短。
    • 追求高效简洁的方法,能交给机器的任务就尽量不要手工来做。
    • 对于加班的态度是“这不是一件可以长期持久下去的事情,这会透支员工的健康。如果希望做一个长久的事业,合理规划人力资源的使用是非常有必要的。”
    8 条回复    2018-11-05 11:34:27 +08:00
    momoda1
        1
    momoda1  
       2018-10-24 20:57:13 +08:00 via iPhone
    你这个期望薪资也太低了吧,据我所知,成都的培训班出来的都比这个高
    boblunt
        2
    boblunt  
    OP
       2018-10-24 21:39:44 +08:00
    @momoda1 啊?我觉得还好吧。主要是期望开发方式有 TDD,薪资这个数我目前很满足了
    way2me
        3
    way2me  
       2018-10-25 11:13:30 +08:00   ❤️ 1
    成都,小厂,两年 10K±的月薪就是市场水平
    dcatfly
        4
    dcatfly  
       2018-10-25 12:40:09 +08:00
    我最近在面试,成都小厂里面还没发现有 TDD 的,,大厂是看项目的。
    目测如果你想 TDD 那可能只能是你进去之后项目刚开始你自己搞。
    另外你擅长技能里有 react,但是项目中没发现 react 的使用。
    zyl6696
        5
    zyl6696  
       2018-10-25 12:48:23 +08:00
    考虑广州吗
    boblunt
        6
    boblunt  
    OP
       2018-10-25 16:54:14 +08:00 via Android
    @dcatfly 看来我的擅长技能里要踢出 React 了,谢谢意见
    boblunt
        7
    boblunt  
    OP
       2018-10-25 16:57:20 +08:00 via Android
    @zyl6696 只能说优先考虑成渝两地,实在不行我还是希望做自己喜欢的事
    dcatfly
        8
    dcatfly  
       2018-11-05 11:34:27 +08:00
    找到满意的工作了吗?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2740 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 11:47 · PVG 19:47 · LAX 04:47 · JFK 07:47
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.