我net开发有十几年了,请问是继续跟着微软走转向net core、还是转java、还是转前端,或者其他方向?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了我net开发有十几年了,请问是继续跟着微软走转向net core、还是转java、还是转前端,或者其他方向?相关的知识,希望对你有一定的参考价值。

我net开发有十几年了,在武汉感觉工作不好找,最近很迷茫,请问是继续跟着微软走转向net core、还是转java、还是转前端,或者其他方向?未来职业方向是什么?请大家指点迷津。

netcore不用讲了,凉凉概率较大,因为用的企业很少,招聘也少,难以实现良性的市场生态,原因是历史上老版本win平台.net入门简单好上手,中小企业或者传统制造型企业等it技术实力不强的企业有不少运用,很多企业缺少在开源领域投入的实力,netcore是开源方向的,主要是被容器化形势所迫被动开源,微软开发netcore最主要还是为自身考虑,比如推他的Azure,增加对docker的支持以支持云平台的应用,其次才是net开发者及企业,所以导致以前用net的企业要么就加大技术投入转向开源netcore(需要企业增加技术投入比如招聘net架构师搭建基础平台),要么就原地不动继续win平台net,要么就等着以后上微软的云平台Azure(前期迁移依然需要人才和技术投入但是后期维护会比自己搭建方便),netcore不瘟不火的市场表现,使得国内仅剩的几家用net的大公司也转向java阵营而不是netcore,原因也很简单,netcore起步太晚生态不好,缺少成熟技术方案以及在招聘合格net人才上不容易,而生态和人员是java比较强势的地方,在企业级应用开发市场是首选,既然netcore开源了,既然都要花很大的代价重构和迁移,那为何不直接用已经非常成熟的java而不是用有较大迁移风险的netcore呢,netcore如果没有颠覆式的创新,估计在开源方向企业级软件市场上难有突破 参考技术A 既然做.net开发已经十几年了,应该积累了很多经验,希望你做的是逐步深入有技术含量的工作,而不是总在重复做简单的增删改查的业务系统,这种情况即使有十几年的工作经验也并不比入职两三年的员工水平高。至于说未来,如果真的有很多核心开发经验,就不必纠缠于具体的语言,可以考虑向架构师、设计师转型,脱离具体编程语言的层面。 参考技术B 不需要吊死在一棵树上,.net core很好学也很好迁移,同时用用java都是可以的,招java得人进来搞.net core也不是不行,路可以多走走,最后你会发现.net core做事情又快又好。
oracle开始用它的jdk恶心人了,免费的openjdk是逼你不断更新的,jvm是拿来只能做子集,而.net core是MIT协议的,正好相反,随便改随便操,你为了生态再怎么改也要兼容.net standard,所以其实不会分裂。
参考技术C 不知道你那边情况怎么样,只能说说我原来在邮政工作了6年,感觉邮政没前途,刘果断转的java,到目前干了1年半,月薪1万吧,坐标南京。给个参考 参考技术D 前后端分离是趋势 core 不次于Java 你.net这么多年 不要放弃

跟着老桂学ASP.NET Core 2.0

.net core作为微软开发技术中跨平台的利器,2.0的发布已经有一段时间了,asp.net core是新一代微软的BS开发框架,同时兼容.net core和.net framework,它的出现,使基于微软体系的BS开发迎来新的契机,开源,跨平台,Docker部署,适合测试(DI),模块低偶合等一系列新举措让我们对它爱不释手。

本人从.net core的beta就可以跟踪学习,在工作和项目中积累了一起心得和经验,于是就录制成了两套课程,一套asp.net core基础知识,一套项目实战,内容分别如下:

 

asp.netcore基础知识的学习:



网址:http://edu.51cto.com/course/11502.html

课程大纲

一、asp.net core概要

1、.net core 2.0概要

2、开发运行环境

3、asp.net core 2.0概要

4、asp.net core2.0项目展示

 

二、asp.net core 中间件和依赖注入

1、依赖注入(DependencyInjection)原理

2、DI实践:仓储模式

3、中间件(Middleware)原理

4、Middleware实践

5、常用中间件介绍

 

三、asp.net core 2.0中的ORM

1、.net core中的ado.net

2、Entity Framework介绍

3、EF Code first

4、dapper简介

 

四、asp.net core 2.0中的验证和授权

1、web page的验证

2、web page自定义授权策略

3、web api的验证

4、web api自定义授权策略

 

asp.net core 2.0中的单元测试

1、单元测试概要

2、XUnit

3、Moq

课程是项目实战Working



课程网址:http://edu.51cto.com/course/11681.html

课程大纲

1、项目介绍和需求分析

2、项目开发架构

3、登录模块UI,仓储开发,登录单元测试

4、部门管理模块开发

5、工作记录模块开发

6、工作查询模块开发

7、Controller单元和集成测试

 

欢迎大家批评指导。


相关文章:

  •  



原文:http://edu.51cto.com/lecturer/730810.html


以上是关于我net开发有十几年了,请问是继续跟着微软走转向net core、还是转java、还是转前端,或者其他方向?的主要内容,如果未能解决你的问题,请参考以下文章

Web后台技术趋势

请问.Net .Net Framework Asp.net分别是啥呢?

牛津计划折射微软开源领域“大步走”

2021年了,Win7系统还能继续用吗?网友:做好这3点就没问题

微软,步子迈大了扯的蛋疼

跟着小孟,缅怀2021,2022继续干