回 帖 发 新 帖 刷新版面

主题:谈谈编程工具的选择2

程序员是一个艰苦的工作,整天面对没有生气的电脑屏幕,枯燥无味的字母符号,在默默无闻的工作,而正是这些默默无闻的程序员,用这些枯燥的字母和符号,编写出稳定的操作系统,形形色色的应用软件,才使得互联时代能够实现,大型的数据平台得以互通,使得我们的计算机变得这样的富有人性化,使得交流更加快捷,资源得以共享,拉近了人与人之间的距离。所有这些,与程序员的辛勤劳动是分不开的。可以说,程序员是 n行业的生力军,对IT行业的可持续发展起到决定生的作用。
    一个程序员的培养是不容易的,素质的养成,基础知识的学习,理论知识的掌握,理论与实践的结合,这些都需要很长的时间。但我们的中小学计算机教育还存在一定的弊端,在学生没有掌握足够的基础知识时,就开设了学习高级语言的课程,如BASIC、C语言、PASCAL等,让学生认为,学习计算机就是为了学习这些枯燥的字母和命令,而不能用计算机来解决实际的问题,使学生丧失了学习的信心和动力,这也是我国软件编写人员缺乏的主要原因。
    谈到软件的编写以及编程语言的学习,我们有必要要了解一下现有的编程语言。稍加留心就可以发现编程语言的种类繁多,从基础的BASIC,O+,到Ⅷ、 vc等,还有很多叫不出名字的语言,这些高级语言可以说是一辈子都学不完。俗话说,“金无足赤,人无完人”,一个人的能力是有限的,不可能把这些语言全部掌握。况且,对于有些人来讲,以后从事什么样的工作还是个未知数,也许跟计算机毫无关系,所学的编程语言自然也就没有用武之地。即使以后要从事程序员这一职业,也并非要把所有的语言全部精通,现在的软件开发讲究的是“团队精神,每个人只是负责某一个方面。术业有专攻,如果所学语言博而不精,还不如在某一种语言上潜心研究,争取做到在这一语言的掌握上独步天下,同样可以做出非凡的业绩。而且,不同的编程语言具有不同的作用,适用于不同的运行环境。如果经常做文字处理工作的,会运用WPS或是WORD这样的字处理软件就足够了,而~ff'S和WORD是用何种语言编写的,对于大多数人来讲并不重要;如果是业余时间做做网页,或者成为专职的网页设计师,就需要掌握HTML、CSS、JAVA、ASP、闩P等语言,或者干脆用DREamwear或是FRONTPAGE等应用软件,这样做出来的网页更漂亮;如果是搞大型的数据库开发,就必需知道VF和现在微软的 SQL SEVRER。如果是小型的数据库,如学校的学籍管理,单位的工资管理等,用FOXPRO都能解决问题。每种语言所适用的范围是不同的,在学习这些高级语言之前,我们要设身处地的想一想,我们学习编程语言的目的,学好语言以后用在哪‘方面,这语言对于自己的工作来讲是否重要,要有的放矢,好钢用在刀刃上,学习自己最需要的语言,而不是人云亦云,盲目的去学那些对自己用处不大甚至是毫无用处的语言了。
    当然,对于编程语言的学习,还是要遵循循序渐进的原则,首先从基础的语言学起。在一些编程语言语法掌握以后,对编程语言就有了一定的了解。俗话说,“窥一斑而知全豹”,这些语言在一定的程度具有相似性,象BASIC语言,在此基础上发展了TRBEBASIe QBASIC等,只要掌握了基础BASIC语言的应用,再来学习这些语言时,肯定会轻车熟路,容易多了。在掌握这些基础的语言之后,再根据自己的需要学习相应的编程语言,就能举一反三触类旁通的,更何况现在一般都是可视化编程,在很大程度上降低了软件编写的难度。水平再高的程序员,也要经过这些系统的学习,再加上自己超凡的领悟能力,才能成长为绝顶高手。
   有的人认为编程语言掌握得越多越好,其实这是一种错误的理解。如果什么语言都略知一二,在实际应用中却一筹莫展,不能解决实际问题,那跟什么都没学有什么区别呢。在原地踏步,不如登高望远,“一览众山小”的感觉是非常美妙的。真正的程序员,真正的高手,并不需要掌握太多的语言,比尔·盖茨凭借那几行BASIC语言代码起家,成就了今天微软霸主的地位。
   中国的软件业才刚起步,需要大量的程序员,我国日前在大部分的大中专院校中都开设了相关的课程,每年也都有大量的毕业生走上工作岗位,但能够真正成为程序员的并不多,优秀的程序员更是少之又少,究其原因,不少人杂而不精,理论与实践脱节,只能纸上谈兵,不能解决实际问题,这也是我国程序员培养的失败之处。因此,对于正在学习编程语言以及将要学习这些语言的朋友,一定要树立自己的目标,明确学习目的,选择相应的适合自己的编程语言,去努力学习,融会贯通,争取早日成为优秀的程序员.

回复列表 (共16个回复)

沙发

你好吗?可以回复吗?
  我想和你谈谈编程,OK  

板凳

OK

3 楼

看君一席话,胜读十年书!!
我是VFP新手,以后还望多多指教!!!

4 楼

  你说的很有道理,我我以前学过FOX 现在想给我们厂里编一个管理系统。我想用VISUAL FOXPRO 。可是我不知道我用哪个办本的好,是用6.0的还是用7.0的呢??谢谢大家帮忙了!!!

5 楼

看样子你们还是没理解楼主的意思啦,哈哈,你有什么呢?有什么就用什么啦,你容易搞到什么就用什么啦,哈哈
祝你好运

6 楼

你的话真的很有道理,真是有了很大的知识拓展呀,谢谢了

7 楼

  请恕我这个初学者多嘴,我个人认为怎样方便简捷怎样用。打个比方:如果你会用VFP、ACCESS、EXCEL等,若此时老板要你尽快为公司编一程序用,你会怎么选择?要是我则会选择哪个工具能快、捷、便的话就用哪个来完成。[color=008080][/color]

8 楼

呵呵,是的

9 楼

ok

10 楼

说的是啊,好!

我来回复

您尚未登录,请登录后再回复。点此登录或注册