感恩思杰!分享三个让我受益终身的思杰小故事

原文作者:行云创新CEO 马洪喜

这几天思杰(Citrix)撤离中国的事儿在IT圈刷屏了,前同事群里也是感慨良多。有幸在这家 “全球Top 50最佳雇主”公司工作过六年,如今回忆起来点点滴滴涌上心头。这六年是我职业生涯的最关键转折点,从离开Oracle时的一名在研发中心深居简出的小马,到离开Citrix时泡了六年客户的“马大师”,和客户在一起奋斗的那种体验,也是促成了后来我创立行云创新的动力。

故事一:乌龙入职事件,从Linux干到Windows

我在Oracle是搞Xen虚拟机相关软件研发的,Linux内核啥的也是略懂一二的。2009年当时有个机会到Citrix从事XenServer研发,而且是公司派驻到某500强大厂(以下简称菊厂),那肯定是大有可为的。后来入职时发现在菊厂参与XenServer研发的事暂缓了,让我弄Windows VDI,这有点像走错片场的感觉。既来之则安之,干就完了。没成想我这个VDI门外汉竟然干到了项目的带头人,更没想到竟与菊厂的兄弟们一起干成当时中国最大的桌面云。

在这里插入图片描述
2010年,我(左)和我的老师Davy哥(右)在菊厂上研所,厕所都还没建好,VDI已Ready

这一个小故事让我学会了坚持,干一行、爱一行,不怕不懂行,就怕不上心。

故事二:在客户领导的鼓励和包容下成为了“马大师”

某巨型保险公司有一位可敬、可爱、幽默、风趣的领导,在他的支持下,我们项目组干成了一件事:企业多地分支机构完全通过互联网+VDI办公,摆脱对专线的依赖,这在10年前堪称壮举,又算是另外一个国内第一吧。在验证过程中难免遇到不顺利,甚至是一些影响到用户的事件,领导从来不对我们发脾气,总是给我们鼓励,他来兜底。最后真给干成了!(这个项目思杰的顾问同事们和升腾的兄弟们付出更多。)

我自己从服务一个又一个客户中获得了成长,成为当时思杰亚太咨询部门技术上最高Level的企业架构师,也被客户和同事们开玩笑称为“马大师”。

和客户相处的诸多故事让我喜欢上做咨询,喜欢上和客户在一起奋斗的感觉。他们不仅是赐我钱粮的上帝,也是共进退的兄弟。我有一句话,也是带领行云创新小伙伴们服务客户的理念:对客户伙伴必须真诚,对生产环境必须敬畏。

在这里插入图片描述

创业后出差北京,与前述项目的技术骨干、我的思杰同事、好友力哥叙旧

故事三:老板Review设计文档,扒层皮

设计文档是我们思杰顾问工作的重要交付件,特别是早期都是英文版的,我记得第一次请我老板Wilson Review,拿回来的版本基本上已经没有什么是我写的了。一遍一遍地改、一遍又一遍地被Review,有时候我在想,有必要这么严格吗?英式英文和美式英文要区分这么详细吗? 这个训练过程是强制的、没啥可商量的,不知不觉中我也成为了这样“苛刻”的人。这让我对文档交付件乃至项目中的各处细节都非常的在意,保持专业、追求完美是我们中国思杰顾问团队保持下来的传统,影响了我们团队中的每一个人。

不仅是我的直属老板Wilson,还有整个大中华区的老板Victor等前辈,大家都依然保持经常的联系,并对我在行云创新的工作给予了诸多帮助。

在这里插入图片描述

2023年10月,部分咨询部同事与Wilson(白衬衫帅哥)再聚会,Wilson童颜不老,10年没变

十年岁月弹指一挥间,小马变老马。曾经的VDI霸主在中国辉煌一时,如今功成身退。我想这背后有各方面综合的因素,有对中国VDI竞争者的忌惮,也或许是一种技术从兴起走向成熟乃至没落的必然。

从当年的Windows XP到最新的Windows 12,从互联网时代到移动互联网,再到今天的大模型时代,我们到底需要什么样的利器来帮助我们的企业深耕数字化、迎接智能化?以我本人比较熟悉的企业研发场景为例,在应用全面走向云原生微服务架构的当下,复杂的架构管理、微服务联调、测试环境置备、多云发布是否依然采用VDI所提供的Windows桌面加以解决?正是充分理解了VDI这种十年前的技术与当下快速发展的云原生范式格格不入,让我萌生了新的想法,打造一款超越VDI、更合适于新形势的高效集成开发环境——云原生IDE。有了对比,就会发现VDI在研发场景或许已经是过去式了。

沉舟侧畔千帆过,病树前头万木春。

国产技术的崛起宣告一个新时代的到来。勤奋有创意的中国开发者,正在为数字中国的发展和壮大构建着每一个比特。或许在未来某一天,思杰重新强大起来可以再度重返开放、包容的中国市场。但更确定无疑的是,国产软件也一定在世界各地用中国智慧为全人类造福。

怀着略有伤感而又对未来感到激动和期待的心情,写下草草的文字,略以纪念。
在这里插入图片描述

思杰亚太技术团队在曼谷培训学习时合影留念

行云创新TitanIDE(云原生IDE)

TitanIDE是云原生时代助力企业研发的专业CloudIDE。TitanIDE是以私有云方式部署于企业的数据中心或是云上,以浏览器作为客户端,以集约化共享云计算资源为底层依托,在云端运行的云原生集成开发环境。TitanIDE 不仅实现在Chrome、Firefox、Edge等多种浏览器内使用,通过丰富的开发模板提供在线编写、调试、协作、测试代码、Git代码库管理等,还额外支持诸如:代码安全、工作空间管理、代码项目管理、应用端口映射、协同编码、文件上传、多租户管理、双因素认证权限管理等功能。

任何语言,任何时间,任何地方,只需要浏览器即可进行开发。

TitanIDE(社区版)已面向全体开发者免费开放使用,不限时长,不限功能。仅需一台虚拟机,10分钟即可部署完成,立即开启您的全云端研发之旅……

立即体验TitanIDE >>> https://www.cloudtogo.cn/product-TitanIDE

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/143852.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

基于Springboot的影城管理系统(有报告)。Javaee项目,springboot项目。

演示视频: 基于Springboot的影城管理系统(有报告)。Javaee项目,springboot项目。 前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站。 项目介绍…

Java项目maven打包,打jar包中不包含项目引用第三方jar包,以及打war包不能将其放到lib的问题

在使用maven进行打包项目中,想要将第三方的jar包放入,有两种方法:一种将jar包上传到maven库中,第二种再pom.xml中进行配置,第三种 情况是需要打包成war包放入tomcat中;具体如下: 第一种&#x…

JDK11升级JDK17最全实践干货来了 | 京东云技术团队

1、前言 上篇文章给大家带来了JDK8升级JDK11的最全实践,相信大家阅读后已经对JDK11有了比较深入的了解。2021年9月14日,Oracle发布了可以长期支持的JDK17版本,那么从JDK11到JDK17,到底带来了哪些特性呢?亚毫秒级的ZGC…

全自动内衣洗衣机什么牌子好?家用迷你洗衣机推荐

内衣洗衣机是一种专为内衣、丝绸和其他精细衣物设计的家电,它们能够温柔地清洁和保护这些特殊材质的衣物。代替了传统的手洗,能够大大节约我们不少的宝贵时间。但在市场上,有各种型号和功能的内衣洗衣机,如何挑选到一款适合自己的…

壹基金爱泽瑞金 安全家园物料配送忙

11月9日到10日,瑞金赋能公益陆续收到壹基金、阿里巴巴公益爱心网友捐赠的社区志愿者救援队队伍物资,马不停蹄地把物资配送到河背街社区、金都社区和沙洲坝镇等项目点,扎实稳妥推进项目有序执行。 在这次物资配送中,志愿者冒雨前行…

中国首个通过ASIL D认证的IP发布,国产芯片供应商的机会来了

来自智能汽车的“芯”安全需求正在快速爆发。 一方面,随着智能汽车ADAS的快速迭代与逐渐普及化,以及越来越多元化智能座舱功能的快速上车,由此带来的车辆信息安全场景也在与日俱增,例如云端链接、设备身份认证、自动驾驶安全保障…

诚迈科技旗下智达诚远亮相2023世界新汽车技术合作生态展

11月10日-12日,2023世界新汽车技术合作生态展在昆山盛大举行,这是中国汽车产业史上首次真正以零部件为主体的新汽车供应链展。诚迈科技子公司智达诚远作为智能汽车操作系统领军企业,携引领跨域融合时代的峰昇操作系统FusionOS亮相大会&#x…

面试官:【webpack和vite的区别?vite一定比webpack快吗?vite的缺点是什么?webpack的热更新和vite的热更新区别?】

文章目录 前言前端工程化webpack的构建流程vite的构建流程webpack和vite的对比服务器启动区别热更新的区别底层代码实现的区别?总结 vite的缺点是什么?vite一定比webpack快吗?后言 前言 hello world欢迎来到前端的新世界 😜当前文章系列专栏…

第1关:简单查询

任务描述相关知识 检索数据表的内容编程要求测试说明 任务描述 本关任务: 用 SELECT 语句检索数据表中指定字段的数据; 用 SELECT 语句检索数据表中所有字段的数据。 相关知识 为了完成本关任务,你需要掌握:1.如何获取数据表…

申请SSL证书常见问题

在申请SSL证书过程中,很可能会遇到一些问题,有些需要技术人员进行协助解决,而有些可能自己能解决了,那我们在申请SSL证书过程中到底会遇到哪些常见问题呢,一起来看看吧! 1.申请SSL证书时需要注意什么吗&…

鼎捷PLM:引领国产替代,创造极致体验,探索数字化研发可行之路

目录 01 直击痛点,鼎捷PLM重塑研发价值链 02 从实际需求出发,支持创新研发 ① 正向的设计思维 ② 智能化的产品设计 ③ 支持大规模定制的设计 03 广域协同,全供应链快速响应研发 04 精益管理,研发体系化、企业低碳化 05 生…

12周年庆|一文回顾思迈特十二年大事记

白驹过隙,转眼思迈特软件迎来了十二岁生日🎂 在中华文化里,十二是一个轮回,十二寓意着圆满。圆满代表着一种从容、自信、充满能量的状态。 任何一种圆满的状态,都不是一蹴而就的,都曾经经历过千锤百炼的磨砺…

RocketMQ(4.9.4)学习笔记 - 安装部署

单机部署: 官网文档地址: https://rocketmq.apache.org/zh/docs/4.x 参考文档: windows安装RocketMQ_rocketmq windows_book多得的博客-CSDN博客 下载地址: https://archive.apache.org/dist/rocketmq/4.9.4/rocketmq-all-4.9.…

ESP32C3工程找不到蓝牙头文件解决方法

本次在我的工程里要加上蓝牙辅助配网功能的方法。 1、在官方SDK里找到例程并复制头文件和源文件到自己的工程中。 我复制到如下图所示,并增添app_blufi.h以供其它文件操作。并增添make文件。 其中CMakeLists.txt和component.mk如下 2、使能menuconfig里的蓝牙并使能…

RUST与Python对比分析

1 什么是Rust? Rust 是一种系统编程语言,注重安全性,尤其是并发安全性,支持函数式、命令式和泛型编程范式等多范式语言。Rust 在语法上与 C 类似,但设计者希望在保持性能的同时提供更好的内存安全性。Rust 最初是由 Mo…

SAP Query报表的简单使用

Query报表一般是顾问做的简单输出报表,适用于一些单表显示,或者简单的多表连接 相关的事务代码 SQ01 SQ02 SQ03 1.首先去SQ03建立你自己的用户组并分配 2.SQ02去建立你自己的信息集 这里可以用改描述 这里点击生成并保存 然后去点击用户组分配&#x…

【动态内存管理】

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 目录 前言 1. 为什么要有动态内存分配 2. malloc和free 2.1 malloc 2.2 free 3. calloc和realloc 3.1 calloc 3.2 realloc 4.常见的动态内存的错误 4.1对NULL指针的解引用操作…

EasyHttp 更新功能 form类型post + 限制次数

场景 easyHttp gitte 很高兴帮到您 点一个star 支持一下作者吧 之前的easyHttp只支持json类型post请求,而且有些接口有限制次数的,在循环调用过程中,容易出现突破限制的情况,现在我们引入了限制次数,例如一分钟6次&…

JavaScript库:jQuery,简化编程

jQuery介绍 官方网站: https://jquery.com jQuery 是一个 JavaScript 库 。极大地简化了 JavaScript 编程,例如 JS 原生代码几十行 实现的功 能, jQuery 可能一两行就可以实现,因此得到前端程序猿广泛应用。(现在处在比较边…

thinkPHP controller_suffix 使用方法

在‘config/route.php’配置’controller_suffix’ > true 后, 在controller里面所有的类都要添加Controller为后缀的名字。 在网页使用的时候不用输入Controller的后缀 访问方法,他默认自己带上controller后缀 这样做其实就为了规范controller类