程序员C方向技能描述技能描述由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“程序员核心能力描述”。
软件程序员C方向技能描述
初级
软件程序员初级资格主要培养学生的基本编程能力,应具备以下技能:
1、熟练掌握C程序设计的基础知识、基本概念;掌握过程化程序设计的思想和编程技巧;理解算法的概念以及算法的表示方法,能使用C语言进行简单的程序设计。
2、熟练掌握C++语言的基本语法规则,掌握常用数据类型、函数、类、对象等基础知识;掌握面向对象程序设计的思想和编程技巧;能够使用C++语言进行简单程序设计。
3、掌握面向对象程序设计的基本方法,能进行简单的VC界面设计。
4、掌握基本的数据库知识,熟悉常见数据库在编程语言中的使用。
5、具有规范化、标准化的编程习惯和方法,符合软件工程要求。
中级
中级程序员资格主要培养学生的基本编程能力、数据库应用能力,具备初级的软件工程思想,应具备以下技能。
1、掌握过程化程序设计的思想和编程技巧;理解算法的概念以及算法的表示方法;能够使用C语言按照需求进行编码实现。
2、能够深刻理解和领会面向对象程序设计的特点和风格,掌握其方法和要领。
3、掌握面向对象程序设计的基本方法,熟练使用VC进行界面设计。
4、掌握一定的数据库理论知识,熟悉一种或两种数据库产品的使用,能够进行基本的数据库设计与分析能力,熟悉编程语言与数据库的连接和操作。
5、具备基本的软件工程思想,熟悉软件生命周期和常用开发模型。
6、具有规范化、标准化的编程习惯和方法,符合软件工程要求。
高级
高级程序员资格主要培养学生的数据库编程能力,具备系统的软件工程理论知识,应具备以下能力:
1、熟练掌握过程化程序设计的思想和编程技巧;熟悉数据结构,能够使用C语言能进行较复杂的算法编程。
2、深刻理解和领会面向对象程序设计的特点和风格,具有较高的使用C++语言解决实际问题的能力。
3、能正确运用面向对象的思维方法分析问题和解决问题,能够应用MFC来解决实际复杂的问题,具有创新意识。
4、掌握一定的数据库理论知识,熟悉一种或两种数据库产品的使用,能够进行基本的数据库设计。
6、具备系统的软件工程理论知识,有一定的软件工程实践经验,有较强的沟通能力和协调能力,能够应付软件开发中出现的大多数问题。