不为有趣之事,何遣有涯之生
不失其所者久,死而不亡者寿

作者相关

作者相关

作者简历

个人信息

  • 本名:邱晓敏
  • 花名:临江仙
  • 笔名:菡萏如佳人
  • 英文名:Simon
  • 身份标签:公司CTO,紫牛小筑创始人,《得到》深度用户,《极客时间》深度用户,文艺程序猿,混沌大学杭州分社学员
  • 出生年月:1983-5
  • Email: hzqiuxm@163.com , linjiangxian@ziniuxiaozhu.com
  • 政治面貌:中共党员
  • 目前居住城市:杭州

学习经历与表现

  • 本科:浙江科技
  • 研究生:浙江大学

在校期间,表现优异。善于帮助和团结同学,曾担任过学习委员,体育委员,团支书,党支书等职能工作。曾获校一等,二等奖学金,校三好学生,校优秀毕业生等称号。

技能与证书

  • IBM的IT服务管理 Advanced Level
  • 2016年中国电子商务行业十大优秀经理人
  • 工信部认证:微服务架构设计高级工程师
  • 国家认证:信息项目集成管理师
  • 发明专利一个 《云合同生成系统及方法》

工作经历

2009.5-2014.9 亚信科技有限公司
  • 公司简介

    亚信科技是中国最大、全球领先的通信行业IT解决方案和服务提供商,是产业互联网创新的领航者。为中国、英国、丹麦、匈牙利、印度等十余个国家超过10亿的用户提供服务支撑。

  • 主要工作职责

    前3年从事基于unix/linux操作系统的C/C++,JAVA后台相关开发工作
    后3年主要负责浙江移动BOSS部门账务业务团队管理与系统开发工作
    同时做为内训师负责企业内外培训工作

2014.9 - now 浙江律讯科技
  • 公司简介

    浙江律讯成立与2014年,目前自主研发了电子合同签署平台,并获得了工业和信息化部软件与集成电路促进中心授予的“电子合同唯一国家平台”证书。目前,我们已与中科院云计算中心、阿里云、安全宝、未来科技城、中国工商银行,国家旅游监管平台,杭州互联网法院等多家机构和企业成为了战略合作伙伴,也已成功为数万名企业用户提供了优质的服务。

  • 主要工作职责

    担任过公司技术总监,产品总监,CTO,副总经理职位,负责公司产品研发,架构设计,规划公司产品的技术发展路线与开发以及团队建设等工作

主要项目经历与表现

亚信科技
  • 项目介绍:浙江移动与移动集团众多项目

    主要包含:浙江移动融合CRM系统建设项目,浙江移动充值流程优化,浙江移动支付能力提升,浙江移动营改增,浙江移动省内携转,银行总对总等项目。

  • 用户规模:5000W+

  • 负责团队规模:10+
  • 职责:项目需求分析,工作分解与任务分配,核心业务模块代码编写(C/C++,JAVA),团队成员管理
  • 期间表现:

    工作期间为公司输出大量业务类,技术框架类文档,使得企业知识得到了很好的传承。
    项目割接期间对几千万的历史数据进行数据分析和稽核,发现并修复了数十万异常数据,为项目运行提供了良好的保障。
    精通BOSS支撑领域模型,作为中国移动集团浙江项目总负责人在众多集团项目开发联调中,浙江省排名总是位列前茅,并同时为上海,深圳等分公司完成项目设计与需求分析工作。
    作为几个主要项目的架构总设计师,很好的完成了项目指标,保证了系统的性能与稳定性。如:银行总对总系统与各大商城银行日均交易金额均达数千万。
    为客户和团队做过多次技术、业务培训,并获得学员一致好评与领导高度赞赏。在同期讲师中被评为最佳讲师。

  • 主要殊荣:

    优秀新员工荣誉
    获得公司KPI竞赛最高额奖金
    年度优秀团队荣誉
    最佳讲师称号荣誉

浙江律讯科技
  • 项目介绍:负责公司所有项目和产品的分析与研发

    主要产品有:云合同SaaS服务(移动端+PC网站+H5),SDK服务(移动端+网站),API服务,开发者平台,数据比对等

  • 用户规模:1000W+

  • 负责团队规模:50+
  • 职责:技术选型,产品设计,系统架构设计与搭建,开发设计相关规范制定,基础框架代码编写,核心模块代码编写(Python,Java),团队建设等
  • 主要成就:

    1、设计搭建的云合同SaaS服务平台,通过中科院数10位专家评测,被国家工信部评为国家级的电子合同服务创新平台(目前是行业内唯一的国家级认证服务平台)
    2、成为国家旅游监管平台电子服务的唯一合作商,截止2018年2月份,全国4000多家旅行社在启用,累计达1.8亿合同金额
    3、与中科院的国云科技一起搭建云合同混合云架构体系,并实现了文件的碎片化分布式存储系统
    4、产品开发期间,成功完成一个专利,16个计算机软件著作权证书,国家高新企业申请
    5、设计搭建的系统通过国际ISO270001认证和公安部的三级等保认证以及阿里巴巴的DSMM认证
    6、将团队打造成了以周三小课堂,阅读演讲,读书分享,CTO内训营,专题培训等为内容支撑的学习型组织

  • 公司产品相关主要技术
    整体框架:前后端动静分离,CAS单点登录,微服务架构
    后端开发语言:JAVA(基于JAVA8函数式编程),PHP,Python,.NET

后端主要技术栈:SpringMVC4+,SpringBoot,Jfinal,SpringCloud,ActiveMQ,Redis,MongoDB,Memcached,Nginx,Varnish,ELK,Mysql,PKI,密码学,Gradle,JWT......

前端主要技术栈:AngulaJs2+,VueJs2+,HTML5,JS,BootStrap3+,TypeScript,CSS3等

自动化构建:Jekins+Gulp+webPack+Git+Gradel+Maven
过程管理:JIRA+BitBucket+Conflunce+Git+为知

个人介绍

技术成长轨迹

开发语言
  • Java

    熟练掌握java系编程,基础扎实,对其虚拟机原理,内存分配垃圾回收机制原理,代码性能优化都有一定的经验。
    掌握java多线程编程以及网络通讯编程,web service编程。熟悉java实现的常用加密技术:MD5,DES,AES, RSA,SHA等
    熟悉EJB组件开发,熟练使用java开发中常见GoF设计模式,曾开发过公司内部使用的代码自动生成工具,开发过程中将各种设计模式运用其中。

  • C/C++

    掌握C/C++编程语言。能完成基于linux系统的常规开发。在2011年前该语言作为本人主要编程语言,之后转型进入java语言开发。

  • 前端

    掌握基本的js编写,较熟悉的js框架有jQuery系列和AngularJS1.X版本。掌握CSS3,HTML5常用开发技巧。较熟悉的样式框架有:Bootstrap3.x,Semantic。

  • 其他

    了解PHP,python,C#,shell,Go等语言。C#是本人研究生时期的主要编程语言,用于参加学校的实训项目编写。PHP纯属个人兴趣,只是学习性简单的写过一些。没有做过系统性编程项目。Python语言在公司项目初期编写过一阵子。shell脚本编程在基于linux系统C/C++开发工作期间,曾经编写过一些常用的控制类,sql load脚本,此外对Go语言,Scala等新兴语言也有一定了解。

数据库与分布式存储
  • Oracle

    截止目前工作生涯中大部分时间用的都是该数据库。熟悉orcale数据库使用,特性,调优。熟悉掌握pl/sql存储过程,脚本编写。对数据库设计,优化有较丰富的经验,对结合执行计划对语句性能进行分析。在工作中接触的数据量基本在百万到千万级别。PS:工作期间曾有段时间一直是编写数据库脚本和存储过程,进行各系统模块间的数据稽核以及差异数据自动修复的任务。

  • Mysql

    目前公司项目使用的是mysql5.7版本。对其基本原理和优化,设计也有一定的经验。曾编写过公司内部数据库开发规范。随着云技术的兴起,对阿里云,亚马逊AWS相关类mysql数据存储产品也有一定使用经验。

  • 其他关系型数据库

    了解db2与sql server使用,二者均只在本人在校期间做项目时使用过。本科期间使用jsp+java+db2组合用做毕业设计。研究生期间使用C#+sql server 开发实训项目。

  • NoSql

    了解不同Nosql数据库特性,有实际使用经验的有Memcached(云合同),Redis(个人博客,紫牛小筑,云合同),MongoDb(紫牛小筑)

  • 分布式文件系统

    掌握FastDFS,MFS分布式文件存储系统搭建与基本使用,并对其内部架构和原理都有一定的了解。此外对TFS于GFS做过一定程度了解。曾翻译过MFS2.0使用手册。二者都在公司项目初期搭建使用过。后来该部分功能被亚马逊AWS的S3和阿里云的OSS代替。

WEB容器及部署
  • Tomcat8.0+

    熟悉tomcat服务器的常规配置。如:基于ip,端口,虚拟主机配置。
    熟悉tomcat服务器的集群配置。如:tomcat本身集群,它与memcached或者Redis的实现session共享配置。
    熟悉tomcat服务器的基本优化。如:OPTS配置类优化,Connector配置优化,BIO/NIO/ARP优化。

  • Nginx

    掌握nginx的host,server,location,rewrite,反向代理,负载均衡区段模块配置。
    掌握nginx高并发,服务器性能优化配置。

  • Varnish

    掌握Varnish的反向代理,负载均衡,静态缓存,动态缓存配置与基本优化。 曾翻译过varnish官方手册,并向官方反馈了手册中的一些错误问题

  • Docker

    熟悉基本Docker操作,DockerFile编写,曾著有《Docker简明教程》系列文章

  • 开发部署环境

    熟悉linux系统操作命令与系统管理,公司初期所有服务器配置,应用,防火墙与启停脚本等安装均由个人完成。
    熟悉lamp或者lnmp开发环境搭建。
    熟悉springboot、mybatis、shiro、maven、jekins、nexus、memcache、ActiveMQ、SVN、Git、JIRA、Confluence集成管理开发。公司初期主导研发框架,nexus私服,代码版本管理与可持续集成、测试环境搭建。

架构与集群
  • Java系

    SpringMVC框架,Jfinal框架,springboot框架。其中对SpringMVC和springboot原理都有一定的了解,研究过spring框架一些源码。熟悉SPringCloud微服务架构,著有《SpringCloud简明教程》系列文章,通过工信部认证考试,获有微服务架构设计高级工程师证书。

  • WEN与分布式

    熟悉web相关基础知识:HTTP/HTTPS,DNS,CDN,DOM,网络带宽与延迟,浏览器渲染。掌握常见web层性能优化(JS,缓存,网络请求,渲染绘制,Cookie等)
    熟练掌握Memcached和Redis搭建web层相关数据缓存或统一session管理服务缓存
    熟悉web层,应用服务层,数据层各层分布式集群解决方案,具有一定的高并发处理经验,对各层高可用性,性能优化都有一定经验。
    熟悉大型网站开发技术,熟悉大型网站架构演化历史与架构模式,对网站核心架构要素:性能,可用性,伸缩性,扩展性,安全性都有一定的研究。如:负载均衡,缓存集群扩展命中,CAP原理,反向代理,CDN加速,异步处理,nosql使用等(详情可参考本人的博客相关文章以及对应PPT教程)。

关于工作态度

少做职业规划,多做能力规划
以职业化为方针,做到专业

关于学习态度

构建自己的快速学习能力,借鉴了整体学习法和费曼学习法中的特点,摸索出了一套适合自己的学习方法(QD三阶段学习法),可以前往我个人博客中搜索。

性格兴趣爱好

本人属于典型内敛慢热型,不熟的时候,话不多。熟悉以后话匣子才会打开。
个人最大的爱好就是读书了,平均每月至少读书2-3本,题材非常广泛。不仅喜欢拜读技术类经典著作,还喜欢读中外历史,唐诗宋词元曲,人物传记,经管类等(具体可以前往我的书单中去查看我每年的阅读书单)。个人还喜欢把读过的书中,认为比较经典值得推荐回味的作品,采用思维导图或读书笔记的方式将其记录下来。

从高中时期便养成了写诗词的习惯,至今已有各种诗词达数百篇,不能说每一篇都雅俗共赏,但仍致力于做程序员中写诗写的最好的或写诗的人中最会写程序的人而努力。

喜欢研究热门新技术并定期在团队内技术分享与培训。
善长PPT制作与相关培训,PPT作品往往别出心裁,逻辑严谨,表达清晰,通俗易懂。(可以前往个人PPT作品一栏查看)在个人指导下,团队成员分享的培训课程PPT水平都有很大的提升。

除了好的爱好还有不好的爱好,个人还酷爱玩电脑游戏,从少年时代起玩过红色警戒系列 ,帝国时代系列,星际争霸,魔兽争霸,三角洲部队,CS,使命召唤系列,万智牌,炉石传说与各种经典RPG等。比较擅长射击类的游戏,曾在学生时代组建过战队,获得过奖杯,不过现在宝刀已老,千万别来挑战。哈哈... ...

本人一直觉得,一个人能够将知识或技能传授分享给他人是一件值得高兴的事,一个人的价值只有通过给予才能不断体现。所以我的人生座右铭是:不失其所者久,死而不亡者寿。 以及 吾生有涯,而知无涯,故不做有趣之事,何遣有涯之生?

个人微信公众号

 

欢迎加入紫牛小筑

进入小筑关于作者