vc转java,希望大家指点
小弟现在大三,c++基础来可以,
前不久在外面做项目,用VC,效率太低了,累的简直快吐血了,
我发现自己并没有 "从烧转块开始 " 写程序的能力,写程序的思维能力不行
我发现java的代码看起来更直接,简洁
所以我想转学java,
是不是可以更容易的接触到业务方面?
希望大家指点:
1.我的看法是否正确
2.学习java的方法,
------解决方案--------------------我就知道我刚学java的时候 啥都看不懂。特别是那些概念什么的理论性的知识 这之前我也学VC的
------解决方案--------------------core java I 过一遍 java基础就有了
------解决方案--------------------JAVA和C++都是面向对象语言。也就是说,它们都能够实现面向对象思想(封装,继乘,多态)。而由于c++为了照顾大量的C语言使用者,
而兼容了C,使得自身仅仅成为了带类的C语言,多多少少影响了其面向对象的彻底性!JAVA则是完全的面向对象语言,它句法更清晰,规模更小,更易学。它是在对多种程序设计语言进行了深入细致研究的基础上,据弃了其他语言的不足之处,从根本上解决了c++的固有缺陷。
Java和c++的相似之处多于不同之处,但两种语言问几处主要的不同使得Java更容易学习,并且编程环境更为简单。
------解决方案--------------------1.你的看法错了.做C++开发前途更远大,你才大三,乘年青还是坚持做C++好.
2.java适合做web开发,你可以从简单的web项目入手.学习一些框架,比如structs.
------解决方案--------------------事情不是楼主你想的那样!俺现在25了,想用底层语言(c/c++,汇编就算了那是牛人的玩具)做点开发,可是一直没机会,一直用.net/java平台做web应用。本想用c++做点项目,才发现自己居然写不出任一个有点算法复杂度的功能。
注意,俺并不是说做web的开发人员没前途,只是比起做c++的开发人员,后者的功底的确深不少。特别是遇到一个java/c#实现很困难而用户对执行效率要求又很高的需求时,这种差异就特别明显。像有些高手所说得,掌握了c++,学其他高级语言你真的会有一览纵山小的感觉。
------解决方案--------------------我是VC/MFC社区的,在找自信,看了LS的发言,心情放松了很多,因为我旁边真的是越来越多的人转向JAVA了,坚持VC的人少得可怜~ 哎~