免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1507 | 回复: 4
打印 上一主题 下一主题

编程工具的选择!(转贴) [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2003-09-16 20:18 |只看该作者 |倒序浏览
程序员是一个艰苦的工作,整天面对没有生气的电脑屏幕,枯燥无味的字母符号,在默默无闻的工作,而正是这些默默无闻的程序员,用这些枯燥的字母和符号,编写出稳定的操作系统,形形色色的应用软件,才使得互联时代能够实现,大型的数据平台得以互通,使得我们的计算机变得这样的富有人性化,使得交流更加快捷,资源得以共享,拉近了人与人之间的距离。所有这些,与程序员的辛勤劳动是分不开的。可以说,程序员是 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语言代码起家,成就了今天微软霸主的地位。
   中国的软件业才刚起步,需要大量的程序员,我国日前在大部分的大中专院校中都开设了相关的课程,每年也都有大量的毕业生走上工作岗位,但能够真正成为程序员的并不多,优秀的程序员更是少之又少,究其原因,不少人杂而不精,理论与实践脱节,只能纸上谈兵,不能解决实际问题,这也是我国程序员培养的失败之处。因此,对于正在学习编程语言以及将要学习这些语言的朋友,一定要树立自己的目标,明确学习目的,选择相应的适合自己的编程语言,去努力学习,融会贯通,争取早日成为优秀的程序员



————————————来自:编程爱好者论坛—》fox本色

论坛徽章:
208
巨蟹座
日期:2013-09-02 09:16:36卯兔
日期:2013-09-02 20:53:59酉鸡
日期:2013-09-05 21:21:45戌狗
日期:2013-10-15 20:51:17寅虎
日期:2013-10-18 21:13:16白羊座
日期:2013-10-23 21:15:19午马
日期:2013-10-25 21:22:48技术图书徽章
日期:2013-11-01 09:11:32双鱼座
日期:2013-11-01 20:29:44丑牛
日期:2013-11-01 20:40:00卯兔
日期:2013-11-11 09:21:32酉鸡
日期:2013-12-04 19:56:39
2 [报告]
发表于 2003-09-16 20:41 |只看该作者

编程工具的选择!(转贴)

哈哈,有点老

论坛徽章:
0
3 [报告]
发表于 2003-09-16 21:38 |只看该作者

编程工具的选择!(转贴)

太乱

论坛徽章:
0
4 [报告]
发表于 2003-09-17 07:08 |只看该作者

编程工具的选择!(转贴)

老话题了

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
5 [报告]
发表于 2003-09-17 12:29 |只看该作者

编程工具的选择!(转贴)

只要是存在价值的工具,便有人用。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP