6年也就是弹指一挥间,时间过得飞快。
6年前的明天,也就是2018年的8月8日,我离开了服务12年的腾讯开始探索自己的梦想-参见《回顾4180天在腾讯使用C#的历程,开启新的征途》。到今天,已经整整走过了6年,这6年还是围绕着C# 开展业务和活动。在这个6周年的特殊日子,总感觉要说些什么,但想说的话又太多,不知道从何说起。
还是和上篇文章一样围绕C# 来记录我跌跌撞撞的6年,也纪念那一去不复返的岁月。
为什么是8月8日?这个日子是特意选的吗?
这个日子是个巧合,在2018年7月份腾讯走离职流程的时候,我和有幸参与改进腾讯云 API 3.0的 .NET SDK,在我走完离职流程的前一天晚上正式在github上开源:TencentCloud/tencentcloud-sdk-dotnet: Tencent Cloud API 3.0 SDK for .NET (github.com),腾讯云API的.NET 版本从此就和其他语言平台一样得到了更新。完成离职流程的时间是2018年8月7日。
当年离开腾讯的想法其实也很简单,人生需要不停刷新,这半年自从看了微软CEO Satya写的那本书《刷新:重新发现商业与未来》,给我带来很大的心灵的震撼,他提出自我刷新的三个关键步骤:拥抱同理心,培养“无所不学”的求知欲,以及建立成长型思维。
在这6年里,见过众多企业和人都缺乏同理心,最典型的算是经历的种种技术的纷争,这些纷争之所以存在,我认为当事方没有同理心是最大的原因,典型的围绕着信息系统国产化几个事件:
2020年的当时有一个微信群里看到一个群友发的一页关于技术国产化(Linux)的建议的内容,具体参见《 .NET Core也是国产化信息系统开发的重要选项》。
2024年初某培训机构的B站点评各种语言,具体参见 马某 说c# 不开源,他是蠢还是坏?
2024年的微信公众号的一篇文章,这个事件早就在推行,很多公司受到这个文件的影响很大,今年公开发表了,后来在大家的努力之下,在互联网上的文章终于撤下来了,具体详见《 呼吁改正《上海市卫生健康信息技术应用创新白皮书》 C# 被认定为A 组件 的 错误认知》。
离开腾讯这样的平台,自己想清楚要做什么吗?
腾讯这样的平台在全世界都屈指可数,是这样的平台成就了我,伴随的12年给了我很多,这样的平台也有大企业病。其实离开这样的平台,自己想的也不是很清楚,只有一个大致正确的方向,然后一路坚持,不断微调,这6年来真实的情况,是你在炮火连天的战场上四散奔逃。左躲一个弹坑、右闪一发子弹。一路跌跌撞撞、丢盔弃甲。
就拿2018年的我来说,除了做“推广.NET技术”这个方向是明确的,很多具体的细节,其实都是摸着石头过河。
在2018年哪个时间点,我能想到5年后会有一个广东智用人工智能应用研究院,我和一群志同道合的同事们一起开创人工智能事业吗?我是怎么也想不到的。
从2018年开始,围绕着kubernetes 的云原生生态之中推动.NET技术的落地,这也是我当时的主要业务方向,帮助不少企业落地了.NET 云原生,另外社区里也有一群志同道合的朋友们一起推动.NET 云原生的技术落地,大家一起举办的多届的中国.NET开源技术峰会都是围绕着.NET 云原生方向,这两年开始拥抱人工智能,现在有了专门的网站https://dotnetconf.cn/ 。
- 超燃| 2019 中国.NET 开发者峰会视频发布
- 2020 .NET 开发者峰会顺利在苏州落幕,相关数据很喜人以及线上直播回看汇总
- 2021 .NET 开发者峰会顺利在网上落幕,线上直播回看汇总
- .NET Conf China 2022 圆满落幕,明年再见!
- 开启未来创新之门:.NET Conf China 2023 精彩回顾及资料下载
如何破解35岁现象
2018年我离开腾讯的时候是41岁了,今年已经来到了47岁,我在社区也碰到很多的开发者,有的人用入行前五年学的技术经验,持续吃到了35岁,然后再找工作就很难了。我还是保持了和当年入行的时候一样的热爱学习、研究最新的技术。我也同龄人里面也是显得很年轻,只是因为我对这个世界充满了好奇心,哪些不在学习的同行,也许就是缺了一点好奇心,一个人心理老去的标志可能就是失去了对世界的好奇心。好奇心是人类探索未知、学习新知识、体验新事物的驱动力,它能够激发人的创造力和活力。
在我们小时候,每个小孩子,都对这个世界充满了好奇,探究十万个为什么。天为什么是蓝的?草为什么是绿的?轮船为什么能下海?飞机为什么能飞上天?小孩子的天性,让我们不停的探究这个为什么? 但等你真的长大了呢?很多人却渐渐不提问了,他们失去了小时候的那颗好奇心。而一旦失去了好奇心,你与世界交流的窗口,就宣告堵死。你会不再想知道任何新的知识、新的事物。就拿C# 这门语言来说,C# 语言是一种多用途、面向对象的编程语言,它设计用于多种编程任务,包括桌面应用、Web应用、移动应用、游戏开发等。C# 语言每年都在进化,目前各个公司里掌握技术决策权的哪些人在他的职业生涯的早期也许都用过C# , 但是他的认知停留在哪个时代,对现在的C# 状态不了解,也不想去了解,从而出现了各种匪夷所思的现象。
从个人角度来说,个人需要以积极的心态面对变化和挑战,避免过分焦虑。应提前规划职业生涯,确定职业目标,并根据外部环境的变化不断调整自己的职业路径。同时,需要持续学习,提升自己的专业能力和技能,以适应职场的变化。