full-stack engineer

前端

基础

XHTML

HTML5

CSS

CSS3

JS框架

Bootstrap

AngularJS

JQUERY

Subtopic

前端工具

Bower

Gulp/SaSS/LeSS/PhoneGap

Subtopic

UML

webserver

nginx

apache

大数据

storm

5W1H

WHAT

Storm是一个开源的分布式实时计算系统,可以简单、可靠的处理大量的数据流。

WHY

Storm支持水平扩展,具有高容错性,保证每个消息都会得到处理,而且处理速度很快(在一个小集群中,每个结点每秒可以处理数以百万计的消息)。Storm的部署和运维都很便捷,而且更为重要的是可以使用任意编程语言来开发应用。

WHERE

实时分析,在线机器学习,持续计算,分布式RPC,ETL

WHO

storm开发工程师

资深java软件工程师

r

职责描述:根据需求设计、开发基于Storm的应用;对Storm平台及应用进行深度优化;参与Storm集群的维护及故障排查;培训、指导新手进行Storm应用开发;任职要求:五年以上Java开发经验,其中2年以上Storm应用开发经验;具备扎实的Java基础,熟练掌握Java内存管理机制和多线程编程;熟悉Clojure语言,熟练掌握Storm内部机制;熟悉ZooKeeper框架,具备Java、Storm应用性能调优经验;具备一定的算法能力,熟悉常用设计模式;具备良好的团队协作精神;

大数据平台工程师

r

工作职责:1、海量实时数据分析与处理;2、数据平台的运行与维护; 3、大规模数据挖掘。 职位要求:1、2 年以上 Hadoop 相关工作经验,熟悉 MapReduce 开发,熟练使用 Hbase/Hive/Pig;2、整体 3 年以上 Java/C/C++/Go 编程经验;3、Java 编程特别深入、有分布式系统开发经验者,可免除 Hadoop 相关经验要求;4、熟练使用 Linux, Shell, Python;5、熟悉 Oracle/MySQL,对 SQL 语句优化具有一定经验者优先;6、有 Storm/Spark 经验者优先。

大数据开发工程师

r

国双科技技术部招聘大数据开发工程师9k-18k 深圳 经验3-5年 本科及以上 全职职位诱惑 : 发展前景,创业氛围,发挥空间发布时间:3天前发布职位描述【公司简介】目前国内领先的大数据技术公司,近几年高速增长,在多个行业领域奠定了领先地位,并在2010年和2011年分别完成迪斯尼和诺基亚的风险投资。【职位要求】1.精通Hadoop以及Hadoop生态圈上的各种应用的几种,如Hbase、Hive,或者分布式数据库Impala等。2.精通JAVA编程语言,精通面试对象和设计模式,熟悉Linux平台,可以编写代码编程使用Hadoop和基于Haddop开发大数据处理系统。3.拥有实际的Hadoop的项目经验。4.熟悉软件开发流程和配置库的使用,拥有软件开发流程中的代码规范意识、配置管理规范意识、文档撰写规范意识和团队合作沟通交流意识。【职责说明】1.负责公司的大数据处理框架的研发设计工作。2.负责公司产品研发过程中的数据库设计文档的撰写。3.参与小组的产品设计讨论,共同讨论和设计产品。【公司福利】除了岗位工资之外,公司还提供饭补、通讯补助、节假日礼物等福利。Chinatime招聘大数据开发工程师10k-20k 深圳 经验1-3年 本科及以上 全职职位诱惑 : 公司为员工提供丰厚的薪资待遇与发展机会发布时间:3天前发布职位描述职位描述:1.分布式平台应用开发(Hadoop/Hbase);2.实时计算和分布式并行计算的程序开发。 任职要求:1.本科以上学历,计算机及相关专业,至少2年的互联网大型系统开发经验;2.精通JAVA,有2年以上JAVA开发经验;3.熟悉Hadoop技术体系,有Mapreduce/hive/hbase等实际应用经验及编程经验;4.熟悉Storm流计算框架或其他开源实时计算框架者优先;5.个性开朗,对技术钻研好学、逻辑思维能力强,沟通能力优秀,有团队合作精神;6.能承受较大的工作压力。  我们将提供具有竞争力的工资待遇,欢迎你的加入!

WHEN

2014

HOW

技能树

r

一、storm入门到精通:1、storm基本概念和组件介绍 2、storm分组策略 3、storm安装 4、Storm 记录级容错原理 5、Storm 配置详解 6、storm基本api介绍 7、Storm Topology的并发度 8、Storm消息机制原理讲解 9、Storm DRPC实战讲解 10、Storm Transaction 原理+实战讲解 11、Storm 实现滑动窗口计数和TopN排序12、Storm流聚合13、Storm的新利器Pluggable SchedulerStorm项目实战1、storm+kafka环境搭建-1 2、storm+kafka环境搭建-2 3、storm+kafka环境搭建-34、项目分析 5、kafka producer测试6、storm整合kafka7、整合项目测试8、storm 订单有效性检查9、storm 数据修正 10、storm 数据业务入库处理-1 11、storm 数据业务入库处理-212、storm 数据定时存库处理 13、入库mysql并进行测试和bug修复-1 14、入库mysql并进行测试和bug修复-2 15、优化数据结构-确保数据不丢失 16、zookeeper锁机制17、增加zookeeper锁,保证多线程同时处理数据-1 18、增加zookeeper锁,保证多线程同时处理数据-2

storm原理

storm安装配置

单机安装

集群安装

资料

Lessons Learned Building Storm

<<Storm入门>>

Storm实时数据处理

storm相关知识点

storm组件

storm开发工具

storm基本api

storm实战

学习计划

掌握概念

安装配置

实战学习

开发阶段

视频

PPT

书籍

代码

分布式

高并发

OS

硬件

影响力

人脉

软件工程

游戏开发

游戏理论

手游

COCOS2D-X

书籍

COCOS2D-X游戏开发之旅

过一遍代码

重看一遍书

COCOS2D-X权威指南

COCOS2D-X游戏概念

COCOS2D-X核心类

节点类(CCNode)

导演类(CCDirector)

坐标系

OpenGL坐标系

世界坐标系

屏幕坐标系

节点坐标系

锚点

仿射变换

FLASH

书籍

Flash CS3 ActionScript 3.0游戏开发基础与范例

a

DB

PHP

r