51Testing软件测试论坛

标题: IT课程高级篇:将编程运用到专业工作中 [打印本页]

作者: 君临天下    时间: 2004-5-18 13:11
标题: IT课程高级篇:将编程运用到专业工作中
  我曾经在加拿大UNB(University of New Brunswick)遇到一位地理信息学教授,他的研究项目是把高分辨率的黑白卫星照片和低分辨率的彩色卫星照片叠加,得到一张高分辨率的彩色卫星照片,这个研究用到了VC++和SQL Server技术。他说:“如果不用计算机编程进行处理,这样的研究是无法进行的”。我还在温哥华遇到一位在水处理厂工作的朋友,他在应聘工作的时候,同时有一位具有硕士学历的人也来应聘,结果工厂最终录用了他这个具有本科学历的人。他解释说,就因为他曾经用VB和Access编写过一个水处理分析软件,所以才聘用了他。这两个例子说明,编程技术已经是一种基本的工作手段,对自己做研究、找工作都能起到关键作用,所以,无论是学什么专业的,都应该了解、掌握一些编程技术。

  学编程首先要从学习一门编程语言开始,目前比较流行的编程语言有VB、VC++、Delphi、Java等,建议同学们从最简单的编程语言VB开始学起,VB是一种可视化编程语言,不但容易上手而且功能强大。但是,值得一提的是微软的策略慢慢转向.NET,其核心是C#语言,如果你打算是在两年以后的工作中用一些编程技术的话,可以学习C#语言。VC++是一个难度很高的编程语言,初学者不易学习。

  Java是一个庞大的系统平台,它不但包括Java语言本身,还有众多的应用领域,比如JSP、EJB、J2EE、J2ME等等,感兴趣的同学也可以从低到高选择学习。我们学习编程语言的目的,一般是为了开发应用系统,如人事管理系统、图书管理系统等,这些应用系统都必须有一个数据库存放数据,一般的搭配是:VB和Access,VC++、C#和SQL Server,Java和Oracle等。

  微软新推出了一个面向.NET的认证证书MCAD(Microsoft Certified Application Developer微软认证应用开发员),这个认证的特点就是面向应用的开发,核心是C#语言,无论是计算机专业的同学,还是非计算机专业的同学,学习编程技术不妨可以从学习MCAD认证开始。

  作为一名当代大学生,在学习自己专业课的同时,应该选择一些IT课程进行学习,以弥补自己专业IT课程的不足。但是,有些同学放弃了大学课程的学习来专门学习IT课程,这种做法是不可取的。尽管大学里有些课程让人感觉枯燥无味、不能直接学以致用,但大学教育是对一个人综合能力的培养,不但奠定了学生全面的理论基础,而且对学生世界观的形成也会产生深远的影响,所以我们的建议是一定要先把大学文凭拿到,再利用业余时间或者寒暑假时间学习有关的IT课程。
作者: 君临天下    时间: 2004-5-18 13:11
  相关认证课程介绍

  Sun公司

  关于Java方面,Sun推出了四项认证,在这个页面里〈http://cn.sun.com/supportraining/〉,按主题、地点和提供方法(教师授课、基于 Web、CD-ROM)显示有Sun公司培训课程目录以及各种认证的介绍,查找方便。

  微软公司

  MCAD证书和MCSD证书都属于微软公司在软件产品开发方面的认证,两者的区别如下:

  MCAD证书适用人群:使用Microsoft工具与技术开发、测试、部署并维护部门级应用程序、组件、Web或桌面系统客户端以及数据库或网络服务。拥有1到2年的应用程序开发、部署及维护经验。拥有类似于软件工程师、程序员/系统分析员、软件应用程序专家、应用程序/软件产品开发人员这样的职位头衔。

  MCSD证书适用人群:借助Microsoft开发工具、技术与平台来分析并设计前沿企业级解决方案。拥有1到2年首席开发人员(从事分析商务与技术需求并定义解决方案体系结构)工作经验。拥有类似于软件工程师、应用程序分析员、软件应用程序开发专家、软件开发人员或技术顾问这样的职位头衔。

  详细资料请参看:http://www.microsoft.com/china/traincert/default.asp

  Oracle公司

  Oracle认证是数据库方面难度较高的一项认证。包括三个层次的认证:OCA、OCP和OCM。详细资料请访问:http://www.oracle.com/global/cn/ ... troductionDS_v2.pdf。想查询Oracle在国内的授权培训中心名录可以来这里:http://www.oracle.com/global/cn/ ... x.html?partner.html




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2