首先我有两个问题:
1.你现在是计算机专业的学生么?以后有决心当程序员么?
2.你喜欢哪方面的编程,web、软件?
计算机程序员是一个非常非常艰苦的工作!要有超乎常人的耐心与毅力才能成为出色的程序员(半罐水就算了)。如果要走C/C++这条路,我的建议是C++绝对吃香,现在是都说JAVA好JAVA好,所以学的人多,这么多人学因为容易,C++比较难。我们公司现在想招C++程序员,但是没有一个合格的,JAVA一大堆,C++一个月6000+JAVA撑死3000+;这就是现在真实的现状。
JAVA的优势在于网络的开发,JAVA的安全性更高,JAVA的开发周期更短。
C++ 的优势在于它的通吃,所有的领域都可以用C++开发,所有。但是C++的缺点是由于开发效率较低,软件开发周期长,本身比较难学所以看上去C++比JAVA弱。但是现在的情况就是,你玩的大型游戏(WOW等)、企业级的应用程序(银行,机场,政府等)要说用JAVA开发会笑掉大牙的。(没有敌意的攻击JAVA程序员,的确各有各的优势)
语言的使用上,没有什么新旧的,要说新,早轮不上JAVA了,C#现在都不算新了,C语言什么时候发明的?告诉你,现在C语言程序员一个月没有10000一下的。不同的语言有不同的优势,学哪门关键看你的兴趣,毕竟学编程不是光靠毅力就能成功的,必须有主观的动力才行。
如果这些问题你都能克服的话,OK,学吧,程序员是智者的职业。先学C,再学C++(一定要先学C)、同时学习数据结构和算法,最后学习MFC,然后就是积累经验了~祝你成功吧~希望成为同行后多多讨论问题~我的邮箱是
[email protected]