永发信息网

详细介绍软件工程将来的方向和从事的行业,如做web开发是干什么,做互联网是做什么,做嵌入式是做什么?

答案:2  悬赏:20  手机版
解决时间 2021-02-03 09:38
android开发等等,要详细的介绍,专门介绍的网站,文档也可以。谢谢了
最佳答案
软件就是控制硬件的代码,所有需要控制的硬件都是软件的行业。然后按照硬件的难度来划分,最最最简单的硬件就单片机了,比如遥控器、电子表、遥控玩具这些,控制单片机的软件往往也很简单,但是需要很强的电路知识。在需要更加复杂的系统里面的单片机用的软件就是所谓的嵌入式了,比如数码相机、电视机、手机,这个时候因为复杂性的原因,需要引入一个操作系统(通常是Linux),做嵌入式的话需要有操作系统的相关知识以及软件的基础知识比如数据结构。再复杂一点的就是PC了,同嵌入式一样控制PC的是操作系统,而且这个操作系统会比嵌入式的复杂很多,开发PC的操作系统就更加复杂了,不过大部分人只是在给某一个操作系统开发一些功能软件,比如游戏,而开发这些功能软件的门槛并不高,因为大部分的事都被操作系统做了。再进一步复杂一点就是服务器了,服务器就是给很多人提供服务的机器,比如游戏的服务器、网页的服务器。开发服务器的软件通常是需要很高的水平的,需要服务器有很多限制。再复杂一点的系统就不是一台机器能搞定的了,这时候就出现了互联网,而互联网的
开发除了刚刚所说的服务器和PC之外还有很多的网络设备硬件需要软件来控制,例如交换机、路由器。
当然除了上面说的这些方面之外还有很多地方会有软件的身影、比如开发软件的软件编译器是也是个水很深的潭子。
另外Web就是网页。
还有什么问题欢迎追问。
全部回答
这是个很有意思的问题,说两个看法: 1. 两者没有可比性。 打个比方,互联网开发像砍大树,嵌入式系统开发像雕豆腐,方法工具技艺都完全不同。 这两个行业做好了都有潜力。 2. 两者有联系,但还未融合。嵌入式系统越来越多地具有联网能力,多个嵌入式产品之间通过网络通讯和协调,甚至有些嵌入式产品能直接作为website访问。但是,这两部分的开发到目前为止还是会有不同的团队负责。 如果你问这个问题是想择业,建议你考虑一下自己的兴趣和性格: 喜欢讨论复杂的架构,喜欢华丽的ui,喜欢研究软件开发最新的方法论,特别喜欢对软件做抽象和封装的,建议去做互联网行业; 性格比较细腻,比较喜欢关注细节,喜欢对一件事物的完全掌控感,在一件看得见摸得着的会按照你的意图动作的东西上能得到更多成就感的,建议去做嵌入式开发。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
西北政法大学法学和黑大法学哪个好
Microsoft Office Excel 97-2003 工作表 在那
用化学用语填空:五氧化二氮分子________??碳
地界的意思是什么啊?知道的请说下!
红运小肥羊地址在哪,我要去那里办事
下列关于三省六部制作用的各项表述中,不正确
熬夜鼻腔干疼上火属于什么原因?肝火旺盛?还
java怎样保存xml文件为UTF-8 + bom
八排城休闲会所地址在什么地方,想过去办事
想入手一台大空间的SUV,哪款SUV空间最大?
风扇的启动电容是不是越大越好
惯家的意思是什么啊?知道的请说下!
淮南春秋地址在什么地方,想过去办事
蓝牙链接arduino mega 2560通过arduinoIDE烧
澳洲有什么好玩
推荐资讯
the boss leaves the office e
求兼职会计,本人中级会计师,国企会计工作,
没精塌彩的意思是什么啊?知道的请说下!
现在电脑上没有Bitlocker怎么去掉U盘上的Bitl
黑枣可以与花生同食吗?
衔悔的意思是什么啊?知道的请说下!
找一款网络游戏。我以前玩过但是我现在忘了。
下图为高等动、植物细胞亚显微结构图,根据图
有关代谢性酸中毒的描述,以下哪一项是正确的
普通手电电池里含有什么物质除了碳棒以外,还
香雪儿美容养生(新城壹号店)地址在什么地方,
东粤花生食品有限公司怎么去啊,有知道地址的
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?