恒生前端亮晶晶
时光刚刚跨入21世纪 , 技术发展的速度永远超乎人想象 。 程序员这个职业 , 在学生时代的谢晶晶心中就拥有极高的地位 。 在他眼里 , 能在一方屏幕里用代码创造世界 , 简直太酷了 。
尽管大学的专业并非计算机本专业 , 但成为一名研发人员的愿望逐年强烈 。 内心的真实感受告诉他 , 应该去追寻自己真正热爱的东西;时代告诉他 , 北上会有机会 。
本期恒生技术ACE人物:恒生资深技术专家 , 恒生研发中心前端团队负责人——谢晶晶 。
2008年 , 在武汉呆了3年的谢晶晶坐上开往北京的火车 , 未知的世界即将打开 。
北漂三年 , 极客之旅
现实是骨感的 , 北京50平米15人一间的出租屋内 , 谢晶晶只轮到了一个过道上的床铺 , 就这样的条件 , 房租还是400一个月 。
这和武汉热干面那种厚道的感觉 , 太不一样了 。 尽管条件有些艰苦 , 但他依旧信心满满地等待着面试的机会 。
谢晶晶并非赤手空拳北上 , 这趟极客之旅实则已准备许久 。
从大学开始 , 他就钟情于编程 。 俗话说兴趣是最好的老师 , 周末清晨的市图书馆门口、黄昏闭馆时的书架角落里都有他专心研读编程书籍的身影 , 一蹲就是一天 。 没有笔记本电脑 , 他就先在纸上写代码和软件操作步骤 , 再到机房去验证 。
此外 , 在武汉工作的3年他也格外注重在研发工作上的学习和实践 。
有了这些积累 , 在北京的第一份工作他便勇敢地选择了做金融科技领域的开发者 。 第一天面试通过 , 第二天就退掉了多人合租的房子 。
奔赴长春第一家银行客户 , 谢晶晶只用了两天时间 。 但在项目组里 , 他一待就是两年 , 先后服务于吉林、国开、华夏等多个银行项目 。
随着一期期项目的历练 , 他实现了从一名研发人员到项目经理的蜕变 。 这段经历不仅严格训练了谢晶晶的代码能力、解决方案能力 , 也让他快速成长为一个能单独撑起项目的全能型选手 。
此时 , 扭转事业轨迹的变动发生了——所在的公司被恒生收购了 。
重构筑桥之器
恒生HR的电话打来时 , 谢晶晶还在河北克拉玛依银行项目现场干活 。 电话里头问:“你想做研发还是继续做项目?”
没有丝毫犹豫 , 研发自然是他的不二选择 。
“经历过项目的漂泊 , 我觉得我要把心沉淀一下 , 看看自己能否在技术上走得更远一点 , ”谢晶晶说 。 这大概就是一名极客爱好者典型的自我修养 。
就这样 , 2010年 , 谢晶晶再一次出发——成为恒生技术研发之路上的一位同行者 , 加入研发中心JRES2.0产品线 。
文章图片
左边为如今在杭州恒生的谢晶晶 , 右上在武汉时 , 右下在北京时
JRES2.0早期在研发时采用的是服务总线加插件的自研架构体系 , 但Java是建立在开源社区上的平台 。 如何在保障与恒生企业服务总线无缝衔接的同时 , 又能和主流开源框架融合 , 以实现更好的人才复用、社区复用成为谢晶晶的思考命题 。
于是 , 他开始对JRES2.0的重构大展拳脚 。
新一代恒生企业应用开发框架为“JRESPlus” , 它在原有的架构上做了加法 , 以开源框架跟和生态作为入口 , 同时支持恒生企业服务总线的架构 。
这为后来JRES3.0更开放、更客制的运行模式奠定了基础 。
2013年 , 谢晶晶开始正式接手JRES产品 。
渐渐地 , 恒生研发中心开始将原来的JRES技术架构往Spring开源架构整合 , 在JRESPlus产品开发内注入MVC前端开发体系 。
这时 , 前端页面开始有些不一样了 。 服务端渲染机制结合jQueryUI控件的方式 , 进一步提升了页面渲染能力和定制化能力 。
到了2018年 , 恒生研发中心开始将前端往互联网分布式架构转型 。
如今 , 当微服务帮助业务中台化后 , 前端更像是一个整合式的应用 , 面向同一个操作员会整合多个前端业务页面 。 像HUI、GMU、UCF三个开发框架就构成了恒生前端多终端交互体验的能力 。
【恒生前端亮晶晶】在面向不同的客户场景时 , 前端可以结合客户的业务执行形态 , 选择不同的技术方案组织产品开发、交付 。 不同的开发框架既可以独立存在 , 也可以协同 , 比如面向互联网投资用户提供APP端 , 面向专业投资交易提供桌面端 , 面向内部管理协同提供WEB端 , 从而形成业务流的协同 。
LIGHT出圈记
随着恒生业务的发展 , 移动技术发展的行业趋势已经摆在面前 。 恒生研发中心面临这样的业务需求:怎样的技术 , 才可以支撑业务面向移动互联网快速迭代?
答案是:它必须足够灵活、轻量化、拥有丰富的交互体验 。
这时 , 前端web开发就成为了解决业务需求的核心技术之一 , 尤其在移动终端领域 。
前端是一个极具前瞻性的地盘 , 它研发的是人机交互界面上的产物 。 很多人兴冲冲地入场 , 却在深入业务场景时发现它早已不是很多年前那么回事 。
在很多中后台业务中 , 前端的价值开始被大量挖掘 。 现在的前端技术栈 , 不仅涉及广泛的技术领域 , 在各个垂直领域更有巨大的发展空间 。
2015年是很有意义的一年 。
首先 , 互联网如当代版的"文艺复兴"催化着银行、证券、基金、保险等传统金融业开始积极谋变 , 不少业内人士将2015年视为产业互联网金融元年;其次 , 距离TimBerners-Lee在他的NeXT电脑上部署第一套“主机-网站-浏览器”构成的Web系统已经过去了25年 , 也代表着前端工程的发展已经走过了第25个年头 。
此时 , HTML5技术在众多新一代通信技术中初步崭露头角 。 谢晶晶很快就看中了在金融领域的应用还是一片空白的HTML5技术 。
同年 , 他就搭建了最早期的小团队 , 与同事对开发框架、构建工具和发布平台进行了思路梳理 , 希望通过HTML5技术 , 为金融机构打造更为移动互联的“SaaS移动WEB应用平台”的解决方案 。
文章图片
移动端团队创建之初(2015)
“它的名字 , 就应该是LIGHT 。 因为它足够轻 , 是面向前端的、快速创新的场景 , 是一个轻盈的开发发布交互平台 , ”谢晶晶说 。
接下来 , LIGHT的部署工作全面展开 。
没有太多经验可借鉴 , 他们成为这条路上最早的开拓者 。
2015年底 , LIGHT平台初版研发完成 。 谢晶晶发现 , 按照传统开发、集成、部署发布模式很容易出现服务中断且修复周期很长的问题 , 现在通过LIGHT平台 , 可以把‘问题-开发-交付’这条线缩短在10分钟之内完成 , 并做到让用户毫无感知 。
“怎么会没有前景?我想把它做得更大 , ”谢晶晶说 。
但此刻 , 市场仍在沉睡 。
为了让更多人看到平台的价值 , 谢晶晶成了“产品经理” , 奔走于各企业行业峰会 , 进行产品推广 。 而电脑里近乎“实时更新”的方案 , 成了他手上最有利的筹码 。
“当时给客户宣讲 , 早上拜访一家客户之后 , 我有所学习和吸纳 , 中午吃完饭就把资料改掉 。 下午见下一个客户 , 就用新的资料 , 以此类推 , 不断迭代解决方案 。 ”
三年时间 , 产品不断升级 , 定位从最初的“SaaS移动WEB应用平台”到“移动组件服务托管平台” , 再到“移动研发平台”;解决方案也从H5服务开发托管向APP低码开发、实时发布、小程序等方向拓展 。
2019年底 , 平台上托管的组件服务每天访问量超3000万次 , 关键技术已落地到证券、基金、期货、资管、交易所等多种金融应用场景 , 更有金融机构自研团队将其作为企业研发平台 。
LIGHT出圈了 。
文章图片
去年 , 移动端团队获得了业委会颁发的卓越团队奖
今年 , 带着前沿、灵动、开放的涵义 , “LIGHT”成为与行业共享金融业务数字化升级必备八大技术能力的基础设施平台 , 也成为恒生未来技术探索的方向 。
2020年是谢晶晶在恒生的第十年 。
在近20年的代码生涯里 , 他始终觉得自己是个平凡人 。 在时间的长河里 , 他说自己更像一颗流星 , 即便是曾在沉寂的夜色中偶然划过 , 也仅仅只是留下一点闪亮而已 。
在恒生内部 , 前端应用还有一个带仙气的代号——“昆仑镜” 。
昆仑镜里时光穿梭 , 万物互联 , 与LIHGT八大能力之一“多终端交互体验”不谋而合 。
让我们期待下一个5年、10年 , 恒生前端团队给我们带来新的创造 。
推荐阅读
- 黑洞|这张图里有25000个黑洞
- 俄罗斯、智利、泰国、恒生指数、阿根廷等反映主力方向是什么
- 港交所:计划推出恒生科技指数期货及期权
- |恒生银行中国3宗违法遭罚120万 个人消费贷款用于购房
- 搜狐|钟观 | 走在前端、看到的就是未来,全新奥迪A8L诠释科技定义豪华
- 恒生银行|恒生银行中国3宗违法遭罚120万 个人消费贷款用于购房
- 业务|因个人消费贷款用于购房等 恒生中国被罚款120万元
- 2020年:前端开发的痛苦与快乐
- 新版人民币又来了! 人民币集体“亮晶晶”, 早看早了解, 防止认错
- 新浪网|港股恒生指数开盘涨0.12%美团点评涨1.93%