现在的位置: 首页招生问答>正文

做一名软件工程师需要学什么

发表于:2014年03月30日 分类:招生问答 添加评论

1、数据结构

数据结构可以说是编程的灵魂,它不是一门语言所以没有关键字。它只是给程序开发人员一个开发思路而已,讲的主要是已经成熟的编程思想和算法,而且几乎适用于所有开发语言。数据结构通过程序设计语言可以将它在计算机中进行实现。学会了数据结构,就能对所学知识进行实践,最终在计算机上的一实现。就好像学习英语一样,学习编程语言让你会说英语,记住很多英语单词应用很多语法,而学习数据结构能让你编出很漂亮的英语文章。

2、操作系统  操作系统为软件开发提供了一个实现的平台。目前流行的,程序员经常用的操作系统有微软的windows,苹果自己的系统以及Linux系统。主要从资源管理的角度来分析系统功能的实现。假设你要设计一个新的操作系统是很麻烦的。但是现在可以借助已经现有的操作平台进行软件编程。

3、计算机网络   学习编程,但是一些硬件知识也是要必备的。从最简单的基础开始,比如要学习ISO/OSIRM七层的划分以及各种协议的功能、传输理论、互联设备、Internet知识,和参考模型理论等等。计算机网络技术是你软件开发的基础,这部分基本知识掌握了,在你以后的开发生涯中是很有帮助的。

4、数学    数学是编程基础,一定要学好。数学好的人,一般思维能力比较强,所以学习软件开发会可能现在你暂时不太能体会它的作用,但是以后会非常有用。所有的计算原理都要数学作为指导,但是郑州北大青鸟的课程中老师会穿插教授一些数学知识,让你在学习编程的过程中不至于太痛苦。

5、计算机专业英语

算机的字符默认支持的是英文字符,当然平时我们用的都是汉化了的,但是当PC编程和软件编程的时候是不可能汉化的,必须用英文字符才能做,当然不一定英语好很好,最起码的要懂一些。此外现在的计算机都是吸取国外的技术或者为国外公司服务的,那么必须要掌握一定的外语,比如服务外包中就很需要和客户沟通,需要英语。6、软件工程(第二版) 要熟悉数据流图和流程图

6、数据库

数据库是肯定要学的。这要求熟悉SQL的语言。几乎所有的编程语言都要和数据库打交道的。数据库就像一个大硬盘,里面存储了很多文件,你可以通过编写好的程序从数据库中读写你需要的文件,从而达到自动存储的功能

7、C语言或者JAVA语言应该掌握,目前JAVA和.net是当前比较火的两个编程语言。学习的话先学C,C的语法是其它编程语言的基础,掌握语法再挑语言。做硬件编程的选C,管理项目类的软件选JAVA。

转载请注明出处: http://www.890302.com/902.html | 青鸟之家_河南郑州北大青鸟文化路校区创建_计算机学习者聚集地

青鸟之家简介

青鸟之家-由河南郑州北大青鸟文化路校区创建,为计算

机学习者提供IT培训资讯,郑州北大青鸟文化路校区,有十

多年的电脑,计算机培训经验、实惠的计算机培训价格,

免费提供最新IT资讯,更有实用的网络,软件等网络工程

师专业行情提供参考。

交流QQ:529056161  TEL:15225191462