格物学 计算机软件工程

软件工程迷茫求助~软降工程的前辈请指点

格物自测!为高考,从高一就准备自己的知识点储备!
软件工程迷茫求助~软降工程的前辈请指点
我是计算机专业的,我谈谈自己的看法。

首先,谈研发软件。

你想要研发软件,但是你知道研发软件的过程么?你可能以为会编程就行了,其实这是错误的,软件开发也是有步骤的,就像盖楼一样,分为分析,设计,实施,测试阶段。为什么要分阶段呢?因为软件的规模越来越大。如果规模小,那么花一个小时编个小程序,直接解决问题就是了。然而现在的工程非常大,需要很多人开发好一两年才能完成,所以必须制定好严格的工序,每步需要做什么,需要达到什么要求,使软件能按要求按计划开发出来。

所以软件工程是一种管理软件开发的思想,他告诉我们每一步要做什么,如何做。

如果你认为学软件工程就是编程序,那么你就犯大错误了。

其次,谈谈什么是软件工程。

软件工程是计算机专业的一门课程,定义如下:

软件工程 (Software Engineering,简称为SE)是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科。

可能你有些看不懂,说白了其实就是:软件工程的作用是提高软件质量;提高质量的方法是采用工程化的方法;工程化的方法是什么呢,例如盖高楼,首先需要分析,然后设计图纸,然后开发部门按照图纸盖楼,最后检查楼的质量。工程化方法就是各个步骤(分析,设计,实施,测试)中的一些方法,比如设计阶段,采用设计图纸的方法就比写文章的方法好,因为图纸容易看懂。

软件工程中的分析和设计是最主要的,分析就是研究需求,做一个没用的软件是不会赚钱的;其次是设计,相当于画图纸,需要较多的知识,含金量最高;实施也就是编码(也叫开发),是最苦的,相当于盖楼工人;最后是测试,测试是最不好的,还不如开发的呢。

由此可见开发只是软件工程中的一部分,而且不是主要的部分(主要的是分析和设计),软件工程方向主要学习分析和设计,即研究需求,画出各种图,比如实体关系图,数据流图,状态转换图。如果你的目标是编程序,那么最好不要选择软件工程,因为会跟你想的完全不一样,但是软件工程是个好方向,因为谁都不愿意像工人一样便一辈子代码,当一辈子砌墙工人,所以希望你能改变思想,不要局限于编程。

第三,谈学校软件工程学院

首先我觉得这个计算机学院就不是好学院,因为学的内容枯燥,太老太不时用了,学得东西只有在找工作笔试的时候有用,而工作时就发现几乎没用。而且几乎所有的计算机学院都如此,教学也不负责。

软件工程学院也是如此,学费还高,4年以后发现,找工作使还得报班,是不是很悲剧。

第四,建议

软件工程是好方向,但是我建议你不要选则这个专业,1学校教学水平差,好学校也如此,只会念课本;2学费高;3相比工科的不太好找工作,原因是你刚毕业,没有经验,公司不会让你做分析和设计的,只会让你去编程序,所以不如学“计算机科学与技术”,“计算机应用”,“计算机软件与理论”容易找工作。况且这些专业的课程都差不多,就有不几门不同,完全可以自学。

建议报考大城市的学校,毕业后找工作也容易,参加社会实践也容易。

计算机用起来是很有乐趣,学起来可就非常枯燥的,我花了很长时间才能适应,希望你有不怕吃苦的觉悟,否则别选这个行业。毕业后,我的同学中一半以上放弃了这个行业。

虽然编程是件累活,被形容为工人,但其实是很有乐趣的,这也是为什么有那么多人对此孜孜不倦,废寝忘食。很多的高手都是从编程学起的,不会编程,直接学软件工程是很不靠谱的事。

学校好坏其实无所谓,因为学得几乎都没用,关键是要学会自学,学有用的(可以看招聘信息)。

计算机是需要用的,光背理论是不行的,这也是为什么学习好的,不一定找到工作的原因,因为光学不练,没有实践能力。

英语对计算机相当重要,英语不好,别指望挣大钱,不过英语4级,别指望能找到好工作。

也许我说的有些悲观,虽然计算机学院普遍不太好,教学质量差,但是也有好处,就是好找工作,一旦学好,工资会较高,而且不看学历,将来可以去大城市工作,去外资的还有出国机会。

如果你仍要从事计算机,你报个“计算机应用与技术”专业吧,与应用相关,好找工作;学校好坏不太重要,重要的是你能否管的住自己,用计算机只是学习,而不是娱乐;争取大2过4级,大3过6级;大学期间一定要学会一门编程语言,别学教材,内容太浅没用,到图书馆借500页以上的书吧,参照例子做实验,可以学的慢,但一定要弄懂弄透,童言的错误不要再犯;重要的课程是数据结构,数据库和操作系统,数学方面是概率,其它的用处不大。

如果你满足以下要求:英语过6级,没有挂科,找工作不成问题。

如果过4级,虽然有几门挂科,但掌握一门编程语言,找工作也没问题。

如果过6级,没有挂科,掌握一门编程语言,那么你是佼佼者了。只要平时抓紧,佼佼者还是很容易当的。 内容来自网友回答


软件工程专业学生实习实训概况怎样?

大多数的毕业生基本就业,2004级计算机专业13名学生到中国科学院计算机技术研究所实习,负责软件底层开发等工作。中科院计算机技术研究所是中国计算机技术的领跑者,参与研发的工作人员80%以上都是研究生。实习结束后大部分学生将留在该单位工作。 2004级计算机专业38名学生到信息产业部下属单位实习,其中包括清华同方、TCL电脑、北控软件、华乐思软件等公司,主要分为两大部分(软件、硬件)软

软件工程专业好找工作吗

软件工程专业好找工作吗

已经看到设计模式的视频了,JAVA私塾的这个老师讲得太好了!支持,这个学校就业很好!目前国际经济与贸易和软件工程哪个就业前景、前途更好?谢谢!软件工程就业前景好一点,毕竟是做技术的,国贸这个专业听起来很高端,但实际就业就是个文职。至于复旦大学的软件工程专业就不了解了,感觉复旦大学应该是文科专业强一点吧。不知道能不能给你提供个参考哈。软件工程师行业

软件需求在整个软件工程中有什么样的意义 相对于其它类的有什么区别

软件需求在整个软件工程中有什么样的意义 相对于其它类的有什么区别

一看你的问题就知道你还是个学生,没有实际做过项目。软件需求是软件工程其他一切活动的基石。后续的设计,编码,测试等都是以需求分析为基础的。这么说吧,软件的设计就是为了满足人们的某种要求,这种要求就是需求。如果你连客户的需求都不清楚,那你怎么设计出让客户满意的软件呢?在项目中最怕的就是软件需求的不确定性和变更性。比如,你把代码都编好了,用户告诉你,他要的不是这么,而是那么,那你的代码可能就要大改了。

软件工程考研都考哪些科目?

软件工程考研都考哪些科目?

  不同高校软件工程考研的考试科目,请以报考单位的专业目录为准。   例如,清华大学的083500 软件工程初试科目为①101 思想政治理论②201 英语一③301 数学一④914 软件工程基础综合(包括数据结构、操作系统、软件工程三部分内容);复试时专业综合考试内容:编译原理、数据库原理。   天津大学的083500 软件工程初试科目为①101 思想政治理论②201 英语一③

软件工程的目标和原则

软件工程的目标和原则

软件工程的主要目标是:生产具有正确性、可用性以及开销合宜的产品。正确性意指软件产品达到预期功能的程度。可用性指软件基本结构、实现及文档为用户可用的程度。开销合宜性是指软件开发、运行的整个开销满足用户要求的程度。这些目标的实现不论在理论上还是在实践中均存在很多问题有待解决,它们形成了对过程、过程模型及工程方法选取的约束。 软件工程围绕工程设计、工程支持以及工程管

什么是软件工程?

什么是软件工程?

软件工程 (Software Engineering,简称为SE)是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科。它涉及到程序设计语言,数据库,软件开发工具,系统平台,标准,设计模式等方面。  在现代社会中,软件应用于多个方面。典型的软件比如有电子邮件,嵌入式系统,人机界面,办公套件,操作系统,编译器,数据库,游戏等。同时,各个行业几乎都有计算机软件的应用,比如工

软件工程专业到底学些什么?

软件工程专业到底学些什么?

软件工程是信息领域发展最快的学科分支之一。 当今时代是信息化的时代,而信息化的实现,人才是最重要的环节。软件产业的发展水平,决定了一个国家的信息产业发展水平及其在国际市场上的综合竞争力。目前,我国高素质的软件工程人才的极度短缺已经成为制约我国软件产业快速发展的一个瓶颈,如何培养与国际接轨的高素质软件工程人才,已经成为信息化工作中的重中之重。 随着计算机应用已经渗透到经济和社会生活的方方

高考倒计时 2025-02-192025年高考时间 6月7日,8日,9日
软件工程专业其他问题:
高中知识点
相近专业 计算机科学与技术 软件工程 网络工程 物联网工程 数字媒体技术 智能科学与技术 空间信息与数字技术 电子与计算机工程 信息安全