首先我们要知道,语言的层级问题:
硬件也就是计算机硬件实体这个层级我们就不多解释了。汇编层级:汇编语言的工程师需求量很少,基本上不需要考虑了。虽然可读性很差,但是现在有编译器。系统层级:Windows、Liunx还有OS、安卓以及IOS等等。这些就是电脑的和手机的系统,是泡在系统上的操作。应用层级:应用非常的大,而且是软件程序的执行流程和功能是开发重点,也就是用户的体验。岗位需求量也是很大;脚本层级:脚本语言的代码是很直接的,开发起来的话就是易懂,易入门,速度很快;但是初学者一定要知道的是语言是没有好坏高低的,但是语言是分应用的。如果还处于迷茫,不知道要选择什么语言接下来可以找找有没有自己喜欢的应用:
C/C++:可以做系统的底层,也可以做上层服务程序,可以做驱动程序也可以应用到大型的游戏当中;Java:主要是服务端的应用程序,还有客户端应用的程序。一般都是实现企业级的应用。JS:这就是在浏览器当中应用的内容,前端;PHP:web当中用来生成网页的程序;Python:跟Java差不多的,都是以服务端应用程序为主的,常见的应用有人工智能和大数据;很多同学会问我,用不用C语言作为入门语言打基础。以后好学Java;如果有能力和时间从C开始,肯定是很好。但是没必要刻意用C,三个月一直对着黑窗口的时候很容易就放弃这条路了。
学习编程,一定要找到自己喜欢的应用领域,明确好学习目的。知道自己想要实现什么样的共轭能和应用。只有这样你才知道当下重点学习的内容。