一、个人最近工作变化

我经历了可能很多技术人都会经历的过程,从一名纯粹的技术人员转型成为了一名技术管理

我已经不再单纯了,经历了从做好自己的事,搞定一个复杂模块和系统,到带领一个小团队,攻克一个个复杂项目,再到带领几十号人的技术团队,感觉很充实,个人的综合能力也在飞速提升;实现了从乘客到驾驶员的转变,项目管理、团队管理、沟通协作、战略视角等都得到了长足的发展。

最近开始重新定义自己3-5年职业计划,发现自己离技术好像有点太远了,并不是要自己去手码每一行代码,只是还是需要保持技术的热爱,对行业发展的敏锐;所以未来会基于技术能力板块做一次全身体检,用以应对未来快速变化的世界。

包括编程能力、数据库能力、运维管理、架构等方面。

作为自己编写时间最长的一门开发语言-.Net,我又重新翻开了他。

二、Framework、Net Core、.NET 时过境迁

Framework:爱你定格在4.8

2002 年 2 月 23 日最早的 .NET Framework 1.0 发布,终止于 2022 年 8 月 9 日发布的 .NET Framework 4.8.1 版本。

CLS、CTS、CLR这些终将被遗忘在风中...现在市面上还是有非常多的系统基于framework开发的

framework:基于windows的一种采用虚拟机运行的编程平台,无法跨平台,虽然有一些跨平台技术,但是整体支持并不是很好

.Net Foundation:.Net变革大脑

意识到仅仅在windows平台进行独秀已远远不够,微软开始规划自己的开源和跨平台之路,2014年成立了Net基金会,独立于微软运营。

.NET Foundation 官方地址:https://dotnetfoundation.org/

重新统一的 .NET

那微软的跨平台和开源该如何做呢?这么多年的技术债务和框架想要一下子出个王炸来统一技术路线显然不够现实,所以微软来了一个“并驾齐驱,三马齐驰”方式,看下如下的一个时间线



Framework与.NetCore终将退出舞台,等到版本的维护期过后;未来是.NET的,而.NET将是我们大家的开源。

三、个人思考

技术更新迭代的速度非常之快,让我们应接不暇

世界格局岛链化,冲突不断,充斥各种新闻...

美联储加息,经济复苏缓慢,企业不景气,裁员不断...

AI、chatGPT蜂拥而至,让人感觉到焦虑...

是否存在中年危机,不敲代码的自己有时感觉不踏实...

非常多的变化充斥在周围,分享一篇《尼泊尔祈祷文》- 共勉

上帝

请赐予我平静,接受哪些我无法改变的

请赐予我勇气,去改变我能改变的

请赐予我智慧,分辨二者的区别

能改变的只有自己,让自己变强大,保持学习,终生成长 !!!

我只是学到的知识做了内化,感谢如下文章作者

framwork版本:https://dotnet.microsoft.com/zh-cn/download/dotnet-framework

.net 版本:https://dotnet.microsoft.com/zh-cn/download/dotnet

.net 资料:https://learn.microsoft.com/zh-cn/dotnet/core/introduction

.net 资料:https://learn.microsoft.com/zh-cn/docs/

博客:https://zhuanlan.zhihu.com/p/569249475?utm_id=0

回顾.NET系列:Framework、Net Core、Net 过往的更多相关文章

  1. 通俗易懂,什么是.NET/.NET Framework/.NET Core/.Net Standard?

    什么是.NET?什么是.NET Framework?本文将从上往下,循序渐进的介绍一系列相关.NET的概念,先从类型系统开始讲起,我将通过跨语言操作这个例子来逐渐引入一系列.NET的相关概念,这主要包 ...

  2. ASP.NET Core 开发-Entity Framework (EF) Core 1.0 Database First

    ASP.NET Core 开发-Entity Framework Core 1.0 Database First,ASP.NET Core 1.0 EF Core操作数据库. Entity Frame ...

  3. ASP.NET Core 开发 - Entity Framework (EF) Core

    EF Core 1.0 Database First http://www.cnblogs.com/linezero/p/EFCoreDBFirst.html ASP.NET Core 开发 - En ...

  4. C# .NET .NET Framework .NET CORE 等的关系简介

    2019新的一年,祝大家新年快乐,工作生活一帆风顺,心想事成!诸事大吉! 这篇文章是我今年的第一篇博客,主题是:C#  .NET  .NET Framework   .NET CORE  等这些名词之 ...

  5. Net Framework,Net Core 和 Net Standard 区别

    前几天我在一个群里看到有关这方面的讨论,最后感觉讨论的不是很清晰,有幸的是我们的项目去年就开始迁移NetCore的调研了,我个人多多少少也是有过这方面的研究.下面我将说一下我自己对着三个的认识如果有不 ...

  6. 一张图搞定 .NET Framework, .NET Core 和 .NET Standard 的区别

    最近开始研究.NET Core,有张图一看就能明白他们之前的关系. 上图己经能够说明.NET Framework和.NET Core其实是实现了 .NET Standard相关的东西,或者说Frame ...

  7. C# 数据操作系列 - 5. EF Core 入门

    0.前言 上一章简单介绍了一下ORM框架,并手写了一个类似ORM的工具类.这一章将介绍一个在C#世界里大名鼎鼎的ORM框架--Entity Framework的Core版. Entity Framew ...

  8. C# 数据操作系列 - 6 EF Core 配置映射关系

    0. 前言 在<C# 数据操作系列 - 5. EF Core 入门>篇中,我们简单的通过两个类演示了一下EF增删改查等功能.细心的小伙伴可能看了生成的DDL SQL 语句,在里面发现了些端 ...

  9. C# 数据操作系列 - 8. EF Core的增删改查

    0.前言 到目前为止,我们看了一下如何声明EF Core的初步使用,也整体的看了下EF Core的映射关系配置以及导航属性的配置. 这一篇,我带大家分享一下,我在工作中需要的EF Core的用法. 1 ...

  10. Entity Framework (EF) Core学习笔记 1

    1. Entity Framework (EF) Core 是轻量化.可扩展.开源和跨平台的数据访问技术,它还是一 种对象关系映射器 (ORM),它使 .NET 开发人员能够使用面向对象的思想处理数据 ...

随机推荐

  1. doy 20 系统优化

    系统优化 1.yum源的优化 CentOS   base   epel ​自建yum仓库​使用一个较为稳定的仓库​wget -O /etc/yum.repos.d/CentOS-Base.repo h ...

  2. C数列或者C向量以及C矩阵

    #include <stdlib.h> #include <stdio.h> #define TP double #define UI unsigned short int # ...

  3. spring中事物是怎么实现的?

    Spring容器事务 声明式和编程式 当需要用到事务操作的地方很少的时候,那么就可以使用编程方式 TransactionTemplate,它不会建立很多事务代理.但是,如果程序中用到大力的事务操作,声 ...

  4. C/C++命名规范-C语言基础

    这一篇文章想要介绍的是编写代码的时候业界比较常用的一些命名规范,以及个人平时的一些命名规范.涉及"驼峰命名法"."下划线命名法"."帕斯卡命名法&qu ...

  5. QT网络编程【二】【Socket】

    1.QT中添加socket 库的相关操作 2.正常c++11 VS2019使用socket库的操作 3.winsock2 与 sys/socket.h的区别? 4.WinSock2 的基本操作? 详细 ...

  6. VBA类模块完全教程(www.accessoft.com软件网)

    这份礼物送给现在想学习类知识或曾经学过但因为各种原因没有"修成正果"的朋友,我期望的结果是这篇文章后,您可以在类模块中像在标准模块中写代码一样熟练,我也期望不至于太乏味而使您没有耐 ...

  7. Java简单认识及环境下载

    Java的特性和优势 简单性 面向对象 可移植性 跨平台性 write once run anywhere 高性能 分布式 动态性 反射 多线程 安全性 健壮性 Java三大版本 JavaSE:标准版 ...

  8. hbase master 无法启动

    环境部署: hbase 采用azure的虚机,存储采用azure的blockblob. 问题: 生产碰到过几次,hbase master无法启动的问题,这种情况下是可以正常读写,但是如果这个时候,发生 ...

  9. 查看shell 用户连接数

    w | grep pts |wc -l

  10. git的回退以及合并,删除什么的

    有时候不小心合并了别的分支中的commit.我们需要回退某些提交记录.可以通过reset来操作,reset 会回退到指定commit.这种方式会删除记录,我们最好使用revert命令来操作 git r ...