您当前的位置:首页 > 互联网教程

想当一名程序员需要考什么证

发布时间:2025-05-25 09:17:08    发布人:远客网络

想当一名程序员需要考什么证

一、想当一名程序员需要考什么证

1、计算机技术与软件专业技术资格(水平)考试

2、俗称“软考”,有初、中、高三个级别,每个级别都有多种专业,其中也包括程序员相关的转业,这个考试是目前国家认证的计算机水平考试中含金量很高的考试,考过后可当做职称考公考编,但难度相对较高。

二、考程序员要看什么书

这是全国计算机软考程序员考试大纲

我现在才大一,因为以后打算选计算机专业,所以对这个比较关注,可能说的不准

我现在上课学C,自学c#,感觉面向对象语言的类、成员、构造函数、析构函数、模板、继承、多态很强悍。C+里应该也有这些内容。开发项目就要掌握这些。当然选Java也是可以的,但绝对不能选VB。懂C+学VB速成,懂VB学C+或者Java耗时漫长

另外要看一本关于操作系统的书,并且了解硬件。汇编起码要会读,因为汇编语言能让你把握程序执行的本质(用汇编代码分析能分析出很多东西,比如研究表达式(++x)+(++x)+(x++)的执行过程)。

《Word2007宝典》做一手好的Word排版,或者干净明了的PPT能显得很高手(其实一看一学就懂,问题是没几个人去学)。当然,不一定看2007,毕竟2007不流行,但这类的书看一本吧~~

数据库我现在还没接触不了多少,就知道查、增、删、改4个命令,接触过存储过程。其他就基本没接触了,你看着考纲找书吧~

有些书不用太深究,比如《计算机网络第四版》,等你研究完,基本就是那方面的超级牛人了,考试的要求不会那么变态的

三、考程序员考哪些科目啊

(1)熟练掌握DOS、WINDOWS95、WORD和上网软件的使用方法,以及有关基础知识;

(2)掌握程序编制方法,用C语言编制简单程序;

(3)掌握基本数据结构、程序语言和操作系统的基本知识;

(4)了解数据库和信息安全的基础知识;

(5)掌握数制、机内代码和逻辑运算的基础知识;

(6)了解计算机主要部件和功能的基础知识;

(7)了解多媒体和网络的基础知识;

(8)理解计算机操作中常见的英语术语。

2.通过本级考试的合格人员能熟练使用指定的常用软件和具有初步的程序编制能力,具有相当于技术员的实际工作能力和业务水平。

3.本级考试范围包括:基础知识(初级程序员级),考试时间为120分种;软件使用和程序编制初步能力,考试时间为120分钟。

数组、纪录、列表、队列、栈(stack)的定义、存储和操作

汇编、编译、解释系统的基本概念和使用

1.1.4操作系统的类型、功能和使用基础知识

1.1.7上网浏览和收发电子邮件的基础知识

二进制、十进制和十六进制等常用数制及其相互转换

逻辑代数的基本运算和逻辑表达式的化简

中央处理器CPU、存储器和输入输出设备

1.2.6常用多媒体设备和网络通信设备的功能

理解计算机操作中常见的英语术语

(二)软件使用和程序编制初步能力

2.1.1操作系统(DOS和WINDOWS95)

2.1.3上网软件(电子邮件和浏览器)

2.2能熟练使用下列程序语言编制程序

2.5.1分支、循环、子程序(过程和函数)

(1)掌握数制、数据信息机内表示及其算术运算和逻辑运算的基础知识;

(2)了解计算机的体系结构和主要部件的基础知识;

(3)熟练掌握基本算法和数据结构,用C语言编制程序;

(4)掌握数据结构、程序语言和操作系统的基础知识;

(5)了解软件工程、数据库、多媒体和网络的基础知识;

(6)正确阅读和理解计算机领域的简单英文资料。

2.通过本考试的合格人员能按照软件设计说明书编制程序,具有相当于助理工程师的实际工作能力和业务水平。

3.本考试设置的科目包括:计算机基础知识,考试时间为150分钟;计算机程序设计,考试时间为150分钟。

数组、记录、列表、队列、践、堆、树和二叉树的定义、存储和操作

1.1.2程序语言和语言处理程序的基础知识和基本原理

汇编、编译、解释系统的基础知识及基本原理

程序语言的基本成分:数据、运算什么控制和传输

1.1.3操作系统基础知识及基本原理

作业、处理贾、存储、文件和设备等管理的基础知识及基本原理

二进制、十进制和十六进制等常用数制及其相互转换

奇偶校验码、海明码、循环冗余码(CRC)等常用校验方法

逻辑代数的基本运算和逻辑表达式的化简

1.2.4计算机的体系结构和主要部件

中央处理器(CPU)、存储器和输入输出设备

1.3.3常用网络设备与网络通信初步

能正确阅读和理解计算机领域的简单英文资料

2.1按照软件设计说明书,能熟练使用下列程序语言编制程序,C(美国标准)

2.2理解给定的程序功能,能发现程序中的错误并加以纠正

2.4.1查找、更新、排序、合并及字符处理

2.4.2迭代、插值、数值积分、矩阵计算、方程求解和搜索求解

2.5.1分支、循环、子程序(过程和函数)、递归