那就先讲我自己把,现在工作中使用C#,JAVA5年有余,其中过程中走过C,C++,HTML,CSS,JS,NODEJS,等等各种路,如果非要说先学什么,我建议是C#,而不是C,C++,当然他们俩一直作为中专、大专、大学的入门课程,入门起来并非不可,但是本人觉得,太简单了,而且并不是面向对象级别的高级语言,对于实际开发中的使用并不太实用。
总结一下:
C,C++:入门简单,实际开发难度大,代码架构不太明了,适合嵌入式、系统级别开发,成功之路甚是漫长、残酷。但是工资比C#和JAVA高一些。
C#:入门一般,主要对于初学者面向对象的思想不太好理解。微软这几年很给力,都可以跨平台了,比起庞大的JAVA,我觉得现在入手C#是一个不错的时机。北上广工资在15K左右。
JAVA:入门一般,和C#一样,对于初学者来说面向对象的思想不太好理解。JAVA太庞大、要学习的框架太多太多太杂,北上广工资在20K左右。
备注:以上工资并不是覆盖所有开发人员工资。 |