跟班导师聊天,班导师谈到一句话,我觉得特别好,现在敲代码是为了将来不敲代码,我也正是奔着这个目的去学习的编程。我并不知道自己的兴趣到底在不在编程上,但当你投入一件事情的时候,都会产生快乐。所以学习编程没有让我感觉特别兴奋,也没有让我感觉特别枯燥。开学就上大三了,这个暑假,还在学习算法,为ACM做准备,显然比较晚了,这样留给自己学习C++的时间也只剩下大三一年了。学习之余考虑一下开学以后主攻C++,还是JAVA。
在我看来,学习任何语言其实差别都不会太大的,不论是JAVA还是C++都有庞大的类库需要去花精力学习。想要做出一个产品,任何一门语言都可以,但要求都要等到对语言的了解熟悉到一定的程度,java不是一学习,就可以拿来做产品的。
分析一下自己的现在状况
首先,对C++的熟悉程度远大于对JAVA的熟悉程度,STL和MFC都有简单的接触。
第二,我想进的是腾讯,所以学习C++是不是更有一些优势。
第三,我的英语水平很有限。①,今天一天搜集了一下《如何学好C++》《如何学好JAVA》的资料,明显感觉对英语的要求,C++低于JAVA。很重要的一点就是,C++经典书籍在中国基本上都有中文版,而JAVA的书籍感觉很有限。②,想要学好JAVA,有一个很重要的阶段就是阅读JDK文档和开放源代码,而这些一般都只有在国外的网站上才可以找到。③,java发展太快了,而要想学好java,则需要掌握java的最近动态,而这些最新的技术,一般都是从国外传过来。
综合以上三点,选择学习C++应该是比较明智的选择。
学习语言最终学习的其实是其中的编程思想,你学习第一种语言可能要半年时间,以后学比的语言那么就不会超过两个月。当你足够熟悉了一门语言后,在学别的就会容易很多。因为语言都是相通的,学习语言不是目的,会用,创造价值才是最终的目的。
学习不可太局限,如果决定学习C++,那么java方向也要有所了解,大方向、大趋势要有大致的一个把握。
踏踏实实走好每一步,就会看清下一步,暑假还是专心搞算法,不以比赛为目的,主要通过这样一个方式将算法学好,合适的时候就退出。
分享到:
相关推荐
Android Studio项目,此Demo实现Java调用C++函数,然后C++函数回调Java方法、纯C++直接调用Java方法,此为github地址链接
C++转换JAVA工具,安装工具,验证可用
超强的C++ to Java转换工具!!希望对大家有帮助。无污染。
CPlus_to_Java_Converter(C++转java);C++转java软件
详细讲解Java与c++的区别,方便Java程序员快速理解上手c++,值得关注--从java到c++,适合java程序员快速学习c++
C++代码转java工具 C++代码转java工具 C++代码转java工具
本人学习过程中总结的,涵盖C++大部分知识点以及其中JAVA与之异同之处,通过不同颜色进行标注,非常显眼,给你一目了然的感觉,谢谢!
C++转Java工具,对于研究jni开发很有帮助
java c++ socket java c++ socket java c++ socket java c++ socket java c++ socket java c++ socket java c++ socket java c++ socket java c++ socket java c++ socket java c++ socket
c++转化为java的神器,已经是破解过的哦,没有行数的限制,不需要安装,直接可以用!
Android Studio3.0开发JNI流程,C++调用Java以及Java调用C++,C++/Java互相调用一个简单案例
一个Java程序员的C++学习之路,给想学习C++的朋友一些个人的意见。
C++与Java混合编程 C++与Java混合编程 C++与Java混合编程 C++与Java混合编程 C++与Java混合编程 C++与Java混合编程
C++通过JNI调用Java接口,自己亲自己测试成功,供有需要的同学下载,学习。
C++与Java混合编程实例C++与Java混合编程实例C++与Java混合编程实例
c++ 转换 java (试用版) c++ 转换 c# (正式版)
C++ for Java Programmers is a concise, well-written text that provides authoritative and up-to-date coverage of key features and details of C++, with a special focus on how C++ compares to Java....
通过代码和问题详细说明c++和java互调方法
从各个方面对c++ 和 java进行了细致的比较和讲解 有利于理解它们不同的设计思想
比较详细的说明了C++和java的相同点和不同点,对于还在犹豫学习C++还是java的同学是很好的参考资料哦。