我跟上家老板说过的最后一句话:转.NET Core吧
最近几天浩子终于刚刚脱离了令人发指工作,一者是年底了,一者是不要向生活低头,就在这时我选择了第二者。
上家是做物联网的,人数不多,七八名开发人员,感觉都还可以,都很年轻没有秃顶,糊里糊涂就选择了入职。
时间长了,工作之外就常常交流技术,我发现他们就知道Bs用WebForm、cs用WPF、Winform,竟连Json都是用人肉来拼接的….这个可能大家都不相信…公司的几个项目架构乱到不行,是因为做好一个项目,再去找标书=>中标=>改程序,这样无限循环,不过这也倒是,如果不这么干,公司根本在帝都活不下去,我问我临近的同事,你知道.NET Core吗?他说什么?我刹那间雨无语轮次了,不知道他们是在舒适区呆久了还是…??但是加班加的也是真不少啊,这可能是因为老技术开发慢,再加上各种上下管理沟通不到位,导致的多次修改,项目也未能交付。
我在职的中期,我听说公司要转Java,我心里打了一些再见的小算盘,老板还佯称要使用国产数据库…,说.NET无法在Linux上运行,因为他觉得Java,PHP可以在Linux上运行,觉得很帅气,可能是因为在他的合作公司经常给他炫耀吧,老子心里mmp啊,一次偶然的机会,我俩一起出差,在途中我给他说道关于公司转型的问题,我问道公司要转Java吗?他说:对啊现在程序都在Linux跑,咱们也要跟上潮流,我说Windows它不香吗?他说别人都在Linux上,我们也要上呀,我说.NET/C# 也可以,他一脸茫然说:真的可以吗?我不知道呀,就这样我们结束了对话,就这样我分析出了一个问题,这是一个问题,公司只知道赚钱,快速开发修改程序来交付项目,其中忘记了技术是根本,项目架构可扩展性是根本,因为在我入职的前几天,已经走了N个人了,都是无法忍受这像屎一样的架构…
后来我就随着这个问题,我就去问其他的同事,我说你知道.NET Core吗?其实也只有十分之二的人知道,不过知道的也就是Hello World的水平,其实整个“行业的水平”或者“技术的发展”是和生活压力息息相关的,有的人忍者加班就是为了那点钱,忍着屎一样的架构写的猪一样的代码,我又打听了几个人的想法,说要明年年初离职,我说你们这不就是向生活低头了吗?他们默默笑道…
.NET Core正处于一个风波发展时期,它是一个跨平台的、高性能的、轻量级的、我们可以使用.NET Core构建任何类型的应用Web、游戏、IoT、微服务、移动应用、桌面应用。
让公司正常发展,需要让员工正常的工作,不能以一种将就着状态去面对工作,我们已经用.NET 走了很长的路,不何不试着转型面向现代化的.NET Core呢?使用.NET Core将会让.NET开发者从繁琐抱怨的状态转变到简单快乐的状态,这又能提升工作效率,提高开发人员幸福感,又能提高公司生产力,这何尝不是一件一举两得美事,就让我们试着使用.NET Core构建项目吧,我相信会给任何企业带来收益。
.NET Core 蓄势待发!