|
我曾经在加拿大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课程。 |
|