学软件工程好吗?难吗?
展开全部 有心啊,想来我都高二了才行,建议你找一下图灵的软件系列丛书,我就在学好学的c++和iphone基础教程,都是简单易懂的,而且有很多习题,寓教于乐,一般语言有c语言系列、basic语言系列、java、还有html5为代表的网页语言,c语言精炼,容易学习但也高深莫测,basic,老古董了,好学但现在用处也不是很大了,java功能强大,但不易于操控,html嘛,咱不是软件工程师,纯娱乐用不着html,我就在自学c++,有时候遍点小程序也很有意思...
学硬件工程好。
还是学平面设计好还是软件工程好。
。
。
硬件的体力劳动强度有时候会比较大,平面设计说实话,学的好 自己能力强可以自己去创业,再不济开价 广告店还是可以试试的,如果是想给人打工的话 不是很好找工作。
软件工程么,初中级就是码农了,在这三个钟唯一的好处,找工作比较容易,想自己创业 需要一定的能力 人脉 经验之后才有机会,这个行业 比较注重技术能力。
请问究竟是学计算机科学与技术还是软件工程呢?
在我学校计算机科学与软件工程(其实是绝大部分计算机专业)在前两年大家所学的东西都一样,第三年开始分别学习其专业方向的内容,至于出来后的工资其实是不一定的,主要是看你从事什么工作,很多人学计算机科学后来也从事了编软件,软件工程也有不编软件的,简单的说就是各专业纵横交错,你以后从事什么工作有多少工资主要是看你擅长与热爱哪种计算机技术吧,至于学费嘛,正常来说学费多少约等于教学内容与质量,但不可能是硬件啥的,因为都是同一个学院,大家的机房都是一样的,至于为什么高可能是该专业有什么优惠,比如我学的软件专业就比较贵,原因是大三暑假学校提供了实习机会
软件工程这个专业如何?
软件工程专业:主修课程:1. 主干学科:马克思主义理论、大学外语、高等数学、大学物理、物理实验、线性代数、概率论与数理统计、程序设计语言、数据结构、离散数学、操作系统、编译技术、软件工程概论、统一建模语言、软件体系结构、软件需求、软件项目管理2. 该专业除了学习公共基础课外,还将系统学习离散数学、数据结构、算法分析、面向对象程序设计、现代操作系统、数据库原理与实现技术、编译原理、软件工程、软件项目管理、计算机安全等课程,根据学生的兴趣还可以选修一些其它选修课。
3. 实践环节:毕业实习、课程设计、计算机工程实践、生产实习、毕业设计(论文)。
4. 就业方向:1. 本专业学生毕业后可以从事各级各类企事业单位的办公自动化处理、计算机安装与维护、网页制作、计算机网络和专业服务器的维护管理和开发工作、动态商务网站开发与管理、软件测试与开发及计算机相关设备的商品贸易等方面的有关工作。
2. 除考取国内外名牌大学研究生外,主要毕业去向是计算机软件专业公司﹑信息咨询公司﹑以及金融等其它独资、合资企业。
3. 就业前景:1. 中国的软件行业规模不是很大,有些软件企业在软件制作上,也只是采用了一些软件工程的思想,距离大规模的工业化大生产比较还是有一定的差距;原因有管理体制的问题,市场问题,政策问题,也有软件工程理论不全面和不完善的问题。
所以软件工程的研究和应用,以及中国软件行业的进一步发展,都需要一定的既有软件工程的理论基础和研究能力,又有一定的实践经验的软件工程科学技术人员来推动。
软件工程的前途是光明的。
2. 软件服务外包属于智力人才密集型现代服务业。
大量著名外包企业落户宁波。
主要就业去向包括软件外包与服务企业、信息产品与服务企业,担任程序员、软件测试员、项目经理等工作岗位。
3. 就业岗位:1. Java方向:JAVA初级程序员、JAVA计算程序员 、 JAVA工程师 、J2EE系统工程师等。
2. .Net方向: .Net程序员网站开发工程师 .Net工程师等。
3. 其它方向: 简单的管理信息系统开发和维护人员 、网页制作和客户端脚本程序编写人员 、初级数据库管理和 维护人员 、数据库开发工程师 、系统分析设计工程 、软件项目配置管理员 、文档编写工程师。
先学硬件好还是软件好?
既然有达人说了,硬件是身体,软件为思想。
那要看你是想发展身体还是思想了。
不过我建议你先学硬件,软件是语言的载体,它的实现建立在硬件上,包括coa(computer organization & architecture 及 degital electron technology等系列课程可让你更好的理解计算机的工作原理,当然还有一些像编译原理,操作系统,这类的课,也属于软硬结合的。
不管怎么说软也好,硬也好,他们是分不开的。
但是分属于两个层面,硬件领域,侧重研究开发新技术,与材料科学,电子科学都分不开。
软件,则是应用层面的,更多是为了,方便人们统计,分析,计算。
所以么,并不是说你不学硬件就学不了软件,只要你动语言,就可以写出软件来,呵呵,和你会说汉语,就能按照愈发组织文章一样。
程序是由计算机语言写出来的。
硬件学习能让你更好的应用计算机的性能,提高软件程序的工作效率。
我也是弄软件的。
应该没有问题了吧~
关于软件工程学习的一些问题~
1、软件工程可能有不同的分法,常见的叫法有开发、嵌入式、数据库、测试几个。
但是这些叫法放在一起也不伦不类的。
所以也不用管那么多了。
应用开发方向:一般是企业级应用的信息管理系统,比如酒店管理系统、企业商务网站、ERP等软件。
掌握常用Java、.net、JSP、PHP等一个或多个即可。
嵌入式方向:一般是软件硬件相结合的产品开发,多数是智能设备。
如手机、电气产品智能化功能、汽车、航天等领域应用的软件。
常用c、C++、Java、arm、操作系统等技术。
数据库方向:只要全面掌握数据库原理、DBA技术、并使用纯熟即可(找本DBA宝典之类书籍学习即可)。
软件测试:掌握软件测试技术、方法及具备分析问题的能力,会使用测试工具并会对结果进行分析。
2、c# asp.net都是技术,就如同十八般兵器,只要内功深厚哪个兵器都能用,只要有一个、两个擅长的就行。
精力允许的话就多学学也行,技多不压身,艺高人胆大么。
与应用开发方向比较近。
3、企业用人的标准不一样,新的毕业生一般看你对所要求的技术(比如Java)掌握扎实程度、逻辑思维能力、其他还有沟通交流、团队协作、适应企业标准规范的能力等。
这个很难描述得具体,萝卜咸菜各有所爱,主要是主管决策负责人的印象及判断。
4、“接项目”根据描述有两种可能,一是让你直接承接新项目,这种可能性对于毕业新人不大;二是能够不经内部培训期直接进入到目前进行中的项目中接受并完成任务。
如果进入较正规的公司会有开发指导文档,通过学习+前辈的指点+已有的扎实基础,应该不是问题。
如果进入小公司没有文档指导的话,只能通过前辈的指导进行,个人的沟通协作待人处事能力必须要强些。
5、精力有限的话,去些综合类门户看看就行如csdn、itpub之类的;关键是平时的积累和偶遇,遇到或听到新的技术方法就去baidu、google一下吧。
这些事工作之后做更直接有效,因为是为了解决问题才做的,有针对性。
新技术太多了,没有目的的学习也就没有意义,因为学不致用。
上学期间还是多练技术的深度或广度吧。
6、游戏开发也是应用开发。
但是它涉及的更多3D、Flash、游戏引擎开发等技术。
其实有些小开发游戏也不复杂,关键是你所创意设计开发的游戏可玩性,只要玩的人多就是好游戏!能够成功开发出一款游戏对于你的技术提升、能力提升都很大,对于求职与走入这个行列肯定有很大帮助。
7、游戏产业目前还是很有钱途的。
也会一直发展下去,未来会不会一直是热门,无法预测。
但是只要做的好,在哪个领域都能获得成功,都能有前途。
8、数学是所有学科的基础,更是锻炼逻辑思维的学科。
只要具备良好的逻辑思维能力,基本的数学基础即可。
除非进入高精尖领域的软件研发建模等工作,否则的话,一般开发工作已经绰绰有余了。
做题没有任何帮助,锻炼自己分析问题能力、系统化思维能力才是王道。
希望以上对你能有些帮助,也祝你学有所成!
学习硬件和软件有什么区别?各有什么特点
你好,我是学习软件工程的。
开始的时候硬件和软件并没有差别,都得从学习C语言入手,然后就学习数字逻辑等。
到后来就有差别了,我的专业也开始分方向,分成:数字化企业电子商务和嵌入式方向,前者是软件开发方向,后者是倾向于硬件的开发。
在未来的就业上,软件开发方向一般都是处理网站的服务器的维护和开发,以及研发软件产品等。
对于硬件系统的开发,更倾向于学习手机软件,还有就是一些产品的电子软件(比如汽车的部件,机械部件等)。
其实如果你要是学习硬件,那你必须得有软件支撑,而且学习硬件,还得接触计算机组成原理,微处理器等很枯燥的内容。
所以除非你要当研究工作者,否则建议你学习软件。
这个以后的就业和创业面更广。
计算机软件工程是什么专业,是软件工程吗
简单的说计算机科学与技术专业是包括软、硬件理论的专业; 软件工程专业是以学软件理论为主的专业。
软件工程专业本专业是一个技术性较强的宽口径专业。
随着计算机的普及和应用,各行各业都需要大量计算机专业人才,尤其是软件工程高级实用型人才更是供不应求。
本专业培养学生具有深厚的理论基础,掌握现代计算机的原理和组成,有扎实的软、硬件理论知识,有较强的编制程序和解决实际问题能力。
求学者掌握了软件自动化、软件重用技术、人工智能、专家系统、数据库开发及应用、分布式推理、分布式系统软件知识,定会在迅猛发展的软件研发、管理和服务等计算机专业性领域如鱼得水,充分展示你的聪明才智。
■ 主要课程: 高级语言程序设计、操作系统、编译原理、数据结构与算法、计算机网络、网络程序设计、面向对象程序设计、大型关系数据库开发与应用、软件工程、小组软件开发过程、软件设计与分析、软件项目管理、典型案例分析、软件测试技术。
计算机及应用专业业务培养目标:业务培养目标:本专业培养具有良好的科学素养,系统地、较好地掌握计算机科学与技术包括计算机硬件、软件与应用的基本理论、基本知识和基本技能与方法,能在科研部门、教育单位、企业、事业、技术和行政管理部门等单位从事计算机教学、科学研究和应用的计算机科学与技术学科的高级专门科学技术人才。
业务培养要求:本专业学生主要学习计算机科学与技术方面的基本理论和基本知识,接受从事研究与应用计算机的基本训练,具有研究和开发计算机系统的基本能力。
毕业生应获得以下几方面的知识和能力:1.掌握计算机科学与技术的基本理论、基本知识;2.掌握计算机系统的分析和设计的基本方法;3.具有研究开发计算机软、硬件的基本能力;4.了解与计算机有关的法规;5.了解计算机科学与技术的发展动态;6.掌握文献检索、资料查询的基本方法,具有获取信息的能力。
主干课程:主干学科:计算机及应用专业主要课程:电路原理、模拟电子技术、数字逻辑、数字分析、计算机原理、微型计算机技术、计算机系统结构、计算机网络、高级语言、汇编语言、数据结构、操作系统等。
学软件好还是学硬件(通信,电子)好?
如果你将来选择软件就好好学习通信原理、matlab 信号处理 数字信号等课程。
如果想搞硬件可以学好模拟电路、数字电路以及微机原理等课程。
考研究生的话,一般通信原理是必修课程,再则就要看各个学校的要求了,有的学校学校选择数字逻辑电路设计这门课程。
软件工程开有什么专业课
实话实说,我们科班学这个的也并不是所有专业都有用处,我说一些对于以后能用到的吧,虽然是删选但是也能占专业课的百分之七十左右了。
c语言,毫无疑问,做系统,数据库,或者嵌入式等方面最基本的工具了。
c++,又叫cpp,非常重要,这个必须要学好的。
Java,显然你也学了,Java是目前最优秀的语言,安全性,可拓展性等都由于其他语言,也是目前需求量最大的,如果不会Java显然称不上学过计算机。
c#,又叫c sharp,这个用的也比较广泛。
J2EE,企业级的,这个对就业很有帮助。
如果想做手机软件,必然要学J2ME。
数字逻辑电路,这个主要是给学习硬件方面打基础的课程。
计算机组成原理,承接数字逻辑电路,但并不是非得学数字逻辑,如果学了再看机组更容易。
操作系统,这个概念性比较强,主要是讲的操作系统的原理,比较重要。
Linux/Unix,这个方向很不错,但是如果不想进入这个行业,那么可以不学这个。
计算机网络,这个很重要。
其他的,数据结构,计算方法,离散数学,数据库,软件工程,XML,html,这些也都要学,尤其数据结构,这个很有用。
金三胖的粑粑