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 8,PostgreSQL,Redis,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
01的token的年度总结的更多相关文章
- Atitit 常用sdk 模块 组织架构切分 规范与范例attilax总结
Atitit 常用sdk 模块 组织架构切分 规范与范例attilax总结 常用200个模块 2017/04/12 22:01 <DIR> acc 2017/04 ...
- Spring Boot 2.X(九):Spring MVC - 拦截器(Interceptor)
拦截器 1.简介 Spring MVC 中的拦截器(Interceptor)类似于 Servlet 开发中的过滤器 Filter,它主要用于拦截用户请求并作相应的处理,它也是 AOP 编程思想的体现, ...
- ElasticSearch最全分词器比较及使用方法
介绍:ElasticSearch 是一个基于 Lucene 的搜索服务器.它提供了一个分布式多用户能力的全文搜索引擎,基于 RESTful web 接口.Elasticsearch 是用 Java 开 ...
- editplus 正则表达式 分组替换
editplus :zz正则表达式替换 /开头的api+换行符 替换为 /开头的api+空格 \1后有空格 editplus :zz正则表达式替换 行首两个数字+换行符 替换为 行首两个数字+空 ...
- APP开发 Token生成 验证
准备好协议(HTTP).数据表示方法(JSON).请求数据的方法(REST) 选择一个合适的框架 接口特点汇总: 1.因为是非开放性的,所以所有的接口都是封闭的,只对公司内部的产品有效: 2.因为是非 ...
- php token的生成
转载自:http://blog.snsgou.com/post-766.html --->非开放性平台 --->公司内部产品 接口特点汇总: 1.因为是非开放性的,所以所有的接口都是封闭的 ...
- CSRF token 无法被验证. ----Yii连接数据库后数据库错误日志报错
CSRF token 无法被验证. 我使用的是mongodb+ yii1.1 What is CSRF, please see the details here. http://en.wikiped ...
- 《Unix/Linux网络日志分析与流量监控》获2015年度最受读者喜爱的IT图书奖
<Unix/Linux网络日志分析与流量监控>获2015年度最受读者喜爱的IT图书奖.刊登在<中华读书报>( 2015年01月28日 19 版) 我的2015年新作刊登在< ...
- 基于Token的WEB后台认证机制
几种常用的认证机制 HTTP Basic Auth HTTP Basic Auth简单点说明就是每次请求API时都提供用户的username和password,简言之,Basic Auth是配合RES ...
- 获取token,绑定微信号,自定义菜单,事件响应demo
摘要: 这个demo包含了获取token,绑定微信号,设置自定义菜单,响应文本和事件 这个教程的基础篇和提升篇都看完了,总感觉有点隔靴挠痒的感觉,讲的东西我都懂,没有吸收多少新鲜的知识.貌似还没有我这 ...
随机推荐
- 使用极速全景图下载大师下载720yun全景图片(一键下载建E、720云全景原图)
VR全景图片下载 软件简介 极速全景图下载大师下载地址: 点击进入下载页面 极速全景图下载大师(VR全景图下载器)软件官网: 点击进入官网 极速全景图下载大师如何下载720yun全景图片 1.首先,在 ...
- SSM(Spring+SpringMVC+MyBatis)框架集成
引言 进行SSM(Spring+SpringMVC+MyBatis)集成的主要原因是为了提高开发效率和代码可维护性.SSM是一套非常流行的Java Web开发框架,它集成了Spring框架.Sprin ...
- 5.go语言函数提纲
1 本篇前瞻 前端时间的繁忙,未曾更新go语言系列.由于函数非常重要,为此将本篇往前提一提,另外补充一些有关go新版本前面遗漏的部分. 需要恭喜你的事情是本篇学完,go语言中基础部分已经学完一半,这意 ...
- WebKit Insie: Active 样式表
WebKit Inside: CSS 样式表的匹配时机介绍了当 HTML 页面有不同 CSS 样式表引入时,CSS 样式表开始匹配的时机.后续文章继续介绍 CSS 样式表的匹配过程,但是在匹配之前,首 ...
- JuiceFS 目录配额功能设计详解
JuiceFS 在最近 v1.1 版本中加入了社区中呼声已久的目录配额功能.已发布的命令支持为目录设置配额.获取目录配额信息.列出所有目录配额等.完整的详细信息,请查阅文档. 在设计此功能时,对于它的 ...
- [NISACTF 2022]level-up
[NISACTF 2022]level-up 查看源码,根据这个提示就可以反应出是需要去访问robots.txt这个文件 访问level_2_1s_h3re.php进入第二关 需要post进去arra ...
- Substring of Sorted String 题解
Substring of Sorted String 写篇题解纪念一下蒟蒻第一次赛时切出的 F 题. 题目简述 对一个字符串进行单点修改,区间判断操作. 修改操作为将一个字符修改为另一个,判断操作为判 ...
- C、C++函数和类库详解(VC++版)(2016-06-26更新)
C.C++函数和类库详解(VC++版)(未完成) 整理者:赤勇玄心行天道 QQ:280604597 Email:280604597@qq.com 大家有什么不明白的地方,或者想要详细了解的地方可以联系 ...
- Util应用框架Web Api开发快速入门
本文是使用Util应用框架开发 Web Api 项目快速入门教程. 前面已经详细介绍了环境搭建,如果你还未准备好,请参考前文. 开发流程概述 创建代码生成专用数据库. Util应用框架需要专门用来生成 ...
- kingbase sql 回表优化案例
同事找我优化SQL,同一条SQL语句LIKE过滤条件不同,执行时间差别很多,废话不说安排一下. LIKE过滤条件执行快的SQL和执行计划: EXPLAIN ANALYZE SELECT case_id ...