现在进了大学学软件工程,开始接触C语言,听老师讲一点都不懂,请...
1.学完C/C++,再学java2.VB就不用了.3.《汇编语言》,《数据结构》,《Delphi》学汇编不错,但是学的顺序错了,你应该在学C之前学汇编的数据结构我就不说了,普通高校软件工程专业的必修课,计算机类考研4大专业课之一,很重要的.Delphi严格来讲不是语言,他是用pascal语言开发应用程序的集成开发环境.学Delphi不如好好学MFC,更有用.4.大二就想找到C程序员的兼职,很困难,除非你精通C/C++,是精通,不是会编一些小程序就算精通了.程序员有很多发展方向.就网站开发来讲,我学的比较多一点.网站开发,前端网页(表示层),一般是JSP/PHP写的,涉及到美工,我想你没必要深入学习;业务逻辑层,要用java实现(EJB)或者C++(CORBA)实现;持久层,也就是和数据库打交道的那层,也需要C++语言人才.总之,学好C/C++,绝对不会吃亏.现在高级C++软件工程师的薪筹比高级java软件工程师的薪筹高.学java,现在很大部分都是去企业做网站等系统的外包.而且很多学校机构看到国家大力扶持软件外包,都开始培训所谓的java人才.其实速成的哪有好东西呢.所以,静下心,真正精通C/C++,绝对没错的.5.书的选择,你可以问问你们学校的学长.不知道你上过没,这些都是很重要的基础课程.如果要做网络工程师,那么比较硬的牌子就是CISCO的认证.网上可以去查相关资料最后说一下,做程序员来不得半点浮躁,我以前认为学个java就够了,现在后悔当初太功利,所以现在开始零基础学C(大一的时候学的全忘光了).基础的东西不能忘.做IT的,不论精通哪一门,都能有高薪,但是如果你这个学学,那个学学,到头来什么都不精通,就只能做做底层的编码员了
软件工程,只要复习数据结构和C吗
C语言是Combined Language(组合语言)的中英混合简称。
是一种计算机程序设计语言。
它既具有高级语言的特点,又具有汇编语言的特点。
它可以作为工作系统设计语言,编写系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序。
因此,它的应用范围广泛,不仅仅是在软件开发上,而且各类科研都需要用到C语言,具体应用比如单片机以及嵌入式系统开发.简单来讲。
就是你使用的应用软件一类的东西。
都可以使用C语言汇编。
另外C语言还有VC,VC++,C++,C#高级编程语言。
都是计算机汇编基础语言。
大家使用的手机游戏一般都是JAVA编写,J语言比较简单易学,但是仍然替代不了C语言的基础地位。
比如,计算机的声卡驱动一类的必须是用C语言编写。
详细C语言的内容可以去百科查询一下,或买几本相关书籍看一下。
软件工程入门学些什么
软件工程是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科。
它涉及程序设计语言、数据库、软件开发工具、系统平台、标准、设计模式等方面。
在现代社会中,软件应用于多个方面。
典型的软件有电子邮件、嵌入式系统、人机界面、办公套件、操作系统、编译器、数据库、游戏等。
同时,各个行业几乎都有计算机软件的应用,如工业、农业、银行、航空、政府部门等。
这些应用促进了经济和社会的发展,也提高了工作效率和生活效率 。
研究领域有:软件架构、软件设计方法、软件领域建模、软件工程决策支持、软件工程教育、软件测试技术、自动化的软件设计和合成、基于组件的软件工程、计算机支持的协同工作、编程语言和软件工程、计算机网络、信息与通信安全、计算机图形学与人机交互、多媒体技术应用、人工智能与识别、嵌入式软件与应用、自动控制、分布式计算与网格计算、云计算技术、存储技术、数据库技术研究、计算机辅助设计与应用技术、大数据分析与处理
如果我以后学习软件工程,那么我是不是什么软件都可以编。
主要课程软件工程开发注意事项[2]外语、高等数学、线性代数、高等代数、电子技术基础、离散数学、计算机引论(C语言)、数据结构、C++程序设计、c#程序设计、JAVA程序设计、Delphi程序设计、汇编语言程序设计、算法设计与分析、计算机组成原理与体系结构、数据库系统、计算机网络、软件工程、软件测试技术、软件需求与项目管理、软件设计实例分析、CMM/ISO9000、Asp等。
编辑本段发展方向敏捷开发(Agile Development)被认为是软体工程的一个重要的发展。
它强调软体开发应当是能够对未来可能出现的变化和不确定性作出全面反应的。
敏捷开发被认为是一种“轻量级”的方法。
在轻量级方法中最负盛名的应该是“极限编程”(Extreme Programming,简称为XP)。
而与轻量级方法相对应的是“重量级方法”的存在。
重量级方法强调以开发过程为中心,而不是以人为中心。
重量级方法的例子比如CMM/PSP/TSP。
面向侧面的程序设计(Aspect Oriented Programming,简称AOP)被认为是近年来软体工程的另外一个重要发展。
这里的方面指的是完成一个功能的对象和函数的集合。
在这一方面相关的内容有泛型编程(Generic Programming)和模板。
以后出来可以做软件工程师、测试工程师、资讯工程师,除了软件工程师是要写代码外,其它的都不用你写代码,其次涉及到的编程语言有很多,你不可能全部懂,因此你只就选择一门或两门精读才行比如说java、或c++或c,你所说的iphone的android是其中的一种语言,不怎么难,前提是你有了编程基础,我要说的就这么多了,朋友希望对你有帮助。
软件工程好学吗?
只要用点心没有过不了的科目。
我们软件班就6个女生,觉得女生不太适合干编程,她们现在基本没找程序员的活。
男生有几个编程了。
看你的问题是担心上学的时候科目好不好过,我觉得这个不值得担心。
我们目光应该放远一点,看看将来毕业了这个方向的发展,是不适合自己的兴趣等。
给你提供下我们学校的专业课,希望对你将来的学习会有所帮助,这些都是专业课,还有别的课就不列举了。
软件工程专业专业课:大一:C语言实践 C语言基础大二:数据结构 离散数学 线性 C++ 计算机组成原理大三:数据库 操作系统 UML 需求分析 组件 编译原理 Linux 网络 VB 实践课等 大四:Java 软件工程 软件测试 实践课 毕业设计。