外界一直在唱衰 . NET,这点我实在懒得解释,解释没用,也解释不清楚。
如果你对. NET不是足够的热爱,不如去学Java吧。
我是一名c#开发者。对于我来说,.net不仅情怀,也是初恋。
c#的特点就是以优雅的语言进行高效的开发,工欲善其事必先利其器,有实至名归的第一IDE——Visual Studio可以让代码的过程更加轻松。在各方面应用上. net就算不是最强也是前沿,这点毋庸置疑。我相信Java能做的事. net一样能做。所以请放下一些顾虑。
其次c#是微软亲儿子,全能型语言,比如我个人业余B/S方向,业余也能很轻松的做点小工具什么的让办公更加的轻松。
我是草根站长、个人开发者出身的。对我来说个人开发没有比c#更好用的语言了。人生苦短,我不想轻易改变方向,改变初衷,曾经有段时间我也想过改Java,后来就释然了,在我前20年的人生中,总是半途而废(比如以前高中时我本来选理科,后来又改了文科,到后来又去掏钱学艺术(编导、表演),到最后艺考结束后又不想去艺术院校了之类等等),反而把我爹坑的不清(所以他总说我是坑爹娃),如果我再放弃自己喜爱的. NET,又去跟风,那样自己也不愉快,编程跟快乐编程是两种概念。我也想自己证明自己不是一个善变的人,反而是一个忠诚的人。
当然一个优秀的程序员是不会只会一种编程语言的,也不会把自己绑在某个语言上,这点我很认同。业余的时间我在看PHP和一些前端,以前也学过一段时间的易语言(不要鄙视我,事实上易语言一些方法是很实用的,我也将它们翻译到.NET上过,比如 取中间文本())。然而总要分个主次。我热爱.NET开发,我愿意终生都成为其中的一份子。
至于从业IT首先是能够从事自己喜欢的工作,很幸运。对我来说工资能够满足生活需求养家糊口就行了,也没太多的奢求。.NET足够能养活我了,而且编程对我来说是一件很有乐趣的事,选择. NET,让自己活的轻松点,让编程变成了乐趣而不是愁眉苦脸的“搬砖”。
其实人不应该总思前想后,想的太多,就很累。人算不如天算,未来的事谁也说不好,互联网更是一个接一个的泡沫,有多少人能够Follow your heart,做一个快乐的表面佛系内心道系程序员。
但行好事,莫问前程。
不忘初心,方得始终。
--: 2017.12.22 王炳森