01的token的年度总结

​ 大家好,我是token,一个热爱.NET的普通人,同样我来自湖南衡阳,再次之前我已经遇到非常多的湖南衡阳的老乡,比如李哥。

​ 在这里一年中,我的成长也是非常迅速的,每一年的的每一天,感觉自己的知识点在不断的扩展,在2020年实习的时候由于公司是.NET所以从java.NET,从进入.NET的懵懂无知,到现在的一个常年混迹在开源社区的token,每一年的进步都是质一样的飞跃,就像是‘今天’看‘昨天’写的代码总感觉是谁写的‘屎山’,从一来是的三层架构,到后面开始接触Abp框架的时候,每一次的接触都是一个新的挑战,在一开始入门的大部分的人可能都是去b站找教程视频看,而我则硬磕微软官方文档,跟随微软官方文档的脚步一点点进步,从开始入门.NET的时候养成看文档的习惯,也更喜欢下班到加开始研究代码,以至于每天的时间都花在代码中,想起今年过年的时候没有回老家过年,在深圳尝试的一个人过年的感觉,然后有幸张队来找我玩一块聊天,还请我吃饭,张队也是人非常的好,非常荣幸!

我在开源中做了什么?

在这三年的.NET生活中,我在开源社区做了什么?学到了什么?在这三年中,我常年混迹于开源社区,在能用c#写单片机的nanoframework中PR贡献代码,组织nanoframework社区活动抽奖,文档翻译,在跨平台的AvaloniaUI中翻译中文文档(工作量不小,翻译了好几天),积极贡献PRMASA Blazor组件库(说不定你用过我写的组件),我也自己写了超级多的开源项目(主要是为了学习技术)也有几个破百star的项目(内心非常骄傲)ChatGpt.Desktop一个270个star的Gpt跨平台版本支持Android,IOS,Mac,Linux,Win,Web(但是由于时间问题导致有一段时间没维护了),也有一个模仿新版本QQ的聊天项目EarthChat155个star,非常适合新人小伙伴学习,技术栈使用的ASP.NET Core 8PostgreSQLRedis,MasaFramework,DDD领域驱动设计模式 CQRS架构模式,SignalR ,俩个非常让我骄傲的项目,我写的项目非常的多,导致我啥都会一点点,也让我的github提交很绿(将生活交给全球最大的同性交友网站)

一点建议

对于刚刚入门的小伙伴一般都会有一点迷茫,不知道自己的方向,也很难找到学习方向,在这里我提供几个过来人建议(并不一定适合所有人),

第一个:非常建议找一个人带你学习或找几个一起学习的小伙伴,如果没有方向找到一个过来人带着学习,真的不要太轻松,我之前一个人闷头学习虽然也进步到现在但也艰苦,有幸在去年跟一群志同道合的小伙伴王阿姨,Perry几个小伙伴,在大半夜打电话学习,那时候最想的就是大晚上一块打电话学习,每一天都做进步。

第二个:确认一个目标,定一个今年的目标,比如今年1-4月将ABP学到什么程度,5-8学微服务学到什么程度,将自己的一年的计划都安排的满满当当,当然非常重要的事情最好是将游戏戒掉,花更多的时间去研究一些更有趣的技术(虽然可能没有用,但是说不定可以用上)。
第三个:很建议自己也去规划一个开源项目,你也可以在写开源项目中学到非常多的东西,您也可以交很多热爱技术的小伙伴。

这一年我学会了什么?

在这一年中,我掌握了Blazor技术,并成功录制了一套Blazor基础教程。我同样投身于跨平台框架Avalonia的学习,并且在此过程中为中文文档贡献了我的力量。我发现学习Avalonia相当直接,仅用不到一周的时间就一边学习一边将其应用到公司的项目中(尽管可能与专业水平相去甚远)。在ChatGpt风靡的背景下,我利用Blazor编写了一个跨平台的开源项目。 此外,我还投入了一年的时间深入研究ABP框架和Openiddict库,探索OAuth2.0协议。我在授权与认证领域提供了一份极为详尽的文档来自某一个大佬写的文档)。在实践中,我也尝试过使用React结合openiddict重构授权中心和管理系统

我会的技术栈:

  • react
  • Blazor
  • .NET
  • ABP
  • MasaFramework
  • Rabbitmq
  • Redis
  • Mongodb
  • PostgreSQL
  • Mysql
  • SqlServer
  • semantic-kernel
  • .NET Core
  • Avalonia
  • Docker+DockerCompose
  • K3s
  • Drone
  • 云效(非常推荐小公司CI/CD的产品)

qq联系方式:239573049

技术交流群:737776595

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

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

相关文章

机器学习分类模型

机器学习常见分类模型及特点 机器学习常见分类模型优缺点 决策树模型 决策树(Decision Tree)是一类常见的机器学习方法,可应用于分类与回归任务,这里主要讨论分类决策树。决策树是基于树结构来进行决策的。下图是使用决策树来决定…

Observer观察者模式(组件协作)

观察者模式(组件协作) 链接:观察者模式实例代码 解析 目的 在软件构建过程中,我们需要为某些对象建立一种“通知依赖关系” ——一个对象(目标对象)的状态发生改变,所有的依赖对象&#xff0…

Decorator装饰模式(单一责任)

Decorator(装饰模式:单一责任模式) 链接:装饰模式实例代码 解析 目的 在某些情况下我们可能会“过度地使用继承来扩展对象的功能”,由于继承为类型引入的静态特质,使得这种扩展方式缺乏灵活性&#xff…

《Spring Cloud学习笔记:分布式事务Seata》

1.分布式事务理论基础 1.1.本地事务 本地事务,也就是传统的单机事务,在传统的数据库事务中,必须要满足ACID四个原则: 1.2.分布式事务 分布式事务,就是指不是在单个服务或单个数据库架构下产生的事务。 分布式事务是…

Element Plus中表格树型结构,像el-tree的属性check-strictly一样,实现遵循父子不互相关联

实现效果: 勾选父节点时,不影响字节点的选中状态。先上效果如图: 勾选一个字节的,父节点不是半选状态,勾选了父节点,子节点没有被选中。 实现思路 借助el-table的select回调事件,而不是借助…

堪比Postman!这款IDEA插件真好用!

Postman是大家最常用的API调试工具,那么有没有一种方法可以不用手动写入接口到Postman,即可进行接口调试操作?今天给大家推荐一款IDEA插件:Apipost Helper,写完代码就可以调试接口并一键生成接口文档!而且还…

AI智能分析网关V4算法在幼儿园视频监管系统的应用与设计

一、背景需求 在科技浪潮的推动下,智慧化监管已然成为幼儿园管理发展的必然趋势。通过引入尖端技术手段,智慧幼儿园监管解决方案不仅显著提升了管理效率,更为孩子们的安全与健康筑起一道坚实的屏障。为了全方位守护幼儿的平安,幼…

【Unity美术】Unity工程师对3D模型需要达到的了解【一】

👨‍💻个人主页:元宇宙-秩沅 👨‍💻 hallo 欢迎 点赞👍 收藏⭐ 留言📝 加关注✅! 👨‍💻 本文由 秩沅 原创 👨‍💻 收录于专栏:Uni…

在 Golang 应用程序中管理多个数据库

掌握在 Golang 项目中处理多个数据库的艺术 在当前软件开发领域中,处理单个应用程序内的多个数据库的需求越来越普遍。具有强大功能的 Golang 是处理此类任务的绝佳解决方案,无论您是与多个数据源合作还是仅为增强组织和可扩展性而分隔数据。在本文中&a…

算法学习系列(十六):二维数组填充数字问题

目录 引言一、思路二、代码模板三、例题总结1.回字蛇形矩阵2.三角填充3.回文填充二 引言 关于这个二维数组填数问题我碰到过很多次,不管是找工作笔试面试,还是在算法竞赛,而且这种问题都有很多种变形,当初学算法的时候让我很是头…

深度解析 | 什么是超融合数据中心网络?

数据中心网络连接数据中心内部通用计算、存储和高性能计算资源,服务器间的所有数据交互都要经由网络转发。当前,IT架构、计算和存储技术都在发生重大变革,驱动数据中心网络从原来的多张网络独立部署向全以太化演进。而传统的以太网无法满足存…

Linux磁盘阵列

一.RAID磁盘阵列介绍 RAID(Redundatnt Array of lndependent Disks),全称为:独立冗余磁盘阵列 解释: RAID是一种把多块独立的硬盘(物理硬盘)按不同的方式组合起来形成一个硬盘组(逻…