全面拥抱Linux
拥抱linux是微软的战略转型。Satya Nadella写的书《refresh》,就提到了MS loves Linux。所以,大会一开始,以然是Scott Hanselman,给我们演示如果在linux上面使用.net。好了,好了,你不用说了,我们都知道了。
人才市场
会议开始,先讲了.net的现状。嘉宾纷纷表示现在很难招人。这点我倒是有很深的体会。今年9月份一以来,我一直在找工作。10月份,我找的是python开发,几乎没有面试机会。好几个HR,直接回复说年纪大了。我当时都绝望了,都想着改行去当老师了。后来我改成找.net开发,一下子,接到了很多面试邀请。所以11月一直在面试。从微软,苹果,特斯拉,到更多的一些不知名的企业,他们至少都会给面试机会。再也没有碰到HR谈年纪的。如果不是杭州突如其来的疫情,我现在没法去上海面试,我可能已经成为.net程序员了。
基本上,windows桌面开发还是.net的天下。很多程序,都不需要手机版,不需要linux版。用所见即所得的winforms不香么?
.NET 6.0 新特性
.net 6.0最牛逼,也是最实用的的新特性,就是hot reload。过去,我们调试代码的时候,发现一个bug,我们要停下来,改好,然后重新开始调试。有了hot reload,可以一边debug,一边改。改完接着debug。我估计这个可以节省我10%的时间。
这也是为什么,当微软之前决定放弃这个feature