IT业行者,行者无疆
分类:
2010-11-09 10:30:05
苦恼了很长时间了,到底是学Java还是C++。很多牛人说:当你还问这个问题的时候,说明你就是个小菜鸟。与其犯愁学什么不如踏踏实实下来学一门。连刚刚参加完实训的同学都说了,不管哪门,精通才是关键! 我也是这么想的。但问题是现在导师的两个方向让我徘徊:一、数据挖掘deep web 方向(用的是java);二、交通图像处理(用的是c++),本科一直学的是C,但很多因素让我想学deep web。有时侯选择太多也是一个痛苦…… 我查阅了很多东西,认真的分析了一下我现在的处境和这两门语言的特点,也清晰了很多: C/C++更低层一些,更能掌握编程的核心技术,对以后就业和编程能力的提高都很有益,同时执行效率也更高;而Java是纯面向对象的,在软件工程和编码速度上更具优势,目前使用人数也是最多的,很多公司都要求的是Java。 思索着,不知是口号听多了还是政治学多了,脑子跳到了马克思那里,理论了一回。我感觉上面的是不是一个对立统一的自然规律么,鱼与熊掌怎能兼得!那咱就在对立中把握统一,在统一中把握对立把 C/C++是其他新兴语言(如C#、Java)的基础,学好了C可以做其他任何的工作当然也可以做学JAVA不可以做的事情。在掌握C的编程基础之上,了解掌握JAVA中的规则和类库,在以后的工作中可以游刃有余。 |