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

[成都]求一份 Java 工作,懂前端主流框架,前端也行

  •  
  •   zcode · 2017-02-27 15:57:23 +08:00 · 2665 次点击
    这是一个创建于 2821 天前的主题,其中的信息可能已经有所发展或是发生改变。

    个人信息

    • 工作年限: 6 年

    • Github: http://github.com/codering

    • 期望职位: Java 开发

    • 期望薪资:税前月薪 13k~20k ,特别喜欢的公司可例外

    • 期望城市:成都


    工作经历

    奥林科技(中国)有限公司(2013 年 9 月~2017 年 2 月)

    iBOS ADP 前端生成系统

    这个项目主要目的是,让开发人员直接通过拖拽,用已有的组件(基础组件,当前工程拖拽生成的组件)组成页面,可以对每个组件属性进行设置,然后选择后端对应页面描述信息及数据 API, 前后端建立绑定关系。保存时自动生成完整的页面型组件(含生命周期,路由对象,数据获取与保存)。

    项目采用 antd + react-dnd 实现, 我主要负责页面布局,基础组件整理与配置,及组件的拖拽嵌套,并将页面的组件树用一个嵌套的大对象描述,提交到服务端,持久化到 xml ,同时生成 jsx 文件。

    由于采用配置的方式,可以很容易的将任意第三方组件纳入基础组件库中。对业务上有耦合(如权限控制)的组件,通过 lib-ibos 来补充。

    目前项目第一期规划的功能已实现,并用于实际的开发环境中,完成了一个 CRM 系统,替代了老版本的 CRM ,用户体验和响应速度都得到很大提升。

    附:系统相关截图

    内部运营平台

    这是一个内部项目(功能包括企业管理,销售管理,销售拜访活动记录,会员增长趋势及行为分析等统计信息图形化展示)。这个项目可以让运营人员快速了解当前产品的销售情况,企业增长及活跃情况,用户反馈情况,从而及时作出运营策略调整。

    因为是内部项目,且公司组织结构的变化,这个项目常被用于新技术的试水,包括 spring, maven 的引入,前端主要由我牵头,分别用 AngularJS,AvalonJS, ReactJS 重写过。我主要负责前端的开发与指导,偶尔参与后端的实现。用 react 重写(基于 antd )时前端完全由我一个人完成. 同时,我在这个项目实践了 SPA,前端路由始终采用的是 hash 方式,因为公司产品最低要求兼容 IE8 。上线前的优化用 fis3 完成,用 react 时才开始用 webpack 完成。

    通过这个项目让我对前端模块化(commonjs/AMD/CMD),组件化,路由,工程化有了一定的认知。

    咖狗网

    这个项目有 2 期,我主要参与了 1 期的开发, 2 期交由其他事业部开发和维护。我的工作包括搭建前端环境,规范开发目录,全站大胆采用了 SPA , 后端以 rest api 的方式提供数据,前后端工程完全分离。为了兼容到 IE678 ,部分人员已经有 AngualrJS 的使用经验, 因此前端采用 AvalonJS 实现,因为它与 AngularJS 类似。

    期间遇到的最大问题是,当页面比较复杂时, vm 对象会非常大,原本打算将页面分成多个业务组件去维护,组件间嵌套,但 avalon 的组件扩展并不好处理,遇到嵌套情况就更复杂,一直没敢去重构。

    其他项目

    会员系统: 主要负责后端,完成会员(企业 /个人)注册,审批及企业员工管理等功能

    用户行为分析:主要负责后端,通过在页面埋点,采集用户行为,利用阿里云 OTS,ODPS 的数据服务,对数据进行准实时周期性build,帮助企业客户了解和分析自己用户的行为。

    成都合力科技有限公司(2010 年 3 月~2013 年 6 月)

    ETL 项目

    具体项目名忘了,从实习到毕业后的 2 年多一直在这家公司工作,用 java 开发。 从 2010 年加入,参与了整个项目从开发到部署实施的过程,并成为了核心开发。 我主要负责底层开发,包括如下工作:

    • 数据传输,用 socket, FTP 、 samba 实现在不同主机,不同操作系统间的数据传输
    • 数据采集,根据采集规则,定时调度,每天自动读取同构或异构数据库、半结构化文件,写入 xml, 生成到按天分组的目录中
    • 数据入库,对 2 次采集数据,利用文件比对工具找出增量,将增量写入数据库

    通过以上过程,我从中掌握了多线程文件操作(写锁,大文件读取、分割与合并)数据传输队列(阻塞 /非阻塞)定时调度jvm 参数设置xml/excel 文件操作,JDBC 及数据库事务,PL/SQLOracle 数据库集群等大量知识。 一年内实现了 8 亿条数据的抽取转换和入库,清洗大量数据,解决了客户数据杂乱,不规范,分散,难以统计和分析的难题。

    后期参与了 WEB 开发,掌握 JSP,Spring,Struts,jQuery 如何操作 DOM 。

    最后就是部署和实施(有时要出差到外地),这个过程学会了 linux 安装(主要是 centos5),在 linux 上安装 oracle 数据库,也掌握了一些常用的 linux 命令。


    开源项目和作品

    开源项目

    • lib-ibos: 基于 antd 扩展,用于公司内部前端生成工具生成的 web 工程

    • fis3-cooker : 基于 Fis3 实现的前端开发工具,拥抱 npm 生态,支持 es6 、 reactjs 、 js 模块化(commonjs 规范),内置目录规范及上线前的基本优化等,主要用于公司内部 react 项目的开发

      fis3-cooker 相关自定义插件

    • fis3-parser-translate-textcss:将 requirejs 语法转换为 fis3 支持的 amd 规范, 便于公司内部使用 requirejs 项目的迁移

    技能清单

    以下均为我熟练使用的技能

    • Web 开发: Java
    • Web 框架: SpringMVC
    • 前端框架: AngularJS(1.x)/AvalonJS(1.x)/ReactJS(0.14+)
    • 前端工具: Bower/Grunt/FIS3/Webpack
    • 数据库相关: MySQL/Oracle
    • 版本管理、文档和自动化部署工具: Cvs/Svn/Git

    参考技能关键字

    • jquery
    • angularjs
    • avalonjs
    • reactjs
    • linux
    • nodejs
    • github
    • mysql
    • svn/git
    • grunt/fis3/webpack
    • ie8
    • java/spring mvc/mybatis
    • ant/maven

    致谢

    感谢您花时间阅读我的简历,期待能有机会和您共事。

    ningkai
        1
    ningkai  
       2017-02-27 16:18:15 +08:00
    看楼主这技能树...成都工资这么低么?
    linbiaye
        2
    linbiaye  
       2017-02-27 16:36:00 +08:00
    logicmonior 在成都找 java..
    scriptB0y
        3
    scriptB0y  
       2017-02-27 17:06:42 +08:00
    codering 这个词好像是语法错误 嘻嘻
    zcode
        4
    zcode  
    OP
       2017-02-27 17:17:39 +08:00
    @scriptB0y 哈哈,这不是重点啊,再说 google 这个词还是有人用的
    zcode
        5
    zcode  
    OP
       2017-02-27 17:18:23 +08:00
    @ningkai 普遍低,大公司高些
    zcode
        6
    zcode  
    OP
       2017-02-27 17:19:34 +08:00
    @linbiaye 听说这公司不错
    zcode
        7
    zcode  
    OP
       2017-02-27 18:09:12 +08:00
    @Livid, 能帮我把这个移到"求职"节点吗? 谢谢
    ganster
        8
    ganster  
       2017-02-27 18:41:46 +08:00
    北京不考虑?
    zcode
        9
    zcode  
    OP
       2017-02-27 18:53:03 +08:00
    @ganster 回成都了,想安心在成都待,暂时不想出去了。
    lianzhiqi3155530
        10
    lianzhiqi3155530  
       2017-02-28 11:47:19 +08:00
    成都公司 招聘前端及 java 工程师,非常希望能有合作的机会。 QQ : 947524879
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1872 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 16:28 · PVG 00:28 · LAX 08:28 · JFK 11:28
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.