谢谢邀请!
作为一名IT行业的从业者,同时也是一名计算机专业的教育工作者,我来回答一下这个问题。
计算机应用和软件开发(软件工程、软件开发与管理等)专业是比较传统的计算机专业,具有较为完整的教学体系和培养方案,二者也都有比较大的上升空间,研究生阶段也有对应的专业。
计算机应用和软件开发相关专业在基础课程方面具有较多的重叠(数学、操作系统、计算机网络、数据库等),计算机应用的侧重点在于计算机与各个领域的结合应用,比较强调方法、技术和行业的结合,而软件开发的侧重点在于如何实现具体软件的研发过程,包括需求、设计、实现、部署、测试以及软件开发过程中的管理等等。
对于专科生来说,选择计算机应用还是软件开发,一方面要结合自身的知识结构,另一方面也要结合自己的兴趣爱好。如果具有较强的逻辑思维能力,同时对于软件编程有浓厚的兴趣,那么就可以选择软件开发方向,软件开发方向需要系统的学习编程语言、算法设计、数据结构、编译原理、软件工程等相关内容,需要在学习的过程中完成大量的实验。
计算机应用也需要系统的学习编程语言,也要具备解决问题和分析问题的能力,但是在培养方向上会更注重如何把技术与行业应用相结合,需要了解一定的业务知识,这个过程也会培养学生如何完成技术和行业结合的方法。从知识结构上来看,计算机应用技术涉及到的知识面往往会更广泛一些。
对于专科生来说,选择计算机应用还是软件开发都是不错的选择,未来的上升空间都比较大。按照历史经验来看,选择计算机应用的专科生往往会更多一些。
我从事互联网行业多年,目前也在带计算机专业的研究生,主要的研究方向集中在大数据和人工智能领域,我会陆续写一些关于互联网技术方面的文章,感兴趣的朋友可以关注我,相信一定会有所收获。
如果有互联网方面的问题,或者考研方面的问题,都可以咨询我,谢谢!
我了解了一下,专科最好选软件技术专业,大概有几点我给你分析一下。
第一,计算机应用技术专业所涉及的比较广,虽然是往程序员方面进展,但涉及并不深。计算机应用技术一般专科我看了一下有C语言,ps,视频剪辑,dw网页设计,web前端,数据库,JAVA这几个主修课程。而软件设计则更趋向于程序员方面的去培养,比如数据结构这个极其重要的课程计算机应用技术就没有。
第二,软件技术专业能得到的资源比较多和每一届一个班都会出现一俩个大神,虽然他们高考成绩不好,但编程技术绝对是大神级别的。出来找工作对于他们来说绝对不烦恼。
第三,我觉得在专科学校,你最好能多报名一些比赛,比如蓝桥杯这一些较出名的比赛对你将来找工作会有一点帮助,当然得进国赛,免得毕业了简历上面空空如也那你就后悔莫及了。编程你一定要靠自己自学,靠谁都没用,要多刷题积累经验慢慢到能自己开展一个项目,那才算你学有所成。
计算机好还是软件工程好
计算机硬件、计算机科学主要是对计算机的基础知识的学习和掌握,课程包括计算机组成原理、编译原理、数据库基本概念、数字逻辑等课程。硬件编程需要学习硬件语言。以后可以从事云计算、平台架构师、物联网等相关研究和工作。
而软件工程更注重编程能力和代码能力,能编应用程序,能做软件项目。从就业方面来看,软件工程可以找软件开发相关的工作,语言包括c 、java、python、node.js等等,前段、后端编程都可以。
计算机其他方面有研究算法的、数据挖掘和机器学习相关的,这个主要是做一些数据分析、数据挖掘相关工作。
计算机和软件工程的区别是什么
1.计算机科学主要从理论和数学的角度研究计算机如何工作。
2.如果你喜欢数学,逻辑学,或者你想进入CS的某个专业领域,例如人工智能,机器学习,计算机安全或图形,你应该选择计算机科学。
3.软件工程研究如何构建软件系统,包括诸如项目管理,质量保证和软件测试等。
4.如果您对实际操作方法更感兴趣,并且想要了解软件构建和维护的整个生命周期,应该选择软件工程。
5.计算机科学和软件工程都是学习编程和计算机科学的基础知识,因此您成为软件开发员,可以任选其一。
计算机和软件工程差别大吗
软件工程和计算机专业没有太大差别,主要是更侧重于软件理论一些,侧重于软件,可能去搞硬件的公司会困难点。总的来说,计算机学院侧重于研究性的人,而软件学院侧重于培养适合软件开发的,更适合有一些项目开发经验的人。
当然也不是绝对的,自己的努力也是非常重要的,同学有的读研究生了,有的去工作了,去的地方和计算机学院也没什么差别。其实也是看个人自己的实力,能力比较好的,去中科院,北大上研究生,去工作的百度,用友,群硕等吧。
在我看来,学习软件工程专业和学习计算机专业没有什么在就业上的区别。因为用人单位看你是学计算机的就足够了,甚至学数学和信息计算科学地在这个领域就业也没什么劣势。
个人认为计算机应用和软件开发这两个方向还是有挺大区别的。
虽然两者都与计算机,软件有关,但是两者的主要区别是一个偏重应用,一个偏重开发。
虽然两者有不少区别,但是两者也有很多重叠内容。对于专科生来说,选择哪个?
这里没有绝对的答案,两者都很有前途,因此在选择的时候,主要根据自己的兴趣爱好来选择,选择一个自己感兴趣的方向,然后专注,钻研,肯定会有不少收获的,祝你学习愉快,事业有成。
计算机用我大概了解一些,计算机应用主要编辑计算讨论技术一类的。我了解的意思也就这些了不全面。
但是软件开发就不一样了,软件开发主要编程序制造软件比如吧今日头条这样的软件就是由那些学了软件开发的人制作的。软件开发可以制作软件。
如果学软件开发学好了组一个团队干软件开发开发一个属于团队的软件挣钱也是很有前途的。
如果你是科班学生,学校都会有具体安排,一般来说可能会有如下课程。
1丶数据结构。基本上是必学科目。因为数据结构是所有软件语言的基础。如果一个软件工程师不清楚数组丶队列丶排序等等,那十有八九数据结构翘课了;
2丶逻辑代数。可能会学到;
3丶软件工程。必学科目。如果不清楚软件的开发过程,那基本上可以认为是软件工程不上心;
4丶C语言。必学科目。有些学校也许会调整为J ava。不管是C还是J,都属于理论的应用;
5丶编译原理。可能有,不学没关系;
6丶数据库原理。需要掌握,非必学。现在的软件系统是无法离开数据库,所以不学数据库很危险;
7丶项目管理。选学。一般人不会学,但是大多数都在工作后又悄悄将它重温一遍;
8、计算机通信原理。基本上必学,如果不学,估计对什么通信协议丶加密原理无法深入理解;
9丶linux系统。非必学,但强烈建议学。
其它的课程还有很多,但对于软件学习关系不太大,略去。
如果是非科班生,考虑到时间因素,选一门主要语言学习即可,其它知识多从例程入手,不可再去狂钻理论。
首先得知道软件开发是一个职业,而不是专业,对应的专业是:软件工程!在大学里有一些院系开设的专业,是可以通过高校官网的专业设置找到的!如果你想从事软件开发的职业,那么你将会背负程序员这个称号!从目前的就业形势以及发展来说,软件开发靠的是技术的含金量以及发展!所以如果你想要长期从事这个职业,那么将会钱途无量!当然你也必须需要能够深入进去才行!
就目前了解到的大学软件工程的课程来看,数学必须的,高数,概率论,离散数学等。
计算机方面,c ,java,Python基础,还学计算机组成原理,电子电路,计算机网络,软件工程导论,计算机导论,数据库原理等等以上科目几乎必学!
当然,如果是通过报培训班学习软件开发的话,课程学习主要就是学习专研透一门编程语言,比如目前开发岗的主流语言Java:
要学的东西还是蛮多的,以个人的亲身经历罗列下需要学习的知识
1.计算机基础的:操作系统、计算机组成原理、计算机网络、数据库原理、数据结构等
2.选择几门计算机语言:像比较流行的C、C 、java、python、go、php等,熟悉一些脚本语言
比如 shell、javascript等,了解linux操作系统,起码一些基本的命令要知道吧
3.根据自己的方向,有选择的深入学习,比如想做偏底层的或者游戏、视频处理等,需要重点学习C或者C 这些,图像处理等一些学科也是需要学的。如果从事软件网站开发,目前最流行的.net、php、java三个体系,就业前景来说.net还是不如后两者的,一些主流网站还是java居多,这就要学习各类中间件、开源框架等等,而且无论哪种,都要了解一下js、css以及html标记语言的,数据库方面一些常用的sql也是要掌握的
作为一名程序员,软件开发包括的编程语言太多,不过你只需要精通一门开发语言就行,要想学好软件开发,前提英语底子要好。
软件开发分为java、c 、 c# 、WEB开发 、数据库管理、网络系统管理、软件测试等;你可以都去试试,找到一名自己感兴趣的语言学习就行。
软件开发就是编程,学习的内容就是计算机语言,有的学java 有的学.net 有的学php。掌握并精通至少一门编程语言,C语言C 主要做底层开发,做软件开发主要是java语言,学习编程语言,首先应该从基础的开始掌握,虽然VB相对更容易入门,但是现在绝大多数的高级编程语言都是从C语言的基础上演化而来的
从本科阶段来看,几乎没啥区别。
以我在的厦大计算机科学系和软件学院来说,我们系里面还分理论和应用两个方向,软件学院也有分方向,不过只是平台不同,都是软件应用方面的。所以数学课上,我们系理论方向的学生上的是数分、高代,比较难,而我们应用的和软件学院一样上高数、线代。
计算机科学相对就有更数学、更学术的方向,比如去研究数理逻辑啊什么的,软件学院则更偏应用。
还是拿我校为例(不同学院还是不一样的),我校的软件学院要上好几门高级
编程语言
的课C/C /JAVA等,而我们当时就上了一个学期的C,再加5周小学期的另外一门,汇编不算高级语言。两边应该都上。学校计算机
系很多教授都是图像方向的,应用范围小,所以软件学院和公司的联系比较密切,就我所知就有几家公司和学院签合约了,我大计算机系没听说过。学生可能交的钱多了,所以做起项目来比较认真,项目经验也许就比我大计算机系一堆无所事事的家伙多,所以软件学院去公司实习比我大计算机系要顺利得多,找IT工作也就顺利一点。硕士来说的话,我只知道全日制的,二者的差别很大的。一是学费,计算机技术8000,软件工程在软件学院20000。二是培养模式,计算机技术第一年上课,后来就跟着导师,导师有项目就做项目,没项目就写论文,反正一切听导师的,让你打杂你也得干,所以没有实习。
软件工程第一年上课,第二年全部出去实习了,一般第三年半学期回学校写毕业论文找毕业正式工作。找工作的时候软件工程因为实习一年了,所以还是有些优势的。是我的话,再给我一次机会,会选软件工程,好考,工作也好找,贵的那点学费,一个月工资就回来了,而且一年实习也赚回来了。关于导师,不评价了,你懂的
当然各个学校的培养方式也有所差别
计算机科学与技术和软件工程,此外还有电子信息工程专业,学习的内容,工作的岗位其实是有很大程度上有交叉混合的。无所谓哪个更有前途,那个更好,其实它们都差不多。
差别在于计算机科学与技术主要学习编程,网页设计,APP,电脑软件开发,游戏开发运行等。而软件工程主要负责程序设计,软件开放,运行和维护上,相较而言软件工程范围更广泛要学习的门类更多而已。
但就工作岗位上这两个专业从事方向是大同小异的编程方向,主要为JAVA初级程序师,JAVA计算机程序师,JAVA工程师,c语言工程师;net方向,net网络开发工程师等;其他方向,系统维护人员,数据库研发工程师等,所以说这两个专业其实是比较有共性的。
纯属个人观点~图片来自百度~赞同点赞让更多人了解,不喜勿喷,谢谢!
交大的这两个专业基本是一样的,大概就是软件工程会讲的偏工程,少讲一些电相关的知识。所以我作为软件工程学生就在学操作系统时候稍微对硬件做一些了解。计算机技术要从电的角度更加底层看这个问题。
计科偏学术,软工偏应用。不过在国内大部分大学本科阶段两个差别不太大。除了个别学校师资好、生源好且管的严外,大部分区别不太大。而且在加上国内的环境感觉大部分都是既不够软工也不够计科。
以上全部就是关于软件技术是干什么的的详细介绍,如果对你有所帮助或希望获取更多软件技术是干什么的的资讯内容,欢迎收藏关注本站。
标签: 软件技术是干什么的