拥有20多年软件开发与管理经验,其中15年着重于 FinTech 领域。
曾任英国渣打集团市场风险与流动性风险全球高级技术总监、工商银行总行海外特聘金融市场业务架构专家、美国房利美公司投资组合与风险管理资深开发经理、国内数家软件公司CTO等职位。
浙江大学计算机硕士以及美国马里兰大学金融 MBA,拥有 CFA 以及 FRM 金融领域专业认证,在复杂金融产品交易、风险、估值、分析等金融业务领域以及计算机语言、大数据、分布式计算等技术领域有较深的造诣。
大二开始软件创业,开源社区的积极参与者,深爱网球潜水滑雪等运动。
GitHub 链接:Github
当技术逐渐成为企业的核心竞争力,如何打造一个高效高质灵活的研发团队以及富有朝气的企业文化,是每一个技术管理者最关注的领域。
怎样才能做好真正的敏捷项目管理?团队绩效是用 KPI 还是 OKR?如何建设工程师文化提高开发效率?
产品经理如何同技术开发和谐共处?怎样利用微服务技术架构提升团队的灵活性?中等规模的公司技术人员是归 CTO 管理还是直接向业务线汇报?
技术人才该如何培养?什么样的组织架构更能把 DevOps 以及 CICD 应用好?
我们希望研发管理者能够在这个论坛上得到这些问题的答案。
在数字化转型的过程中,越来越多的企业开始意识到平台思维是通过技术解锁核心业务能力的关键。
传统企业在数字化转型过程中,虽然背负着包括遗留系统在内的历史包袱,但历史的资产包括数据、品牌和客户关系也都是转型中的竞争优势。
通过数字化平台战略,围绕历史优势资产构建一个生态系统,释放内部创新活力,促进外部生态合作,是企业数字化转型的不二选择。
企业的 IT 组织如何在数字化平台战略下构建新的组织结构、跨部门协同模式、人员能力建设和转型期的团队文化建设,是每位 CIO、CTO 和研发主管面临的紧迫课题。
本次演讲将围绕数字化平台战略及相应的 IT 组织和人力变更展开。
过去一年我在创业,建立了一支分布式的远程工作团队,8人技术人员分布在5个城市,整个团队在一种完全自由和自治的过程中开发出了公司的核心产品,在整个过程中,我和我的团队收获了远程工作的经验和心得。
我们发现,远程工作完全自己管理自己,自己驱动自己的方式,并不比在一起办公的效率要低,相反,远程工作对于规范软件团队的工作习惯非常非常有帮助。
比如项目的文档、设计和代码评审、自动化的流程、以及相关的远程工作的支持工具,都会比在一起工作的效率要高,质量要好。我想通过个话题和大家分享一下分布式远程工作的心得。
结合创业公司业务发展不同阶段,如何做好技术的选型和演进?技术团队应该怎么保持快速的迭代?技术文化和氛围应该怎样打造?如何形成技术的影响力和战斗力?
A few billion likes and a few hundred million photos uploaded a day. A hundred or so petabytes of queryable data and a handful of power hungry datacenters. And it's all humming while code is being written and deployed twice daily without our users noticing.
This talk will explore the "move fast" side of Facebook's software engineering culture: development process, organizational structure and the vast amounts of tooling we use to make sure we don't screw up.
We'll also dig into how we "ship things": release process, A/B testing, gate keepers, test infrastructure and so on. You'll walk away with a prospective of how we build software at scale, for scale.
一天几十亿的点赞,一天几亿的照片上传,上百个 Perabytes 的可搜索数据,数个大型数据中心,在所有这些安静高效的运转的背后,新代码在不断大量的产生,每天两次上线,平稳无误,这就是 Facebook 的软件工程!而在这背后究竟是什么样的工程文化呢?
这次分享将向你展示 Facebook “moving fast” 的工程文化。Facebook 以快著称,快体现在我们的开发流程上,体现在我们的组织结构上,体现在我们众多的工具支持上,有了它们,我们才可以做到快而不错。
我们还将深入讨论我们是如何 “ship things”,包括我们的发布流程、A/B 测试、Gatekeeper 系统、测试系统等等。相信听完我们的分享,您将会对 Facebook 是如何进行大型软件开发有所了解。