我想知道目前软件或者说编程行业所有分类。我目前知道的有嵌入式、移动开发、数据库开发、windows

2022-08-17 科技 70阅读
嵌入式开发:偏底层,学好C,单片机也可归类到这里。在实际的项目中嵌入式开发的角色其实也可以分成三种,一种偏硬件的,做的大部分工作可能是画电路板,原理图之类的。另一种偏应用层的,其实和做应用开发的差不多,板子做好以后基本和在PC上开发是一样的。还有一种是处于中间的,做驱动,软硬件以及操作系统沟通的桥梁。

移动开发:主流的是安卓/IOS,这是两个完全不一样的系统,一般二者选其一。安卓开发也分两种,做底层驱动的,一般学C,做上层应用的,一般JAVA。IOS的学ObjectC。

数据库开发:数据库是编程基础,除了做单片机PLC这类程序外,其他所有门类都涉及数据库,所以很少有专门做数据库开发的职务。

桌面开发:一样的,种类很多。Windows开发,框架很多,基本流行的语言都可以做Windows开发,主流的一般是WPF,MFC之类。Linux下同样也有桌面开发,但Linux一般应用在嵌入式系统中居多,Qt在这里面应用较广,Qt是跨平台的,同样也可以用于Windows桌面开发。苹果的MAC系统自然也是桌面开发的范围之内的,没做过MAC,不大了解。

后台开发:这个很泛,很多人都可以称自己是做后台开发的。比如做Linux服务器开发的,做APP后台的等等。

Web开发:分前后端。前端JS各种框架,后端PHP .net JSP。

其实没有绝对的分类,很多之间都会有交叉。
声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com