广告
淘宝内部优惠券
当前位置: 开发异常方案库»  » 想重新做回程序员,想问问大家现在.net和5年前比变化大吗

想重新做回程序员,想问问大家现在.net和5年前比变化大吗

开发异常方案库  收集整理于:2020-05-15 18:22:00  浏览:66次
以前有4年用ASP.NET做网站后台开发的经验,请问各位现在  .net的项目和移动开发关系大吗? 在各行各业转来转去,发现做程序员也不错,打算找份 .net方面的工作,各位高手有何建议?

------网友观点--------------------
有了长足的进步。应用更广泛了。例如c#开源后,unity也用它作为脚本语言。而且是唯一的脚本语言。。就目前来看。。。。

------网友观点--------------------
如果你还能学的话,建议转java

------网友观点--------------------
为何建议转java?

------网友观点--------------------
     比起5年前   NET进步了许多   

------网友观点--------------------
   只是生态还是老样子  不怎么景气    当然这个也是相对的

------网友观点--------------------
4年多前不少公司还是用webform开发的吧,现在新项目基本流行用mvc了。 另外将来asp.net core取代asp.net是历史必然,微软目前也没将webform移植到asp.net core上的计划

------网友观点--------------------
webform已经被放弃了,服务端mvc也没啥前途,框架太重。现在流行的趋势是用C/S的方法开发Web应用,所以前端是JS的天下,后端只需要提供WebAPI用于数据的交互。

------网友观点--------------------
引用 楼主 newniceday 的回复:
以前有4年用ASP.NET做网站后台开发的经验,请问各位现在  .net的项目和移动开发关系大吗?
自从电商越来越火,web体验要求越来越高,好的 web 框架得到了重视,前端的扁平化设计模式、hybrid开发模式等等都是奔着富客户端前端编程方式去的,asp.net 笨重的方式(当然 php、jsp 也是一样)渐渐失去了竞争力。 而服务器端,我估计你没有参与大型 windows service 开发,这方面还是从 asp.net 角度去理解服务概念,那就容易有“隔行如隔山”的感觉。实际上也还是从电商火起来开始,影响了其他行业也越来越重视分布式集群、异步操作、轻量级的项目部署(也是因为10几个人就要负责管理和开发几百上千台服务器的软件系统的原因)、自动化运维,等等。这些再你开发 .net 服务器系统时都得面对,即使你只是做网站的接入服务器层(传统的 asp.net 网站做的事情),也是要考虑到这些。

------网友观点--------------------
.net 在这个移动为先的环境里,当然是越来越有用处。问题是,你需要掌握本质,而不是10 年前的东西。

------网友观点--------------------
顶。。。。。。。。。。。。。。。。。。。。。。。。。。

------网友观点--------------------
引用 8 楼 sp1234 的回复:
Quote: 引用 楼主 newniceday 的回复:
以前有4年用ASP.NET做网站后台开发的经验,请问各位现在  .net的项目和移动开发关系大吗?
自从电商越来越火,web体验要求越来越高,好的 web 框架得到了重视,前端的扁平化设计模式、hybrid开发模式等等都是奔着富客户端前端编程方式去的,asp.net 笨重的方式(当然 php、jsp 也是一样)渐渐失去了竞争力。 而服务器端,我估计你没有参与大型 windows service 开发,这方面还是从 asp.net 角度去理解服务概念,那就容易有“隔行如隔山”的感觉。实际上也还是从电商火起来开始,影响了其他行业也越来越重视分布式集群、异步操作、轻量级的项目部署(也是因为10几个人就要负责管理和开发几百上千台服务器的软件系统的原因)、自动化运维,等等。这些再你开发 .net 服务器系统时都得面对,即使你只是做网站的接入服务器层(传统的 asp.net 网站做的事情),也是要考虑到这些。
要学到你说的这些,指个方向吧!

------网友观点--------------------
感觉回到csdn,除了sp1234还在这讲神学,改变挺大的。

------网友观点--------------------
还是转java吧 应用面广,职位数多,薪水收入高 为啥还折腾.net这个日渐衰落的平台,是为了跟自己过不去吗?

------网友观点--------------------
转Java...搞不懂,如此抵触C#的人为啥还来C#论坛???

------网友观点--------------------
引用 8 楼 sp1234 的回复:
Quote: 引用 楼主 newniceday 的回复:
以前有4年用ASP.NET做网站后台开发的经验,请问各位现在  .net的项目和移动开发关系大吗?
自从电商越来越火,web体验要求越来越高,好的 web 框架得到了重视,前端的扁平化设计模式、hybrid开发模式等等都是奔着富客户端前端编程方式去的,asp.net 笨重的方式(当然 php、jsp 也是一样)渐渐失去了竞争力。 而服务器端,我估计你没有参与大型 windows service 开发,这方面还是从 asp.net 角度去理解服务概念,那就容易有“隔行如隔山”的感觉。实际上也还是从电商火起来开始,影响了其他行业也越来越重视分布式集群、异步操作、轻量级的项目部署(也是因为10几个人就要负责管理和开发几百上千台服务器的软件系统的原因)、自动化运维,等等。这些再你开发 .net 服务器系统时都得面对,即使你只是做网站的接入服务器层(传统的 asp.net 网站做的事情),也是要考虑到这些。
一个人如果掌握全套月薪至少30K。。。

------网友观点--------------------
引用 14 楼 wswbb12345 的回复:
转Java...搞不懂,如此抵触C#的人为啥还来C#论坛???
我说的是事实 .net确实不如java,做.net不如java对职业前景有利 而你是在抒情,这种抒情毫无意义 比如:你说java好你还来c#论坛干什么?你有种就去java论坛呗,你还是不是中国人,你还是不是地球人…… .net不会因为你抒情,前景就比java好,职位数就比java多,应用面就比java广

------网友观点--------------------
现在很多做.net的人,不愿意直面.net惨淡的未来 不停的撒娇,不停的抒情,不停的矫情 实际上就是.net一天不如一天了

------网友观点--------------------
引用 12 楼 jxyxhz 的回复:
感觉回到csdn,除了sp1234还在这讲神学,改变挺大的。
苗小虎?

------网友观点--------------------
.net这几年日新月异啊,变得越来越好用了, 而且开源项目也越来越多了

------网友观点--------------------
vs里面也集成了不少开源项目的代码,非常方便,比如我现在正在使用的signalr

------网友观点--------------------
引用 17 楼 waki666 的回复:
现在很多做.net的人,不愿意直面.net惨淡的未来 不停的撒娇,不停的抒情,不停的矫情 实际上就是.net一天不如一天了
Java是饭碗,可事实也得承认,不论是性能,内存占用,语法特性,基础类库都要远强于Java(不要看leetcode,那是debug版或者计时错误导致的),这点我想只要深入使用过C#和Java的人心里都明镜似的。但生态环境改变很难,C#之所以拼不过Java,就是因为开源与跨平台,如果10年前微软能够做到开源与跨平台,现在已经没有Java的事了。还有.net不会一天不如一天的,那怕已经晚了,但该做的现在微软都已经做了,我相信所有事情都做对了,事情一般不会往坏处发展 我现在只是失望Java语言本身,看了Java9再次失望,好东西一个不吸取,加了一堆无关紧要的东西,真是想让人爱你都难,只能继续当饭碗用

------网友观点--------------------
为何还不转java? 

------网友观点--------------------
感觉变化挺大的吧,webform已经被淘汰了,最多只做写维护功能,全部流行mvc架构了

------网友观点--------------------
webform淘汰了?对不起,我还在用,而且还用得挺好,当然MVC+EF的也用过,不过目前公司的各个网站,用户中心,充值中心,接口站点,后台网站,全部用的是webform,还有ashx,都是那些“古老的已淘汰的”技术。目前没有理由一定要采用些新的技术来替代,你花这么多时间仅仅是为了用最新的技术这样的理由,还有换的必要吗?

------网友观点--------------------
谢谢大家的回复,我3月份开始做.net的工作了,和以前一样,后台管理用webform写的,前端用了部分MVC,移动端用的MVC和ashx,总结就是,前端主要用的H5+JS,后台用MVC和webform混合的,数据库的设计什么也都是我在做,感觉并没有太大变化,还是老一套啦,也可能是技术太菜没法接触牛叉的工作。 开始过程中和Android的开发有接触,并没有感到JAVA哪里比.NET好,。net前几年可能不如JAVA,可是现在呈上升趋势的,UNITY3D用C#更是让一部分做游戏的都开始用.NET平台了,而java已经被谷歌放弃了,安卓开发要往kotlin转了

------网友观点--------------------
windows系统变化大吗?

------网友观点--------------------
用的是64位的Windows7,没感到什么变化

------网友观点--------------------
引用 15 楼 wjfwd2010 的回复:
Quote: 引用 8 楼 sp1234 的回复:
Quote: 引用 楼主 newniceday 的回复:
以前有4年用ASP.NET做网站后台开发的经验,请问各位现在  .net的项目和移动开发关系大吗?
自从电商越来越火,web体验要求越来越高,好的 web 框架得到了重视,前端的扁平化设计模式、hybrid开发模式等等都是奔着富客户端前端编程方式去的,asp.net 笨重的方式(当然 php、jsp 也是一样)渐渐失去了竞争力。 而服务器端,我估计你没有参与大型 windows service 开发,这方面还是从 asp.net 角度去理解服务概念,那就容易有“隔行如隔山”的感觉。实际上也还是从电商火起来开始,影响了其他行业也越来越重视分布式集群、异步操作、轻量级的项目部署(也是因为10几个人就要负责管理和开发几百上千台服务器的软件系统的原因)、自动化运维,等等。这些再你开发 .net 服务器系统时都得面对,即使你只是做网站的接入服务器层(传统的 asp.net 网站做的事情),也是要考虑到这些。
一个人如果掌握全套月薪至少30K。。。
什么至少啊。asp.net mvc 都还不会修改底层,EF不熟、Git不熟都能拿二十几K了。 现在劳动力市场缺人,紧缺。 不学习的人毕竟是主流。

------网友观点--------------------
引用 30 楼 winner2050 的回复:
Quote: 引用 15 楼 wjfwd2010 的回复:
Quote: 引用 8 楼 sp1234 的回复:
Quote: 引用 楼主 newniceday 的回复:
以前有4年用ASP.NET做网站后台开发的经验,请问各位现在  .net的项目和移动开发关系大吗?
自从电商越来越火,web体验要求越来越高,好的 web 框架得到了重视,前端的扁平化设计模式、hybrid开发模式等等都是奔着富客户端前端编程方式去的,asp.net 笨重的方式(当然 php、jsp 也是一样)渐渐失去了竞争力。 而服务器端,我估计你没有参与大型 windows service 开发,这方面还是从 asp.net 角度去理解服务概念,那就容易有“隔行如隔山”的感觉。实际上也还是从电商火起来开始,影响了其他行业也越来越重视分布式集群、异步操作、轻量级的项目部署(也是因为10几个人就要负责管理和开发几百上千台服务器的软件系统的原因)、自动化运维,等等。这些再你开发 .net 服务器系统时都得面对,即使你只是做网站的接入服务器层(传统的 asp.net 网站做的事情),也是要考虑到这些。
一个人如果掌握全套月薪至少30K。。。
什么至少啊。asp.net mvc 都还不会修改底层,EF不熟、Git不熟都能拿二十几K了。 现在劳动力市场缺人,紧缺。 不学习的人毕竟是主流。
草 肯定加班很累,不然我去!我符合以上都不会的条件。

------网友观点--------------------
引用 31 楼 wjfwd2010 的回复:
Quote: 引用 30 楼 winner2050 的回复:
Quote: 引用 15 楼 wjfwd2010 的回复:
Quote: 引用 8 楼 sp1234 的回复:
Quote: 引用 楼主 newniceday 的回复:
以前有4年用ASP.NET做网站后台开发的经验,请问各位现在  .net的项目和移动开发关系大吗?
自从电商越来越火,web体验要求越来越高,好的 web 框架得到了重视,前端的扁平化设计模式、hybrid开发模式等等都是奔着富客户端前端编程方式去的,asp.net 笨重的方式(当然 php、jsp 也是一样)渐渐失去了竞争力。 而服务器端,我估计你没有参与大型 windows service 开发,这方面还是从 asp.net 角度去理解服务概念,那就容易有“隔行如隔山”的感觉。实际上也还是从电商火起来开始,影响了其他行业也越来越重视分布式集群、异步操作、轻量级的项目部署(也是因为10几个人就要负责管理和开发几百上千台服务器的软件系统的原因)、自动化运维,等等。这些再你开发 .net 服务器系统时都得面对,即使你只是做网站的接入服务器层(传统的 asp.net 网站做的事情),也是要考虑到这些。
一个人如果掌握全套月薪至少30K。。。
什么至少啊。asp.net mvc 都还不会修改底层,EF不熟、Git不熟都能拿二十几K了。 现在劳动力市场缺人,紧缺。 不学习的人毕竟是主流。
草 肯定加班很累,不然我去!我符合以上都不会的条件。
才看到20几K,哪里啊,比我工资高好多,我水平比这高啊

------网友观点--------------------
如果一个人还在纠结平台或者语言的问题.. 我觉得他没什么发展....

------网友观点--------------------
引用 33 楼 diaodiaop 的回复:
如果一个人还在纠结平台或者语言的问题.. 我觉得他没什么发展....
这样看对发展怎么定义了,国内.net的工作岗位越来越少是不争的事实,水平一般偏上一些的码农也不好自由切换是不,当然我现在看Java代码和IOS代码基本没障碍,但是遇到问题就不一样了,我觉得平台和语言的选择还是挺重要的。 当然现在.net core 好像不错的样子,打算试着用一用

------网友观点--------------------
如果楼主想继续做程序猿,建议换个方向

------网友观点--------------------
搞编程还是要向主流的编程方向上靠,目前来看,能够真正称的上主流语言的只有C,C++,Java ,Javascript和PHP都算半个。

------网友观点--------------------
唉,3年前的帖子了。 万恶的网易啊,带_的163邮箱都给我无效了,所以我忘记了密码也找不回,今天一生气就无邮箱无手机号找回,一通乱填居然就通过了重新绑定了手机号 之前的工作做了几个月公司就倒闭了,换了家外包公司,做了一年多甲方结束项目了,又在移动开发混了几个月,然后就裸辞了。 感到用asp.net做web开发始终不是我想做的工作,技术含量不行,始终向往算法类的烧脑工作,那也比较适合我。 有点3d基础,打算用unity做游戏去了,或者AR/VR开发,顺便点亮一下Python,朝着计算机图形&人工智能发展。 然而 哪想到有疫情呢?!!! 真不知道能不能找到工作啊,怕是要喝西北风了 早知道三年前我真的去买几个比特币啊

------网友观点--------------------
人工智能图像识别VR/AR 这种东西, 不是一时半会能学会的,就算学会了,也不是一时半会能找到工作的

------网友观点--------------------
哦哦哦摸摸哦哦哦摸摸中央音乐学院

------网友观点--------------------
有用吗?????

------网友观点--------------------
试试咯。。。。。

------网友观点--------------------
离开5年,很难回来了,世界都变了。

------网友观点--------------------
根据大然然道德帝的最高指示,水区的帖子,俺们是可以自由回答的
引用 38 楼 tangyanzhi1111 的回复:
人工智能图像识别VR/AR 这种东西, 不是一时半会能学会的,就算学会了,也不是一时半会能找到工作的
这个把咋说呢,其实都是一层纸。没捅穿看啥都模糊,捅穿了也没有啥。 人工智能图像识别-----------这个把其实并不高深,因为成品平台太多,他的过程类似(不想画图,就下面这么示意了) ----------------------------------------- ----------------------------------------- ----------------------------------------- --------------------------------------------------------------------------------------------------------------------------- 入门有个小坎,然后中间是个大的平台,而最上面那是大坡,但是其实目前绝大部分应用处于中间那个平台上,绝大部分玩AI也都在这块,能跑上面的都在研究院里,不在普通公司里,要入这个乘早,因为其实入门那个坎不高,稍微拉拉肌肉就可以(和玩瑜伽的差不多,瑜伽看着难,不过拉拉肌肉多练习,还是可以做,但是真的说成瑜伽大师的就少了) VR/AR 咋说呢,前景是有,不过程序员的美术细胞不咋样,玩玩交互可以,要酷炫吊炸天就有点难为了。不过可以做和硬件体感交互部分 ,那部分还是程序员的领域

------网友观点--------------------
额,图像AI这块图,颜色对比太差,手绘一个把。(比较丑,还是说明程序员没啥美术细胞

------网友观点--------------------
至于说net,其实变化还是有的 1.专业分工变了,目前绝大部分公司有专业的前端,所以net主要集中在后端 2.net core出来,可以挤入linux,cenos,挤入docker。所以即使Java们也不能以俺们linux跑不了net去挤兑你。 3.因为已经挤入那块,所以免不了使用人家已经成规模的东西,比如consol,etcd,mqtt,kafaka,spark,redis,tsdb,在那块很多东西已经成熟化和规模化,你的兼容进去。 比如,前面几天大然然在哪里死掐的帖子,我们说,其实人家已经成熟。mqtt+OpenTSDB+mqtt2OpenTSDB插件+Grafana,分分钟搞定问题,而且基本不写代码,并且有超高的扩展性,并发性。俺们所需要的只是为mqtt,OpenTSD 之间做后续规则扩展(net当然可以接mqtt消息,net当然可以接到消息以后做一些实时运算,规则检查。net当然可以从OpenTSDB获取时序统计特征作为规则检查的依据)

------网友观点--------------------
科技变化大,5年后回不去了

------网友观点--------------------
引用 38 楼 tangyanzhi1111 的回复:
人工智能图像识别VR/AR 这种东西, 不是一时半会能学会的,就算学会了,也不是一时半会能找到工作的
毕设就是图像识别,之后断断续续学了些OpenGL,用过大部分3d软件,数学基础不算太差,现在看一些算法也能看懂了,其实自从毕业就想做这方面的,但是对于当时的我来说太难了,加上很难静下心来。中间想学想转也是像你回复的这样的念头,但这么多年了,它就一直在那里,时不时蹦出来让我难过沮丧,感觉不做这个会这样一辈子了!实在不想等老年时,想起来就难受,干脆趁正好现在有点空闲,赶紧地开始吧。 现在用unity做个小游戏,边做边学。

------网友观点--------------------
引用 45 楼 wanghui0380 的回复:
至于说net,其实变化还是有的 1.专业分工变了,目前绝大部分公司有专业的前端,所以net主要集中在后端 2.net core出来,可以挤入linux,cenos,挤入docker。所以即使Java们也不能以俺们linux跑不了net去挤兑你。 3.因为已经挤入那块,所以免不了使用人家已经成规模的东西,比如consol,etcd,mqtt,kafaka,spark,redis,tsdb,在那块很多东西已经成熟化和规模化,你的兼容进去。 比如,前面几天大然然在哪里死掐的帖子,我们说,其实人家已经成熟。mqtt+OpenTSDB+mqtt2OpenTSDB插件+Grafana,分分钟搞定问题,而且基本不写代码,并且有超高的扩展性,并发性。俺们所需要的只是为mqtt,OpenTSD 之间做后续规则扩展(net当然可以接mqtt消息,net当然可以接到消息以后做一些实时运算,规则检查。net当然可以从OpenTSDB获取时序统计特征作为规则检查的依据)
好像是大佬啊 大佬回复的这些mqtt+OpenTSDB+mqtt2OpenTSDB插件+Grafana,我听都没听过,在下实在是知识浅薄!,我打算找不到XR或者AI的工作就继续找.net的, 现在很多都要求.net core 了,准备安装linux学习学习,多谢指点 另外,大然然是哪个?名字很眼熟啊,就是一直不知道是哪位!
发布此文章仅为传递网友分享,不代表本站观点,若侵权请联系我们删除,本站将不对此承担任何责任。
软件开发 程序错误 异常 ybaby.netCopyright © 2020-2026  ybaby 版权所有  桂ICP备17004385号-2 网站地图