萌新问一下,学习. net core. ,还有必要学习. net core开发框架吗,比如ABP?
你是在国外还是国内找工作,其实使用abp的公司并没有这么多,建议还是从asp.net mvc学起,初学者不要追新!特别是blazor这种,因为很多公司都持观望态度,并没有应用于生产。web开发javascript框架也要会,国内建议选vue.js,国外建议选react,其他技能的话,建议掌握docker和docker-compose,会加分不少
作为abp的开发者之一。我建议你要学,net core只是基础。
如果你是想学后端开发,建议只先学官方自带的ASP.NET Core这个框架,学太多的话会分掉很多精力不说,而且你会发现 要学的东西越来越多...进而可能会产生放弃和迷茫的念头……
再者是abp学完了,能否找到工作?
就北上两个大城市而言 招abp的公司都不是很多
建议先学好ASP 基础打扎实之后 再考虑ABP
为了长远,老老实实看基础,框架太多,追不完,有基础看什么都快
从哪里入手都行,但是要切记盲人摸象,从框架内学习设计模式,甚至模拟IDE的运行思路,细心琢磨整体代码前后文,也不用或许仔细,比如去考察某种数据类型对于运行效率的影响什么的
如果是萌新,建议先不用看什么ABP之类的,它只是一个能让你快速上手开发的一个框架而已,当然前提是你得会用它。作为萌新,还是先搞好基础知识吧,例如中间件、路由、IOC等等的基础知识。等这些都弄明白了,你就绝对不是萌新了,下一步就可以了解一下各种开发框架了。现在有多少人在用ABP开发,而又对其知之甚少?大有人在!
作为一个写了十多年 .net 的老人来说,我觉得ABP这样的框架在初期你可以先跳过,毕竟在学习的初期还有很多重要的知识要学,比如:c#的基本语法,非同步,lambda,linq等。等你这些基础知识扎实了,就可以基础这些框架了
学习框架只需要看官方的文档基本就可以了,然后结合一些案例走一遍项目,基本就可以上手了
至于net的学习书籍,我之前也说过,基础知识只推荐一本: