兄弟连IT培训学校动态
时间: 13:46:55 作者:上海兄弟连教育
ava和c/c 语言该选哪个学习
这两个语言都是比较且应用比较广泛的语言,且薪资都不错那么对于想要转行学习的人来说,該选择其中哪一个语言来学习呢
看一下编程语言/平台热度的两张图:
严格来说,安卓也是用java开发的数据方向与编程语言和平台没有关系。但这两张图反映了相当多重要的事实:
1、Java依然是后台开发的主要语言
2、前端需求量大但薪资水平一般
3、C/C 宝刀不老,在游戏和金融领域应用非常广泛
4、数据相关的(DBA,数据挖掘等)薪资**高需求量也不低,
5、虽然目前脚本语言的职位相对较少(PythonPerl, Ruby)但是加分项。
6、可憐的C#/.NET不论是需求还是薪资都难以抗衡
阿里和腾讯都要求至少精通JAVA或C 一门语言。可以参考自己日后想要从事的行业如果是游戏行业,那麼可以学习c/c 若是其他的互联网行业,则可以选择java或php或者人工智能方向的python都是可以的。
另外编程语言也是相通的可先学习一门,先入門再利用之后的工作或自学来填充自己的知识空白区,也可以选择更适合自己的方向比如很多java工程师,**学习python转人工智能就容易很多。
最近有好多人在问我说他刚接觸学习编程语言,都比较迷茫问学习C++是不是需要先学习C语言?
其实这个问题不难就是直接了解两者的联系和区别就可以给出答案。下媔我们来看看他俩到底有什么关系
目前我是即将升大三的学生,身处無名二本一直想走 C++服务端方向。
我的学习情况时这样的:
大一一整年入门 C 语言以及学习数据结构与算法(基础的东西会,但是像红黑树这类比較复杂的,就只是处于看的懂的状态),linux 是大一下学期开始使用的,目前已经习惯了使用 linux(vim、gdb、makefile 之类的会基础的命令,但是感觉很少用到 sed awk 这类工具);
大二丅学期写了一个简单的 os 内核(真的很简单的那种,而且是读别人代码,然后再自己敲上的那种)
C++阅读过 primer 和深度探索 C++对象模型,目前正在看 stl 源码剖析(稍微有点费力,看到关联容器的时候)。
apue 这本书过了几遍,不过比较偏的东西还是不怎么熟,比如消息队列这些书上没有讲的很清楚的地方
网络編程是网上找的资料看,unp 只是作为参考翻了一下。在大二下学期的时候做了一个用 epoll 和线程池实现的简单的 http server 还有也尝试写了个简单的 ftp(很 low 的那种)python 的话基本的语法会,但是不是很熟练。
现在正在自学编译原理和看 libevent 源码
后面的想法是再阅读一下 nginx 的源码。然后了解下设计模式这类知识后面的时候就准备复习了。
由于我大三下学期即将找实习了,个人比较向往 BAT 这类大公司所以想请大家给点建议或者指导(不管是知识上的,還是工具上的或者面试上的)。在这里先谢谢各位了!
(以上说的阅读过学过由于可能时间原因或者其他因素并不代表完全掌握了,如果引起您哪裏不悦,请多包涵)
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。