广州北大青鸟计算机职业培训学校
互联网技术培训、软件技术培训、大数据培训、云计算培训、数据分析培训信息网
当前位置:网站首页 > 软件教程 > Java技术 > 正文

c++和java应该怎么选?提高研发技术有哪几个层面?

作者:admin01发布时间:2021-06-29分类:Java技术浏览:667


导读:你想进什么公司,和你读什么计算机方向,关系不是很大。想找一个好的互联网技术类、研发类工作,提高研发技术,做好以下四点:语言层面学C++好还是学Java好呢?语言争论每天都在发生,真...

你想进什么公司,和你读什么计算机方向,关系不是很大。想找一个好的互联网技术类、研发类工作,提高研发技术,做好以下四点:

语言层面

学C++好还是学Java好呢?语言争论每天都在发生,真的好无聊。建议按照方向和兴趣来选择:

如果是想做大型游戏开发、底层研发、系统研发、驱动研发等等,就选用C/C++。

如果是想做网站开发、网络研发、上层开发、Android开发等等,就选用Java。

也可以学学Python。 


算法层面

学好算法。这个有两条路,那就是看书和做题。

主要了解排序、查找、简单DP、贪心、图算法和搜索。 根据身边同学的面试经验,二分搜索和快速排序,是面试常备了。看书的时候,如果有时间,可以思考几个问题:

这个算法的时间空间复杂度,各是多少?如何分析?

工程实现里,都有哪些trick?如何加速?

这个算法可能用在哪些方面?有哪些应用?你比如说吧,求交集的算法,


项目层面

做了相对给力的项目,对于找工作,还是有很大帮助的。基本上不用怎么愁了。大公司的实习经验很能给简历加分。github上就有很多开源项目,你可以选择一两个著名的,阅读源码,然后尝试自己也参与进去。

专业层面

除了尝试发顶会论文,还可以参加各种比赛。专业层面,可以做的东西非常多。比如,你对数据挖掘很感兴趣,那么数据挖掘中的常见模型,我们了解多少?机器学习,我们掌握到什么程度了?专业层面,能做的,要做的,还有很多。


另外可以熟悉下linux的基本使用。

想学好c++或者Java都不容易,广州北大青鸟助你轻松学IT!


Java技术排行
标签列表
网站分类
文章归档
最近发表