莽撞闯荡的6周年,也就是弹指一挥间

news/2024/11/19 10:33:24/文章来源:https://www.cnblogs.com/shanyou/p/18347928

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# 状态不了解,也不想去了解,从而出现了各种匪夷所思的现象。

从个人角度来说,个人需要以积极的心态面对变化和挑战,避免过分焦虑。应提前规划职业生涯,确定职业目标,并根据外部环境的变化不断调整自己的职业路径。同时,需要持续学习,提升自己的专业能力和技能,以适应职场的变化。


这6年里,有欢乐、有困难、有收获、有挫折。但唯一不变的,是一如6年前的那颗拥抱C# 的初心。

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

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

七牛云私有空间图片上传、下载

导航引言 总体思路 七牛云相关的配置文件 获取七牛云上传token相关类定义 核心代码实现获取七牛云图片下载链接公开空间 私有空间 核心代码实现结语 参考引言我们在成长,代码也要成长。多媒体图片在各种网站、小程序和app中应用广泛,同时也大大增强了用户体验。 随着云服务的…

2024.08.07 记录一下面试。

这次面试面试官就说我们想要基础好的,所以就问了一堆基础问题。这里的知识点图片都是来自JavaGuide,如果不是图片我会贴一下链接,但是很有可能我都不会解答。Java 面试指南 | JavaGuide按我能想到的写。1.手动获得spring配置文件application.yml文件。答:最普遍的方法就是V…

sql注入一些学习笔记

以下内容主要是作为自己学习笔记记录使用,可能会有错误,欢迎指正,所有内容仅供参考,部分名词内容解释来自其他博主或chatgpt,如有侵权,联系删除 一些基础的表 information_schema.schemataschemata_name其实就是databasesCatalog_name 每个Catalog包含多个Schema,每个Sc…

Ubuntu Linux 搭建邮件服务器(postfix + dovecot)

准备工作 1. 一台公网服务器(需要不被服务商限制发件收件的,也就是端口25、110、143、465、587、993、995不被限制),如有防火墙或安全组需要把这些端口开放 2. 一个域名,最好是com cn org的一级域名 3. 域名备案(如果服务器是国外的则不需要备案) 一、配置域名解析 1. 登…

洛谷P1064 金明的预算方案——题解

洛谷P1064题解传送锚点摸鱼环节 [NOIP2006 提高组] 金明的预算方案 题目描述 金明今天很开心,家里购置的新房就要领钥匙了,新房里有一间金明自己专用的很宽敞的房间。更让他高兴的是,妈妈昨天对他说:“你的房间需要购买哪些物品,怎么布置,你说了算,只要不超过 \(n\) 元钱…

从0到1:穿透 SpringCloud 工业级 底座工程的架构和实操,让自己实力猛增

文章很长,且持续更新,建议收藏起来,慢慢读!疯狂创客圈总目录 博客园版 为您奉上珍贵的学习资源 : 免费赠送 :《尼恩Java面试宝典》 持续更新+ 史上最全 + 面试必备 2000页+ 面试必备 + 大厂必备 +涨薪必备 免费赠送 :《尼恩技术圣经+高并发系列PDF》 ,帮你 实现技术自由,…

最小二乘法原理推导+代码实现[Python]

0.前言本文主要介绍了最小二乘法公式推导,并且使用Python语言实现线性拟合。 读者需要具备高等数学、线性代数、Python编程知识。 请读者按照文章顺序阅读。 绘图软件为:geogebra5。1.原理推导 1.1应用 最小二乘法在购房中的应用通常涉及房价预测和房屋定价方面。这种统计方法…

SpringBoot项目中HTTP请求体只能读一次?试试这方案

问题描述 在基于Spring开发Java项目时,可能需要重复读取HTTP请求体中的数据,例如使用拦截器打印入参信息等,但当我们重复调用getInputStream()或者getReader()时,通常会遇到类似以下的错误信息:大体的意思是当前request的getInputStream()已经被调用过了。那为什么会出现这…

类与类之间的基本关系

类与类之间的基本关系 类与类之间的六种关系 一、继承关系继承指的是一个类(称为子类、子接口)继承另外的一个类(称为父类、父接口)的功能,并可以增加它自己的新功能的能力。在Java中继承关系通过关键字extends明确标识,在设计时一般没有争议性。在UML类图设计中,继承用…

js 将十进制字符串转换成4字节的字节数组

函数function convertToHexArrays(input) {// 通过制表符分割输入字符串const numbers = input.split(\t);// 用于存储结果的数组const result = [];for (let num of numbers) {// 将字符串转换为数字const value = parseInt(num);// 创建一个 4 字节的 ArrayBufferconst buffe…

超异构计算杂谈

超异构计算杂谈 在这一节中要从更远的视角来看看计算机架构发展的黄金 10 年,主要将围绕异构计算和超异构来展开。在开始具体内容前,非常推荐观看以下两个视频:计算机架构的新黄金时代:A New Golden Age for Computer Architecture 编译器的黄金时代:The Golden Age of Co…

转发wsa和安卓模拟器网络

adb连接上设备后, 执行 执行端口转发 adb forward tcp:6789 tcp:888`就可以了, 把设备的8888端口转发到本机6789, 本机postman之类直接访问 127.0.0.1:6789即可 其他笔记:连接wsa: adb connect 127.0.0.1:58526 连接安卓模拟器: adb connect 127.0.0.1:58526 安装app adb -s 1…