也许你曾经读过他的书

c3f455c239a1d89654db6e526c87e974.jpeg

我们愿用“能理能文、才华多元”来形容他。

因为热爱编程和游戏,所以他将爱好变成了职业,并在这条路上持续奔跑;

因为热爱分享,所以他坚持在博客上分享技术观点并出版了关于 Azure、微软游戏栈的书籍;

因为热爱挑战,所以他报名参加微软 MVP 全球云技能挑战赛,最终斩获冠军;

……

22a7316cae477ec0b42ce3502539ce27.jpeg

他就是  

e084af5099f76fbcaa128d1439ba12a5.png

Jiadong Chen

擅长于 Microsoft Azure 云、Unity 和 XR 开发以及 .NET,是微软 MVP,手握多个微软认证的考试证书,也是 .NET 基金会的成员。

从输入到输出

谈及最开始接触到 .NET 编程开发的时光,Jiadong 回忆道是在他2012年的大学时代,从书本中第一次了解到什么是 .NET。虽然只是浅浅的入门,但这一段无心插柳的阅读时光,无意间成为他未来深入应用 .NET 的指明灯,就此开启了他与 .NET 在未来十年的不解之缘。

毕业之后,Jiadong 进入了 Unity 游戏开发领域工作,开始从事游戏架构的开发。事实证明,做喜爱的工作总是令人愉悦,在这里 Jiadong 对游戏开发的想象力和创造力得到了释放,并且开始不断在博客中记录并分享工作中的思路灵感,以及对 .NET 技术的见解实践,开启了他知识分享的第一步!而他深入浅出的讲解风格,也受到了很多人的认可,这其中的惊喜感与成就感,令他深受鼓舞的同时也决心继续坚持地写下去。

2015年中国手游热潮,令在 Unity 上的开发人数迅速上升,越来越多的开发者开始选择 C# 进行开发。热衷于分享知识点的 Jiadong 也趁热打铁,出版了自己的第一本书籍——《Unity 3D 脚本编程:使用 C# 语言开发跨平台游戏》,分享了自己对于 Unity 3D 的跨平台基础 Mono,以及对游戏脚本语言 C# 的理解。也是在这一年,Jiadong 想成为微软 MVP 的梦想也顺利达成。

ff5dcbd199520adc260f5736b1a40b1e.jpeg

笔耕不辍,厚积薄发

如何在持续输出的同时,保持学习,进步成长,或许是许多开发者都在思考的问题。在谈到这一点时,Jiadong 为我们展示了他的宝藏学习平台 Microsoft Learn,以及他的学霸属性:十多张微软技术认证证书(小编看到了学霸光环)。而除了是考证狂人,他还是社区分享达人,由于同行对微软技术的认可度很高,所以会形成一定规模的同行交流圈层。在参与微软 .NET 基金会以及一些开源技术交流社区的活动时,他会与大家共同分享观点见解,探讨科技的最新趋势。他希望能够用这种持续地输入和输出循环,更好地启迪他人的同时,帮助自己查缺补漏,提升进阶。

92f523d8d2ef72439df5be5bca620805.png

在疯狂考证的同时,持续“升级打怪”的 Jiadong 也再次出版了他的第二本书——《Game Development with Unity for .NET Developers》。这一次,他带来了他对于 Unity 游戏引擎和用 Microsoft Game Dev,包括 Microsoft Azure 和 Microsoft Azure PlayFab 服务创建游戏的实践经验。

64e934a559a27a8b70a68a7e1fdc7749.png

释放技术“想象力”

被问到游戏技术的发展前景时,他也给出了他的观点——技术并不是局限于某一领域,可以是一通百通的。这里他举了一个例子,是他近期参与的为某肉类加工商建立的游戏化培训项目,该项目是在培训过程中通过使用典型游戏场景和环境的元素辅助培训,从而达到更好的训练效果。乍看上去毫无关联的两个领域,融合在一起也会产生非凡效果,Jiadong 表示,这或许就是技术的魅力。

除此之外,在谈到对未来技术应用领域的看法时,他也分享了一些奇思妙想,例如游戏开发是否可以与数字孪生相结合、直播语音的开发是否可以应用于更广泛的空间等等,而包括 Microsoft Azure 云在内的云计算平台将为这些技术的实现提供基础设施。如何巧妙地将多种技术融汇,迸发出更多元的可能性,相信不仅是 Jiadong,也是众多开发者们的心愿及目标。

前程漫漫,唯热爱可抵岁月漫长。正是因为开发者对于新鲜技术持续追逐的态度、恒心和毅力,才有了科技世界的不断创新,让我们的生活变得更加美好。

持续学习,持续成长。

——Jiadong Chen

05517e328f371fd613c9ec6c574cc398.png

6d82011dfb4c264b78fe5bf5624079a6.png

微软开发者的故事仍在发生,我们的技术狂旅也在继续,下一期不见不散!

85f42c300fea518d3b6b482ef8c7c668.gif

点击「阅读原文」加入微软 MVP~

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

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

相关文章

python测试框架数据生成工具最全资源汇总

xUnit frameworks 单元测试框架frameworks 框架unittest - python自带的单元测试库,开箱即用unittest2 - 加强版的单元测试框架,适用于Python 2.7以及后续版本pytest - 成熟且功能强大的单元测试框架plugincompat - pytest的执行及兼容性插件nosetests -…

t30智能插座怎么设置_如何设置ConnectSense智能插座

t30智能插座怎么设置If you like the idea of smart outlets, but wish you had one with more than just one receptacle on it, the ConnectSense Smart Outlet is worth looking into. Here’s how to set it up and instantly get double the fun. 如果您喜欢智能插座的想法…

用链表和数组实现HASH表,几种碰撞冲突解决方法

Hash算法中要解决一个碰撞冲突的办法,后文中描述了几种解决方法。下面代码中用的是链式地址法,就是用链表和数组实现HASH表。 he/*hash table max size*/ #define HASH_TABLE_MAX_SIZE 40/*hash table大小*/ int hash_table_size0;/*.BH----------------…

安卓操作sqlite3,增删改查

创建 layout <?xml version"1.0" encoding"utf-8"?> <LinearLayout xmlns:android"http://schemas.android.com/apk/res/android"android:orientation"vertical"android:layout_width"match_parent"android:layo…

基于.NetCore开发博客项目 StarBlog - (23) 文章列表接口分页、过滤、搜索、排序

1前言上一篇留的坑&#xff0c;火速补上。在之前的第6篇中&#xff0c;已经有初步介绍&#xff0c;本文做一些补充&#xff0c;已经搞定这部分的同学可以快速跳过&#xff0c;基于.NetCore开发博客项目 StarBlog - (6) 页面开发之博客文章列表对标准的WebApi来说&#xff0c;分…

如何在Chrome中保存您当前的所有标签,以便以后阅读

Chrome allows you to open tabs from your last browsing session when you open the browser. However, what if you want to save your current set of tabs to re-open at any time? Chrome doesn’t provide a way to do that natively, but there is an easy workaround…

ubuntu 16.04(Windows 10双系统+grub引导)无法进入tt1~tt6(NVIDIA驱动安装相关-黑屏,login loop,分辨率)...

目录 前言回顾最终解决&#xff1a;0.关闭x服务1.禁用nouveau2.加入3.更新4.查找匹配驱动5.选择推荐版本6.等待安装后重启,nvidia-smi查看是否安装成功,或者lsmod | grep nvidia&#xff0c;成功结果如下7.重启x服务8.此时还不能进入图形界面&#xff0c;因为nomodeset还在&…

(备忘)打开office2010总是在配置进度

1、同时按上键盘上面的windows键和R键&#xff0c;出现“运行” 2、输入“regedit”&#xff0c;回车进入注册表 3、点击“HKEY_CURRENT_USER”展开&#xff0c;依次“Software”--“Microsoft”--“Office”--"14.0"--"Word"展开&#xff0c;点击"Op…

java、oracle对CLOB处理

oracle CLOB字段转换位VARCHAR 1.实际上处理CLOB字段的时候&#xff0c;直接TO_CHAR&#xff0c;当长度超过4000的时候&#xff0c;会报错&#xff0c;提示列被截取&#xff1b; CLOB转varchar2&#xff1a;select to_char(CLOB字段) from table 2.直接使用SUBSTR对CLOB字段进行…

android 更改软键盘_如何在Android的Google键盘上更改声音和振动

android 更改软键盘Tactile feedback from a touch screen keyboard is crucial, in my opinion, but I don’t like sounds when I tap keys. You may not be like me—maybe sounds are your thing, but vibration is annoying. Or maybe you dislike both (you rebel!). The…

『 再看.NET7』看看required属性有什么不同

还是先看看C#中属性的这定义&#xff0c;在初始化和访问上有哪些方式&#xff0c;就能看出required属性有什么不一样的地方了。属性&#xff0c;是封装字段的&#xff0c;通过get和set访问器可以很好地验证数据的有效性。public record Order_00 {public Guid Id { get; set; }…

知识点:Mysql 索引原理完全手册(1)

知识点&#xff1a;Mysql 索引原理完全手册(1) 知识点&#xff1a;Mysql 索引原理完全手册(2) 知识点&#xff1a;Mysql 索引优化实战(3) 知识点&#xff1a;Mysql 数据库索引优化实战(4) Mysql-索引原理完全手册 一、 介绍二、 索引的原理三、 索引的数据结构四、 聚集索引与辅…

如何将Apple Mail建议用于事件和联系人

Apple products come preinstalled with an email client that can, on occasion, be quite smart. Today we want to show you another great feature: suggestions for event and contacts. Apple产品预装了一个电子邮件客户端&#xff0c;该客户端有时可能非常聪明。 今天&a…

TPshop表结构

tp_account_log -- 账户表 字段名字段类型默认值描述log_idmediumint(8) unsigned 日志iduser_idmediumint(8) unsigned 用户iduser_moneydecimal(10,2)0.00用户金额frozen_moneydecimal(10,2)0.00冻结金额pay_pointsmediumint(9) 支付积分change_timeint(10) unsigned 变动时间…

Redis 通配符批量删除key

问题&#xff1a; 线上有部分的redis key需要清理。 一、 由于Keys模糊匹配&#xff0c;请大家在实际运用的时候忽略掉。因为Keys会引发Redis锁&#xff0c;并且增加Redis的CPU占用&#xff0c;情况是很恶劣的&#xff0c; 官网说明如下&#xff1a; Warning: consider KEYS as…

如何在 .Net 7 中将 Query 绑定到数组

在 .Net 7 中&#xff0c;我们可以通过绑定数组的方式来接收来自查询字符串的参数。这样就不需要再使用逗号分隔的字符串来获取参数了。代码演示 假设我们需要从 query 上接受多个 id 并返回查询的结果。例如&#xff1a;id1&id2在 .Net 7 中&#xff0c;我们可以这样实现&…

xbox one 越狱_如何在Xbox One上播放视频和音乐文件

xbox one 越狱The Xbox One has integrated TV features and support for streaming media apps like Netflix and Hulu, but that isn’t where it ends. You can play video and music files you’ve ripped or downloaded by plugging in a USB drive or streaming them ove…

C++实验七

11——3 #include<fstream>using namespace std;int main(){ ofstream file; file.open("test1.txt",ios_base::binary); file<<"已成功添加字符&#xff01;"; file.close(); return 0; } 11-4 #include<fstream>#include<iostrea…

Visual Studio 15.4发布,新增多平台支持

微软发布了Visual Studio 2017的第四个升级版本&#xff0c;并且延续了支持.NET Standard 2.0和通用Windows平台&#xff08;UWP&#xff09;的承诺。.NET Standard 2.0支持是微软推动跨平台应用程序开发和代码重用战略的重要一环。\\15.4版本的变化与微软发布的预览版非常接近…

重新学习web后端开发-001-写在前面的话

"长风破浪会有时 直挂云帆济沧海" —— 李白<!-- more --> 1. 为什么会写这个系列 随着互联网技术飞速的非常&#xff0c;web开发一直都是互联网技术的重要部分之一。在作者十余年的工作中&#xff0c;经历了从程序员到高级工程师&#xff0c;然后开始负责项目…