大学专业选择,软件工程 和 (嵌入式)软件工程 区别以及优劣

2024-12-27 19:27:31
推荐回答(2个)
回答1:

软件工程是从事软件开发的。前者是开发基于电脑。而后者是基于电子设备的。如手机,汽车导航系统等智能产品。
两者的共同的科目有数据结构,系统原理,c/c++(机械语言),网络协议,等等,可能还学qt(做图形界面)。
我是学嵌入式的,学嵌入式还要学qte(做电子产品图形界面),qtopia(做智能手机图形界面),单片机(是往里面写程序的东东,可以说是电脑cpu的阉割版)。
据我了解,学软件工程要学Delphi,vb(都是做软件)。
在学嵌入式的过程,需要对电路的了解,有时要动手焊接些东西,那些电子零件烧了我不少钱。还要会写程序。现在我还是学生,能自己写程序使电子设备能上网。当然很多是自学的,单凭老师的那点,想让设备动起来都难。
学软件工程的话,你会自己写个像QQ那样的网上聊天软件(其实qq很简单,我都会写,腾讯之所以成功在于商业头脑)。觉得那里不爽就自己写个补丁。
市面上关于嵌入式的公司比较少,而且国内大多是小公司,但学的人还不多,前景比较乐观,毕竟是新起的行业。。学软件就不用说了,挺热的,但学的人多。不过不用担心,学这方面的门槛挺高的,自学不行,培训费超贵,会的老师也不多。很多的学校都没这方面的课程。
南京邮电大学我不了解,抱歉。但能开这课程说明学校肯把钱放到这方面的教学上。我觉得什么学校并不是很重要,最重要是自己刻苦去学。鉴于你是毕业生,我尽量没用专业的名词,希望能对你有帮助。

回答2:

个人认为软件工程可能更加偏向应用层,嵌入式开发会涉及一些底层驱动之类的。另外嵌入式行业一般用c/c++开发,软件工程可能会学些更高级的语言,比如c#,java。两个专业都很不错,对于想从事技术开发者来说,比较难选择。