你对C#最绝望的时刻是什么?
ㄨ✤你对C#最绝望的时刻是什么?
我,38年软件研发经验。从磁芯存储器,纸袋穿孔机至今。从技术上看,C#要比JAVA强很多。但是由于开源和Linux/Unix使得C#处于弱势。我曾劝很多年轻人要用JAVA。主要是找工作方便。我本人是C/C++,JAVA, C#, prolog,LISP, scala, Delphi ,Python ,混合使用。需要哪个用那个,取其所长。有些情况下并不是最好的能够流行。例如Delphi与C#/WPF,人们的评价是有一次商业公司打败了技术公司。当然后来的WPF确实强于Delphi。也是最好的技术。但是还是争不过JAVA。虽然JAVA很烂。
┊☈你对C#最绝望的时刻是什么?
实习的时候,曾经做过一小段时间的C#,工作后做了三年的C++,到现在为止又做了四年java。
对比这三种语言,我觉得C#确实是最没有前途的,工资最低的,我有时候都怀疑微软模拟java实现的C#这门语言到现在为啥还有公司在用着。其次是C++,要比C#好很多,至少C++有自己的专攻,一些追求高性能的底层开源工具都会用C++,还有游戏领域也大量使用C++,虽然有人说C++语法难,但我觉得仅仅一个语法就说难的人做软件也成不了啥气候。最后是java,这个东西仍是软件开发的首选,什么都扛不过java生态好啊,各种系统框架,大数据框架等等,都是用java实现的,而且语法结构简单,自然很香,网上招聘一搜一大把。
最后想说,还是很体谅楼主的处境,之前我自己做C++的时候,也差不多能体会到一些。还是期望工作之余花点时间研究下其他领域,然后换个方向,早日摆脱找工作绝望的处境。
❖↷你对C#最绝望的时刻是什么?
用了10多年c#了,没有感觉绝望,但确实后悔当初没选java 。大厂已经很少用.net了,微软现在也开始跨平台,开源,但愿能让.net生态建设更好,对c#很有感情别没落了,大家一起加油吧。
⇃◐你对C#最绝望的时刻是什么?
C#作为一种语言,还不至于让人绝望,而且相比Java,代码编写简捷灵活。问题应该是说.Net平台。
刚工作的时候用.Net和Java,当时还努力的学习了JBoss EJB,看了Think in Java,不过Java做的项目太少,后来找的工作都是.Net的了。十几年前.Net的工作比现在要多,大家也不觉得低人一等,而且Java搞出来的界面又丑又笨重,并不让人羡慕。但是慢慢的,互联网发展起来了,Web起来了,以阿里为首的巨头们大量使用Java,国内的Java市场越来越繁荣。与此同时微软公司固守Windows平台,错失互联网和移动互联网,.Net市场逐渐萎缩,用的公司和程序员也越来越少。
虽然市场萎缩了,使用.Net的公司还是有很多,不至于找不到工作,比起宇宙第一语言PHP来说用的人还是很多的,只是薪资差点,所以说也不至于绝望。特别是现在WPF框架优势还是很明显的,别的技术很难过来抢占;微软也转向开源了,新的.Net Core也是跨平台的,市场又有回暖的趋势,只是生态需要慢慢建立。
干了这么多年开发,也接触了很多其它语言,Java、PHP、Python、Go等等,写过一些应用,总体感觉C#是一种不上不下的语言,既兼顾复杂工程项目的开发需要,又有脚本语言的灵活便捷,也可能是用的多了习惯了。
作为开发人员,应该认识到语言也是工具,面对问题,需要选择合适的工具。但是那么多工具,怎么能学的过来呢?我的选择是把程序开发基础知识、通用思想搞深搞透,把常用的中间件用明白,其它的语言框架、应用程序都是在这些上面建立起来的,遇到的问题类似,大部分只是写起来组织形式不同,写两周应该能做些东西了。所以最后总结,对于业务应用开发要什么自行车[笑哭]
✷▿你对C#最绝望的时刻是什么?
我觉得是太容易被反编译了!
C#语言挺不错的,开发效率也不错!
但是辛辛苦苦做的winform软件,被别人轻而易举的破解……
加壳不仅被报毒,而且程序容易异常……
想说爱你,真的不容易[呆无辜]
------------------
推荐阅读:
如果没有西方的工业革命,中国会还处于以冷兵器为主导的时代吗?
我是上班族,想养只狗,但是没办法天天遛狗,请问这种情况适合养狗吗?养什么狗合适?