第四节 我们学习编程能做什么

这样学编程就对了

第一部分 按编程的领域

可以分为嵌入式编程/系统编程/网络编程/应用编程/数据库编程

在此我为大家分别解释一下

嵌入式编程:就是利用编程技术对其硬件设备(你可以简单理解为含有电子集成电路装置)的控制、监视或管理等功能。

它的应用领域极为广泛,在航空、医疗、智能家居、消费电子、汽车电子等等,再比如说电脑手机,还有可穿戴设备,例如 智能手表,Google 眼镜,VR头盔

还有无人机,无线路由器,游戏机,电饭锅,微波炉等等太多了,可以说你的身边就有很多这方面的电子产品,只是你想不到

但该编程门槛略高,需要了解电子电路,嵌入式操作系统,软硬件功底过硬等相关知识

系统编程:指开发操作系统,系统编程更接近硬件。目前我们可以常见的电脑端操作系统有

Windows系统(我们想我们大多数人的电脑用的是WINDOWS)

苹果系统macOS(说实在苹果相关的产品有点小贵,有一些土豪专用的,象我这样的劣绅还是比较羡慕)

Linux(一般做服务器操作系统,它衍生出很多系统版本)

科普一下什么是服务器,你可以简单理解一台高配的24小时不关机的电脑,打个比方我们看的网页,刷视频等等很多信息都存放它这里

还有包括手机端安卓,苹果系统等

该编程工作需要程序猿必须了解计算机原理,熟悉硬件环境和操作系统,门槛略高

网络编程:如我们经常用电脑应用来实现看网页,刷视频,发邮件,聊天等功能,它的背后原理是我们通过客户端(电脑、平板、手机等设备)上的应用或软件与网上某台服务器(刚才介绍过的大家有印象没)通信

这类编程相对前面介绍的那两种,门槛略低

数据库编程:利用数据库一些命令方法,编写对数据的维护,操作,删除,更新等等。(数据库你可以理解为一个大仓库),目前很多信息都是需要存储在数据库中来方便我们随时调取访问,这些信息如文字,图片,音频,视频等等。就好比仓库的管理员,你就可以很方便快捷的查找,保管各种物品,并对各种物品进行有序存放。这就是数据库的作用

应用编程:简单说就是我们电脑或手机上用到的软件应用如OFFICE软件,视频剪辑,记事本,杀毒软件等等,就不多说了

第二部分 按从事的行业

软件企业:主要为其他公司或组织提供软件产品或服务,最主要的产品就是软件

互联网行业:互联网+的时代到来,很多企业已经离不开互联网,这里面就包含了IT行业和非IT行业了 如百度,阿里巴巴,腾讯,美团,膜拜,滴滴,银行,电商淘宝,京东等等

硬件行业:大家熟悉的生产硬件的公司如华硕、技嘉、intel,生产出来的cpu、显卡都是需要驱动软件来完成工作的,同样需要程序员的参与。

手机行业: 手机中的APP应用软件,比如Android或苹果系统下的应用,同样需要编码人员进行开发。

游戏行业:我们玩的游戏也是需编程开发的,比如现在比较火的英雄联盟,吃鸡游戏等等很多

总体来说编程可以开发操作系统、硬件方面的嵌入式、桌面应用程序、网站、手机应用,游戏等

好了,今天我们就讲解到这,大家对此有什么看法,欢迎留言

下一节我们讲解<你知道编程有哪些种类>,谢谢大家 再见

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。