我是计算机专业的,不学无术啊,只学了点C/C++.
今年4月开始学习Delphi,做毕业设计用,从数据库的存储过程到程序都是自己写的,当然这得益于我导师的教导,他是搞数据库的高手。从中学到很多东西。
2个月后(6月4号左右)软件做完了。后来找了分工作,一份不用写程序的工作,干到9月底发现要重新写写程序了,不然就忘了。国庆花了一个礼拜的业余时间写了个“个人财务管理”的软件,我自己用用蛮顺手的,谁叫是我自己写的呢^.^
现在我只会Delphi对于数据库的操作,对于网络编程和图形方面的还不懂。
现在工作需要我使用JAVA和JSP,学了个把礼拜,用着也蛮舒服的,不过听说速度比较慢,对于java到没感觉,jsp是真的慢,55555,看看浙江移动的查费就知道jsp多慢了。可是我想学VC(也可以说是MFC),这个始终是我的梦想,要挑战的东西。
总结一下:
学Delphi:工资比较低,万一Borland 公司倒了,Delphi就没前途了
VC:速度比较块,就是难学点,这个我不怕,微软倒了的话,C是unix的,我怕啥?有的是公司顶着
Java:虚拟机上的东西,我怕他速度慢,又怕他不够开源
比较迷茫,希望给点意见。

解决方案 »

  1.   

    java的企业级应用很多,是一个比较大众化的发展方向。
    如果耐得住寂寞,学习计算机核心技术,使用VC是个不错的选择,但是VC只是一个编译的壳,不是必然选择。
    以楼主的经历判断,估计钻研核心技术的心气还是不够的,所以还是钻研下java来的实惠些。话说回来,关键是学精,如果钻研深入的话那个都很有前途,就怕今天搞这个明天搞那个,经历都花费在语法和控件的学习上了,简单的能做复杂的就没辙了
      

  2.   

    说的不错,学精了就行
    bill学basic精了现在不是这么强?
      

  3.   

    无论什么语言,发展到最后都是相通的。你看看,从C到C++,从Pascal到Delphi,从Basic到VB,早期都是面向过程的,现在都是面向对象的。重要的编程思想,不是具体的工具。了解的编程思想后,别的语言写成的东西,要上手只是个把星期的事情。
      

  4.   

    "学Delphi:工资比较低,万一Borland 公司倒了,Delphi就没前途了"我不认同这句话。万一Microsoft公司倒了,VC/VB/C#就没前途了。
    万一SUN公司倒了,Java就没前途了。
      

  5.   

    microsoft倒了我可以用别的c语言编译器,
    java是开源的
    delphi只有个freepascal吧
      

  6.   

    >>不学无术啊,只学了点C/C++.
    这才是计算机专业学生真正该学好的基础>>不过听说速度比较慢,对于java到没感觉,jsp是真的慢,55555,看看浙江移动的查费就知道jsp多慢了。
    停留在过去的偏见>>工资比较低,万一Borland 公司倒了,Delphi就没前途了
    工资高的多的是,收入到了一定层次和用什么开发工具根本无关。那些天天没事就换开发工具的公司倒闭的风险比Borland大多了,混口饭吃还不一定吃的饱。为什么绝大多数知名软件都是C/C++写的?因为那些大公司的产品都是有着几十年的技术积累的。所以很多公司还在用Delphi5/6,Borland就算明天就倒闭了,难道产品就不能继续开发维护了?>>VC速度比较块,就是难学点,这个我不怕,微软倒了的话,C是unix的,我怕啥?有的是公司顶着
    对你这个层次的人来说,用Delphi开发软件整体性能会更好。既然学C的不怕,Pascal又怕啥?Pascal的编译器同样有一堆,当然这本身就是无意义的话题。举个简单的例子,学了这么多语言、开发工具的使用,只是像小孩子学写字会拿笔了而已。学拿毛笔确实比钢笔难多了,但是你不认识字,也不懂语法,不会修辞,一样写不出像样的东西。反之用任何笔都有机会写出一流的文章。不过话说回来,如果只是想混口饭吃,做两年就转行,现在去搞搞Java什么的确实有投机机会。但是想搞技术同时获得相应收益。那就别在把关注力放在学什么语言开发工具上。这些东西相对而言都too simple了。大学里面很多基础课要重要的多。学好C/C++就足够用了。BTW:不要把C和C++混为一谈,C和C++的差异比C和Pascal的差异要大的多的多。