• 价格指数网会员
  • 华强电子网会员
会员登录关闭

  • 用户名:
  • 密   码:
  • 华强电子网会员在此登录
  • 如果不是会员,请联系我们申请开通。
关闭

下家山的专栏

    我为很多人解释过这个问题。这篇文章也是我一直想写的,今天,闲来没事,稍微构思了一下,决定写下来。


    问这个问题的人大都是没有参加工作的学生,或者说从来没有写过程序的人。如果是一个参加工作多年,或者说做过很多项目的人应该不会问这个问题,可以在很多论坛上确有不少人把这个问题议得沸沸扬扬,那里不乏一些从事编程工作多年的人士,每每看到此番场景我就想起“小马过河的故事”,我觉得那些问这个问题的人就像小马,而那些已参加工作并信誓旦旦的说某某语言最有前途,某某语言最没前途的人就像河边吃草的“牛伯伯”和树上的“松鼠”。   


    我想现身说法来解释这个问题!


    我最初写VB程序,其实那个时候JAVA炒的很热!VB程序上手快,历史悠久,可以借鉴的资料很多!有些人说VB功能不够强大,这话也许是那些耍怪了牛刀的人说的,但也不乏人云亦云的人,可是现实是不是每个人都有牛杀,杀一只鸡其实美工刀就可以了!


    当时是写一个modem拨号软件,其实用VB已绰绰有余。因其中有好多模块,其中有个模块我找到的例码是用JAVA写的,看别人的例码去研究比自己重头写代码要来的快得多,这个时候我就要在自己电脑上装JAVA软件,并买来JAVA的书,边调试边摸索,这样你就了解了JAVA的语法结构及编程习惯。而有些模块是VC写的,同样我电脑也装了VC环境,也可以调试VC程序。


    VB我只写了半年!后来,我转向写firmware和驱动程序,直到现在我主要写C程序,还有汇编。


    C++是种很好的语言,可是我确实没有应用环境,因为我现在一天到晚看到就是linux内核源码!也没见那个驱动是用C++来写的,自己工作中用不上,只靠看看书是真正掌握不了一种语言的。


    所以当有人问我哪种语言是最有前途的,我会跟他说!


    你随便挑一种你觉得最容易上手的(C,VB,delphi什么的)熟悉熟悉程序设计思路吧!首先得让你尽可能快的感觉到程序设计中的乐趣!如果你一上手就捧一本C++,然后看了半年也不能体会重载,引用,继承的本质意义,那么你的激情也许就没有了!


    根据你的工作,及你想发展的方向,确定一种主要语言,这是你的主要编程语言,你必须很精通,但其他语言你必须涉猎到,有的人习惯在边做项目的时候去学习(也许会碰到书到用时方很少的尴尬,其实我就是这种,呵呵,但是我有过人毅力和耐心),有些人会未雨绸缪,在项目做完了空闲的时候主动去学习其他编程语言,这种涉猎不仅仅是买本书看看,你得写几个入门程序熟悉熟悉其环境!


    所以说,谈不上哪种语言最有前途,哪种语言最没前途,一切要根据你所从事的工作,你所从事的工作主要用什么语言,那么该语言你是必须精通的,而其他语言也要了解!

  • 阅读(38728)  |   评论(32)  |   推荐(118)
网友评论
头像
  • 匿名学习未雨绸缪
  • 2012/8/29 14:52:00回复
  • 头像
  • 匿名学习了
  • 2012/8/29 14:50:59回复
  • 头像
  • 匿名语言重要,方向更重要
  • 2012/8/29 14:50:34回复
  • 头像
  • 匿名挺有用的,分享了
  • 2012/8/29 14:49:52回复
  • 头像
  • 匿名学过VB编程的路过!
  • 2012/8/29 14:45:50回复
  • 头像
  • 匿名编程学得挺有用的!
  • 2012/8/29 14:43:46回复
  • 头像
  • 匿名顶!
  • 2012/8/29 14:43:17回复
  • 头像
  • 匿名分享!
  • 2012/8/29 14:42:56回复
  • 头像
  • 匿名不错
  • 2012/8/27 9:28:06回复
  • 头像
  • 匿名
  • 2012/8/27 9:27:49回复
  • 发表评论(已有32条评论)
    看不清,换一张
    关闭

    积分抽奖

    您的当前积分分。

    写评论拿积分,积分抽奖最高可中iPhone!

    立即抽奖 >>