很少看到这么真心的提问,我也在这里真诚的回答一下。
首先,你的困惑我是完全能够理解的,毕竟我也是从大学刚毕业过来的,我也经历过类似于你的迷茫和无助。
这里,我想表明的观点有:
1、任何语言都有它独特的魅力,像java的平台无关性、C#的.Net库、C++对内存及底层的操作、VBS的快捷简单,只有把不同的语言放到不同的使用环境中,才可以把它的优势发挥的淋漓尽致。
2、现在各种语言的使用量。JAVA、C++、C#都是排名前五的语言,其中JAVA最多。这个排名是使用的人数的多少决定的。
3、各种语言的前景。C++因为其移植性差,上手难度大等原因,地位越来越不被看好,但最新出台的C++ 11似乎有改变这种现象的可能性,让我们拭目以待。C#因为.NET的商业性,局限性也很明显,除非微软哪天可以改变策略,使.Net可以跨平台,那前景将会非常的好,但我因为这种可能性太小了。这似乎也解释了,为什么JAVA是使用量持续夺冠。
4、在企业中的应用。网页、社区等BS的应用--JAVA。Application--C++。C#目前在企业级的应用中还比较少。
5、你的问题。我觉得不是问题,因为我觉得能用钱解决的问题,都不是问题。
6、如果我是你,我一定会选择考研。家里条件不好,可以贷款,可以更加努力夺取奖学金。
7、如果一定要给你一个答案的话。我建议C++吧,因为工资高,仅此而已。
@doukou123 说的很有道理,但C++ 上手很难,尤其在自学的情况下,既然你已经定学java了, 那么你要自学的话 下载下网上的视频也是一个很好的学习方式, 而且等你学进去后就你会发现他们做的项目都不是项目了,只是玩具而已,你想从事底层开发,那你也要先把一门语言学好,在你现在的状况根本没有资格去评论任何一种语言,我以前也有过这样的考虑,然后就一直在犹豫,一直在犹豫, 其实这只是你没有自制力在拖延而已,等你真要把一门语言学好了,你就会发现其他语言也就是那么回事而已,仅此而已, 说什么不重要,学哪种更不重要,我见过很多问这些问题的人,我也是这么回答,但是他们是不是三分钟热血呢? 我听过很多说假期/明天以后学点什么的,但是为什么不是现在学呢?
毅力,才是最重要的,现在it行业 有点浮躁,工资也跟着浮躁,所有说主要还是在你, 走到哪里技术都是最重要的,
推荐你学java,不仅仅是我学java 而已你不是喜欢游戏么, 你可以考虑做安卓游戏,java 转安卓 很easy
假如你有什么问题, 你可以MailTo 866664@163.com 给我邮件
欢迎追问~
读代码,仿制代码,自己做大点的程序,穿插了解api以及语法机制。学了一个学期java,还是感觉做大作业最有用。
为了将来不走弯路,建议学习java,毕竟大型应用大部分是java做的,c#大部分是再企业内部使用,因为其开发的快速性.
供参考.
还是打好基础吧,感觉基础还可以的话,那说明你基础非常差,我是深有体会啊。你要是把c++弄得相当熟练,其他的语言应该比较轻松的,有人建议学习javascript,可以去试试。