❶ 大家觉得软件工程难学吗
只要数学好,逻辑性强,学好软件工程并不难。现在大学的课程与实践比较脱轨,假期可以到软件公司实习一下,多练习多学习。我有很多朋友在不出名的学校毕业,在软件公司干几年后也都成为公司主力,主要看个人是否热爱这项工作,是否够钻研。
❷ 软件工程专业难学吗
作为一名在读的软件工程专业学生,我认为,这门学科难学与否主要在于你自己是否对它感兴趣、或者说热爱它。
我身边有不少人在高考完填报志愿的时候之所以选择软件工程专业,是因为觉得这是时下热门、且前景光明的专业,然而当他真正走入校园,却发现自己每天都要面对着一行行枯燥的代码,理想与现实的差距让他逐渐放弃,在这种情况下,任何专业其实都是不好学的。
因此,如果你真的对软件工程专业感兴趣,建议先具体了解一下这门学科的内涵,问问自己是否真的对它感兴趣,再进行选择,否则,这将是把双刃剑。
❸ 软件工程专业难不难学怎么样能学好
首先:不要问难不难学,因为如果你对这个专业感兴趣,那么相信你会很用心的学习。有一句话叫做:世上无难事,只怕有心人。
其次:软件工程这个专业是比较枯燥的,要有心理准备。但当你领悟到了某些技巧的时候或者突破某些难关的时候,你就会越来越喜欢这门课程。
软件工程比较偏向于应用,但在本科和计算机科学与技术专业的课程设置个人感觉差别不是特别不大,软工更强调一些行业标准之类的,理论创新在本科几乎谈不到,能把基础学好就不错了。
❹ 软件工程要学什么课程!
不要把时间浪费在所谓的大学课程上,很多都是没有营养的。其实软件工程的知识体系也就是那样,各个大学也是照着这个思路编排课程的。所以,自学的时候直奔主题就可以了。
软件工程。包含两个部分:软件和工程。软件是程序员做的,而工程是项目负责人管理、程序员实践的。
软件又包含两部分:语法和算法。语法,即要掌握某种编程语言。一般来讲,要想工作中用的上,那么面向过程的语言和面向对象的语言都得掌握。一般学C、C++、Java、Dephi等等。面向过程的程序比较好学,条目也很清晰。而面向对象的编程需要学两方面的内容:语法本身和庞大的类库。算法,这是编程的灵魂。一般包括:数据结构和经典算法。学无止境,一般性的工作话,掌握基本的就够了,如果工作较复杂得多看看算法方面的期刊。
工程。现代软件越变越大,大型的编写工作动不动就涉及万人。工程的方法只是为了更好的组织、协调编写过程。《软件工程》本身就是一本书,很厚的。主要讲软件的生命周期,比较抽象和繁杂,但是规范的工作方式就是从这本书里来的。另外关注一些编程习惯的知识。这也是工程的一部分。
软件只是计算机科学中的一种。所以,比如计算机基础、计算机系统等等宏观的知识也需要理解。特别是对于高级程序员,计算机运行的底层知识就更重要了。操作系统、80x86以及汇编语言是底层知识中的一部分。
软件行业分工很多:网络编程、数据库编程、应用程序编程、游戏编程以及操作系统编程等(中国似乎还没有商业化的操作系统),研究任何一个都挺累人的。学习完上面的基础知识后,就需要给自己选一个专业方向了。
建议一个学习流程。如果你什么都没有学。
1】计算机基础知识。主要是硬件方面(大一水平)
2】同时,学习C语言,语法就够了
3】透彻的理解C++需要用C语言去编写一个图形化的应用程序,但是,似乎也有一些直接上手的C++教材。学习语法,简单的类库。(现在就是大二的水平)
4】数据结构,C++表述的。《数据结构》的书里面会有一些经典的算法的。
5】操作系统、80x86与汇编(大三水平,大四几乎没有几本书要念的。)
6】专业学习。一方面是专业上的知识,另一方面是类库在专业上的使用。(我想,应该可以工作了,大学里关于这方面的知识是很浅薄的,仅仅建立一个概念而已。但是要拿来谋生的话,就需要学多点了,前面所有的积淀都是为了这个目标的)
先学着,自己有体会后,就能确定自己应该学到什么程度。如果一切顺利的话,大概两年多一点就可以完成这个过程。
❺ 学软件工程专业,难吗
不简单但也不难学(作为一个学习了四年的软件工程学生如是说道)
大一的时候课程主要有高等数学、计算机导论、信息技术基础、离散数学、C语言程序设计、数据结构和算法、以及马克思、思修等公共课。大二的课程:线性代数、概率论等基础课、C++、算法分析与设计、操作系统。大三课程:Java程序设计、编译原理、计算机组成与结构、软件工程、数据库原理、计算机网络与安全、软件项目管理、微机原理。大四课程:软件测试、软件体系结构。
有了C语言作为基础,其他编程语言的逻辑和方法都类似,对我来说学编程就比大一简单多了,再加上我本身在一次次的课程设计里渐渐体会到了实践出成果的成功,对本专业的兴趣越来越浓了。兴趣真的是最好的老师,其他的基础类学科也是如此,是一个相互促进的过程。但是回顾大学四年来说,我的基础并不是特别好,数学方面依旧不扎实,编程算是日常过关的水平,也参加了一次比赛涨了点经验,但是对于当前热门的技术的了解太少了,感觉自己的水平还是不足。
软件工程专业,学懂专业规定的课程并不是太难,但是要综合提升自己各方面的能力,做一个技术大牛,需要多多磨炼,还是很难的。
以上,如果你对计算机软件方面非常感兴趣,基础好思维逻辑强并且有信心能学好的,非常建议你选择。如果数理逻辑比较弱又不够沉下心来学习思考的话,还是慎重学起来会比较吃力。加油!
❻ 软件工程难不难学
学软件工程专业难不难在于个人在知识上接受能力,软件工程属于计算机专业,计算机专业涉及面很广,信息工程、人工智能、互联网以及一些硬件设备的管护都属于此类范畴。
计算机学科的理论性和实践性都很强,需要学生具备扎实的基础知识和非常不错的动手能力。其专业课程主要有数学、逻辑、系统软件、计算机体系结构、算法、数据结构、程序设计语言等等。
对于考上大学的同学来说,这不是问题。关键是要沉住气,然后慢慢研究,多上机实验,做一个真实的项目,软件工程专业性较强,自己感兴趣的话,只会觉得有趣,不会觉得有难度。
软件工程的发展前景
单从软件工程师岗位的发展方向来看,前景还是非常不错的,如今是信息技术时代,软件工程师岗位是一个非常吃香的岗位,无论是薪水待遇还是发展空间,与其他行业对比都有明显的优势。
比如同样是应届毕业生,软件工程师专业的同学薪水都远高于其他专业的同学,一个软件工程师专业的薪水待遇最低应该是7k以上,而非计算机专业的同学薪水待遇可能也就3k-5k这个水平。
❼ 软件工程难学吗
软件工程对数学的要求不是太高,作为理工科的学生,都是要学三门数学的,即高等数学,线性代数,概率与数理统计。软件工程专业还要再学习离散数学,但是不难,前提是你用心学。软件工程主要偏重于应用,计算机专业的对数学要求较高。
有了一定经验后,做软件就会比较轻松了,我一朋友就是这个专业毕业的。
❽ 软件工程专业主要学习哪些课程,难不难
算法很重要 但是比较难 很多学校不做过高要求
数据结构很重要 并且要学好 个人观点 一般难 但是真的很重要
各种语言 C C++ JAVA 等等 很很很重要 编程语言好学 编程结构难学 实践类课程 编程多才能掌握
软件工程 学的都是这个 这个课肯定重要了 不过也不难主要是你的思路 学习的时候感觉偏理论 但是运用型很强
其他的专业课 硬件基础 电路基础 专业外语 数据库 计算机导论 操作系统 等等应用型课程 其实每个学校开设的不太一样 但是也就是这些类型 在学校学的部分 有老师来讲肯定难度不大 并且学校要求你掌握的那部分很好学
但是专业课都很重要 望好好学
希望对你有帮助
❾ 软件工程很难学么吗
软件工程有点难学;主要学软件工程原理、软件工程过程、软件工程方法、软件工程模型、软件工程管理、软件工程度量、软件工程环境、软件工程应用、软件工程开发使用。
在现代社会中,软件应用于多个方面。典型的软件有电子邮件、嵌入式系统、人机界面、办公套件、操作系统、编译器、数据库、游戏等。同时,各个行业几乎都有计算机软件的应用,如工业、农业、银行、航空、政府部门等。这些应用促进了经济和社会的发展,也提高了工作效率和生活效率 。
软件工程阶段(1970年至今)
由于“软件危机”的产生,迫使人们不得不研究、改变软件开发的技术手段和管理方法。从此软件产生进入了软件工程时代。此阶段的特点是:硬件已向巨型化、微型化、网络化和智能化四个方向发展,数据库技术已成熟并广泛应用,第三代、第四代语言出现;
第一代软件技术:结构化程序设计在数值计算领域取得优异成绩;第二代软件技术:软件测试技术、方法、原理用于软件生产过程;第三代软件技术:处理需求定义技术用于软件需求分析和描述。
面向对象阶段(1990年至今)
这一阶段提出了面向对象的概念和方法。面向对象的思想包括面向对象的分析(OOA,Object Oriented Analysis),面向对象的设计(OOD,Object Oriented Design)、以及面向对象的编程实现(OOP,Object Oriented Programming)等等。