推荐一个学习.Netcore, C# 的b站Up主杨中科

kinuyツ-avatar

kinuyツ

2022-04-12T04:42:43+00:00

微软认证的MVP
[url]http://mvp.microsoft.com/zh-cn/PublicProfile/5004444?fullName=Zack%20Yang[/url]

他的视频, 配套的资料PPT 和代码都是免费的... 技术也很前沿, 自己也开发了很多框架, 中间件, 前端配套的vue, 分布式微服务的redis, rabbitmq都有讲到. 大概200多集的视频:

[url]https://www.bilibili.com/video/BV1pK41137He?p=190[/url]

[url]https://www.bilibili.com/video/BV1zr4y1q7iR[/url]

你甚至还能学到Java, C语言的入门

90集的java入门:

[url]https://www.bilibili.com/video/BV1KB4y1c7V2?spm_id_from=333.999.header_right.fav_list.click[/url]

120集的C语言入门:

[url]https://www.bilibili.com/video/BV1NE411A74T?spm_id_from=333.999.0.0[/url]




[img]https://img.nga.178.com/attachments/mon_202204/18/-vabhQ17p-e4pzZbT3cSsg-fa.jpg[/img]
🎷 || losernuggets-avatar

🎷 || losernuggets

这就去收藏
JosephL-avatar

JosephL

牛,借楼问下,目前只会c++,想多学门go准备秋招,有好的教学资源推荐吗?
Wingydisc-avatar

Wingydisc

插眼,打算学习.netcore来着的
FormerKGBEmployee-avatar

FormerKGBEmployee

老哥,我现在计算机大四应届生,考研刚寄。不想二战了,现在学c#,.net core 找工作容易吗?
我在学校没怎么学,就编程语言就只会Python,现在快毕业了也找不到工作。Java 和前端我都不会,我现在估计只能去找软件测试的工作了。就我现阶段而言,去学c#可以吗?
现在真的好迷茫
kinuyツ-avatar

kinuyツ

[quote][pid=604078093,31529077,1]Reply[/pid] Post by [uid=43191094]killroll[/uid] (2022-04-18 18:01):

老哥,我现在计算机大四应届生,考研刚寄。不想二战了,现在学c#,.net core 找工作容易吗?
我在学校没怎么学,就编程语言就只会Python,现在快毕业了也找不到工作。Java 和前端我都不会,我现在估计只能去找软件测试的工作了。就我现阶段而言,去学c#可以吗?
现在真的好迷茫[/quote]我只知道自动化行业的, 这行很缺会C# 的电气工程师, 机械工程师, 建筑设计师, 机器人工程师, PLC工程师, 嵌入式工程师, 机器视觉工程师. 因为自动化行业是基于Windows的, 不管是西门子的博途, 倍福的wincat, codesys, 库卡的workvisual, 发那科的ROBOGUIDE, 安装他们的软件都要装 一个叫.netFramework 3.5的东西, 而这些东西都提供了C# 的接口.

我们学.netcore是因为需要把工业数据通过webAPI传给云端, MES. C# 在工业界大部分是已经有工作, 但是为了提升自己的.

如果单学.netcore做后端, 不是不可以, 但是没有JAVA岗位多, 工资也不高.
FormerKGBEmployee-avatar

FormerKGBEmployee

那老哥你的意思是:就我这种科班出身的,没必要为了入行学c#吗? 其实我的诉求挺简单的,就是我想花费最少的时间,依靠自己的计算机专业文凭入行。那我现在应该去学习什么方向?我现在学习Java后端要花费的时间要超级多,Java好卷
CostcoHotDog-avatar

CostcoHotDog

他好像是黑马还是传智还是哪个培训机构的创始人?忘了在哪看到的了,很久以前就关注了,他还做了个背单词的网站[s:ac:哭笑]
kinuyツ-avatar

kinuyツ

[quote][pid=604078093,31529077,1]Reply[/pid] Post by [uid=43191094]killroll[/uid] (2022-04-18 18:01):

老哥,我现在计算机大四应届生,考研刚寄。不想二战了,现在学c#,.net core 找工作容易吗?
我在学校没怎么学,就编程语言就只会Python,现在快毕业了也找不到工作。Java 和前端我都不会,我现在估计只能去找软件测试的工作了。就我现阶段而言,去学c#可以吗?
现在真的好迷茫[/quote]前端发展太快, 而且学起来也快, 但是我真的没见过35以上的前端程序员, 后端的倒是见过不少. 不管你java还是c#, 如果你只会用几个ORM, 会几个数据库, 天天增删改查, 那注定前途不大, 这种1年就上手的活, 工资又高, 每年都有刚毕业的年轻人跟你抢饭碗. 自动化工程师除了关系型数据库的CRUD, 依赖注入, 中间件, Linux, 还得会各种通信协议, 比如modbus, S7, OPC, CAN这些把设备调通, 还得了解工厂生产线的生产工艺, 编写联锁, 顺控的逻辑, PID控制, PTO, PWM的伺服/步进控制, 多伺服轴的插补运动, 运动学正逆解, 图形学, 滤波算法, 手眼标定, 测量, 有的还得亲自下场接线, 调试仪表, 变频器, 开关, 阀门, 接触器等等技能.
kinuyツ-avatar

kinuyツ

[quote][pid=604085115,31529077,1]Reply[/pid] Post by [uid=43191094]killroll[/uid] (2022-04-18 18:27):

那老哥你的意思是:就我这种科班出身的,没必要为了入行学c#吗? 其实我的诉求挺简单的,就是我想花费最少的时间,依靠自己的计算机专业文凭入行。那我现在应该去学习什么方向?我现在学习Java后端要花费的时间要超级多,Java好卷[/quote]在web端, C# 的技术栈和JAVA 几乎是一模一样的, 语法也有80%相同. C# 就是微软看不惯JAVA语法落后, 性能差, 联合Delphi语言的创始人又在java的基础上搞的. 原名J++, 就是Java++. 本来是要替代脚本语言VB在.net平台上一统天下的. 后来又改名叫C#, 意思是有了C++, 我的C# 就是C++++. C# 和JAVA高度同源, 只是生态圈不同. java主要就是后端, C# 主要就是游戏业, 工业自动化.

C# 一样卷, 但是C# 在桌面端的市场还是有的, 但是需要你有基础的自动化知识, 桌面端的东西比web端少的多, 当然待遇也差点.

如果有不卷, 收入还高的工作, 那别人又不傻, 肯定都去卷了. 如果有这样的岗位, 麻烦告诉我
FormerKGBEmployee-avatar

FormerKGBEmployee

[quote][pid=604088478,31529077,1]Reply[/pid] Post by [uid=8694089]满天星莹[/uid] (2022-04-18 18:40):

在web端, C# 的技术栈和JAVA 几乎是一模一样的, 语法也有80%相同. C# 就是微软看不惯JAVA语法落后, 性能差, 联合Delphi语言的创始人又在java的基础上搞的. 原名J++, 就是Java++. 本来是要替代脚本语言VB在.net平台上一统天下的. 后来又改名叫C#, 意思是有了C++, 我的C# 就是C++++. C# 和JAVA高度同源, 只是生态圈不同. java主要就是后端, C# 主要就是游戏业, 工业自动化.

C# 一样卷, 但是C# 在桌面端的市场[/quote]哎,好难啊。我现在就是不知道方向,现在去找工作估计只能去找软件测试的。大学前三年没学好,大四又在忙考研。现在出来身上估计就一份毕业证书了,啥都不会
kinuyツ-avatar

kinuyツ

[quote][pid=604091115,31529077,1]Reply[/pid] Post by [uid=43191094]killroll[/uid] (2022-04-18 18:51):

哎,好难啊。我现在就是不知道方向,现在去找工作估计只能去找软件测试的。大学前三年没学好,大四又在忙考研。现在出来身上估计就一份毕业证书了,啥都不会[/quote]第一份工作很重要 你要去搞测试, 你大概率一直是个测试了. 去搞个Java后端吧, 这样职业生涯上限也高. java后端也不难的, java基本语法学会, 然后学springboot, 无非就是依赖注入, 中间件, ORM, 关系型数据库, 业务逻辑, controller, ajax, Redis, rabbitMQ, DDD, k8S+Docker, linux+Nginx. 我一个电工都会, 你科班出来的更不在话下了
ƦƦŞ KThomas2797-avatar

ƦƦŞ KThomas2797

看看[s:ac:茶]
arcan-avatar

arcan

感谢分享
Kono DIO-avatar

Kono DIO

纯小白啥都不懂 可以问楼主点白痴问题吗
现在研一 导师没教过东西
就只让熟悉了他们之前给工厂做的管理系统
三层架构 有.aspx .js .cs结尾的程序 连数据库 在网页上可以看数据
这样是不是其实不只学c# 我看还有JavaScript之类的
等毕业了找工作和这些沾边的都可以报吗
kinuyツ-avatar

kinuyツ

[quote][pid=604117011,31529077,1]Reply[/pid] Post by [uid=60060881]Ryuuko流子[/uid] (2022-04-18 20:50):

纯小白啥都不懂 可以问楼主点白痴问题吗
现在研一 导师没教过东西
就只让熟悉了他们之前给工厂做的管理系统
三层架构 有.aspx .js .cs结尾的程序 连数据库 在网页上可以看数据
这样是不是其实不只学c# 我看还有JavaScript之类的
等毕业了找工作和这些沾边的都可以报吗[/quote].CS是 C# 的类. .js 当然是JavaScript文件了. .aspx 应该是基于老旧非开源的.NetFramework下的旧项目.应该是全家桶MVC, 前后端都是用C#写, 前端也可以用jQuery这种比较老的东西和后端ASP.NET交互. 因为.NetFramework不开源, 所以微软失去了市场, 被Java锤了.

.NetFramework出到4.8版本就停止维护了, 可以说已经死了. 微软从2016年另起炉灶出了一套.NETCore开源项目, 有两个LTS 长期支持版本, 分别是.NETCore3.1和现在的.NET6. 如果做Web端项目, 建议放弃老旧的.NetFramework, 使用.NET6

现在主流的开发方式是前后端分离, 后端用.NET6的WebAPI, 前端一般都是框架, VUE, React, 当然你有C# 的基础我还推荐Blazor

其实都很简单. JavaScript 其实就是嵌套在前端HTML网页里的脚本, 负责给容器盒子分配Id, 绑定动态事件, 以及ajax之类和后端交互的接口. 你做后端的, 前端会用就行, 不用花大力气去学框架. 后端的三层架构是很老的结构了, 现在主流都是MVC , MVVM, DDD

工厂管理系统都是很简单的系统, 毕竟没有互联网的web复杂, 不用考虑高并发, 微服务, 充其量多几个通信协议读写数据. 只靠C# 找工作感觉不太行, 工厂里的设备, 电气知识, 自动化知识, 嵌入式/PLC, 伺服之类的也得会
mosh-avatar

mosh

感谢楼主分享了,我也干过多年自动化了,之前都是玩PLC,总是出差,也想学这个,我问过别人,大概就是C#语言,sql数据库和wpf,web这种前端,对于学. net楼主有什么建议吗?以后还是干工控行业,电气和运动控制,电机,各种总线。这块玩了很多年了,还是很熟悉的。
Kono DIO-avatar

Kono DIO

[quote][pid=604120205,31529077,1]Reply[/pid] Post by [uid=8694089]满天星莹[/uid] (2022-04-18 21:06):

.CS是 C# 的类. .js 当然是JavaScript文件了. .aspx 应该是基于老旧非开源的.NetFramework下的旧项目.应该是全家桶MVC, 前后端都是用C#写, 前端也可以用jQuery这种比较老的东西和后端ASP.NET交互. 因为.NetFramework不开源, 所以微软失去了市场, 被Java锤了.

.NetFramework出到4.8版本就停止维护了, 可以说已经死了. 微软从2016年另起炉灶出了一套.NETCore开源项目, 有两个LTS 长期支持版本, [/quote]好的谢谢楼主[s:ac:羡慕]
Voltzai-avatar

Voltzai

[quote][pid=604004081,31529077,1]Reply[/pid] Post by [uid=42279507]Mintttt[/uid] (2022-04-18 13:45):
牛,借楼问下,目前只会c++,想多学门go准备秋招,有好的教学资源推荐吗?[/quote]直接搜the-way-to-go,跟着敲,很快就上手了
forrest-avatar

forrest

[quote][tid=31529077]Topic[/tid] Post by [uid=8694089]满天星莹[/uid] (2022-04-18 12:43):

微软认证的MVP
[url]http://mvp.microsoft.com/zh-cn/PublicProfile/5004444?fullName=Zack%20Yang[/url]

他的视频, 配套的资料PPT 和代码都是免费的... 技术也很前沿, 自己也开发了很多框架, 中间件, 前端配套的vue, 分布式微服务的redis, rabbitmq都有讲到. 大概200多集的视频:

[url]https://www.bilibili.com/video/BV1pK41137He?p=[/quote]还行啊,点个赞
.net core麻烦在为了全面迎合云开发,抛弃了framework
实际C#的主阵地在framework上的window桌面开发和工业自动化
这一步真不能说好
现在大部分工业自动化软件还在.net 4.0上
为啥?因为XP呗
微软的坏习惯还是不改,升级就不支持旧系统
现在看着新的一堆.net 5,6的.net standard 2.1的库没法用
很头痛