难道VC++真的没什么前途了吗

解决方案 »

  1.   

    我个人认为:VC在当前还是没有其它的开发工具与之相抗衡。我听过这样一个故事。三个学计算机的,一个学VB 一个学Delphi 一个学VC
    第一年。学VB的能写程序,每月能挣1000            其它两个人还在学 
    第二年。学Delphi的能写程序了。每月能挣2000      学VC的还在学
    第三年。学VC的能写程序了。每月10000             这时没有人可以和他相比这个故事说明,选择什么开发工具与个人的环境有关,你想如果你没有学三年的定力或只有一年的生活费,那么学VC会怎样?
      

  2.   

    同意tyzyx(tyzyx),公司大都急功近利
      

  3.   

    非常同意楼主的看法呀,我也是搞vc两年了,最近在深圳人才网上看了一个多月,几乎没有招vc的
    一般硬件公司就是 嵌入试 linux... 软件公司就是 java asp asp.net 数据库 俺也很郁闷呀,
      

  4.   

    在中国坐10年,你还能找到软件开发的工作,除非自己开软件公司.我在中国很少看到有超过35岁的人在做软件开发.看来我当初选择学VC++而没有选择Java是一大失误啊,现在想去深圳,很难找到公司啊
      

  5.   

    tyzyx(tyzyx) :你说的故事是假的吧,肯定是受了马克思的影响,以为生产工具决定生产力。太幼稚啦,比我都幼稚,虽然我刚开始学习写程序。
      

  6.   

    I LIKE VC!
    坚持!!!!
    当然有时间也可看看别的好的语言
      

  7.   

    真的很少,中国软件公司大多比较小,喜欢用些快速开发工具,至于JAVA为什么流行,就比较怪了,中国的硬件以微机为主,OS绝大多数是WIN,JAVA的跨平台特性没有多少用处。JAVA用在的银行等地,不应该有很多人在用JAVA工作。
      

  8.   

    我刚毕业,在深圳找到一做vc的,试用期3K/M,不知道是不是太少了?
      

  9.   

    学vc时我花了三四个月才入门,但是两年后我学C++BUILDER,只用了两三天就可以编数据库方面的了。所以vc学好了,学其他的真的是小case啊
      

  10.   

    我们公司人数比例:
    VC   Dephi     VB 
    4     1.5      0.5工资差不多。
      

  11.   

    确实太少了,上次去联想,人家一听我只会VC就像赶苍蝇似的赶我走,各位高手,一起变个病毒吧,让他们知道VC的能量
      

  12.   

    为什么 我觉得现在招VC++的特少 而要DELLPHI的特多 
    特别是做ERP
      

  13.   

    我做VC几年了,说实话,VC真是不行了
    而且如果你选择VC,你将会越做越底层,从WIN32的桌面做到WIN32的驱动,再从驱动做到硬件,再从WIN32移到UNIX,写到后面,都是用VI+GCC来写程序了,做这样的工作,你永远是赚不到钱的,我那些做VB,DELPHI的朋友们,工资并不比我低,说实话,他们的技术确实是比较简单,但他们的侧重点并不在开发上,而是产品的定制,设计,他们有更多的精力来从市场,用户的角度来考虑问题,而C++的程序员更多的是考虑如何更加高效,更加稳定,甚至都不用知道自己做的是什么产品,也没有精力去知道。
    有些人会说这样几种观点:
    1 学了VC,再学其他的都很简单了
    2 VC啥都能干
    3 VC工资巨高
    4 牛人肯定用VC
    1:学了DELPHI的人,学VC一样不难,只是掌握一个类库而已,你学完VC,再去学DELPHI,那时候你已经工作2、3年了,你是没有足够的精力在短时间内学好DELPHI的,你不信你尽管可以去试,看你能不能找到一份能达到你VC一半工资的DELPHI工作,你一点DELPHI的工作经验都没有,你看别人会不会要你。
    2:这个我真的不想再说了,ASM,VB,DELPHI还不是啥都能干,这是在自欺欺人而已
    3:只和自身能力以及工作环境有关,和工具基本无关,例子太多了,我不想再举
    4:把一行做通就是牛人
      

  14.   

    VC != MFC
    VC != C++
    C++ != C+Class
    按C++之父的原话说:“应该说C++是多模态语言”,用C++可以写面向过程的程序,可以写面向对象的程序,可以做泛型程序设计...,关键是软件开发的思想,像COM/COM+、CORBA,.NET等。
      

  15.   

    根本就没有可比性,我学了几年VC,也用VC给公司写过一些程序,后来用java写一个applet边学边用几天就搞定了,关键不是你选择什么语言,而是你对底层机制了解多少,对软件的分析和定义了解多少。
      

  16.   

    楼主,我原先就是搞Delphi的,找工作太难了,而且全都是招数据库的,烦死了,所以才转
    VC的
      

  17.   

    Codeguru对这个问题的讨论!
    http://www.codeguru.com/forum/showthread.php?threadid=249578
      

  18.   

    中国的软件公司都太注重时尚了,跟风太盲目了,你又不是人家微软,IBM什么的,难道说那些C++高手就没有出路了吗?别忘了现在最流行的JAVA和C#都是从C++演变而来的,不过它们没有像C++那样能够做到底层,程序关键是思想而不是语言,大家看了第七期的程序员了吗?上面有豪杰的老总一片文章,看看他吧,那才是牛人呢,告诉你一个程序员应有的目标和未来,想连成高手那就要付出许多许多,要有毅力和耐力.
      

  19.   

    这里谁是VC厉害的,我们公司就在找VC的程序员,但我们发现来的人个个都很菜,就会点MFC,其他的东西做起来什么都不会,代码写得乱七八糟的,象在写流水帐。
    我们是开发网络游戏的:www.yhgame.cn
    有兴趣的发信息给我!
      

  20.   

    这里谁是VC厉害的,我们公司就在找VC的程序员,但我们发现来的人个个都很菜,就会点MFC,其他的东西做起来什么都不会,代码写得乱七八糟的,象在写流水帐。
    我们是开发网络游戏的:www.yhgame.cn
    有兴趣的发信息给我!
      

  21.   

    我也刚学VC++时间不长,觉得VC++做东西很麻烦,不够快速,但是有一点好就是感觉他开发出来的东西效率还是蛮高的,呵呵..
      

  22.   

    我先学delphi,感觉用delphi+ado开发数据库的功力差不多了,出来找工作,一找找个用vc作开发工具的,郁闷,用vc.net开发半年了,死活就做一个dll,还没完,代码都写了将近一万行了,自定义类也有四五个了,可总觉得vc还是离我那么的遥远,楼主说找delphi的程序员比较多,麻烦给介绍一个吧。
       我的信箱为;[email protected]
      

  23.   

    用vc.net开发半年了,死活就做一个dll,还没完,代码都写了将近一万行了,自定义类也有四五个了
    ----------------------------------
    是不是搞c++的,晕倒!
      

  24.   

    绝对是搞C++的,不停的进行数据类型转换:vc<--> c++ <-->corba
    数据收集---->数据合法性检验-------->数据转换----->
    ...------->数据转换------->数据合法性检验------>
    数据显示。怎么样?变态吧!
      

  25.   

    现在用VC写COM COM+的多吗?
      

  26.   

    楼上的
    写过一次不想再写第2次了
    结果我写了2次
    第一次以为我不会,经验不足
    第二次发现是大材小用
    不是remote application 真的不要用太多com
     目前C#使用中
      

  27.   

    也许我真的不应该回这个帖子
    确实,我用MFC已经有5年多的时间了,今年开始重新学习C++,发现MFC如果可以的话,是应该扔掉了
    楼上各位会使用MFC的大侠们,相信你们也读过或多或少的一下MFC的源码,你会发现MFC真的很烂!里面有大量你不可信赖的宏、define,还有很多程序员的即兴发挥。
    以前我主要作一些与MIS和界面相关的工作,所以MFC勉强可以,但是最近两年主要作系统相关的软件,更强调稳定性,所以现在越来越用C++,但是很少用MFC了,除非要搭建个界面什么的。
    相信,如果你读完《C++ PROGRAMMING LANGUAGE》,就不会有这种想法了还有,对于程序员而言,重要的是在解决确定问题的时候使用对自己而言更合适的工具,在写RAD的MIS时,我也更倾向于DELPHI,(当然,我对DELPHI没有对C++的理解更深),所谓语言的争论真的很没有意义
    如果国内只剩下MIS是软件的话,恐怕90%的程序员都应该学习使用JAVA才对—————————————————————————————————
    ┏━★━━◆━━★━┓ 
    ♂欢|◢CSDN◣|使♂        ▲自由保存帖子,浏览,关注检测
    ┃迎|◥论坛助手◤|用┃        ▲完善的CSDN客户端工具
    ┗━☆━━◇━━━☆┛       ▲自动添加签名......让你更快,更爽,更方便地上CSDN...
    http://www.csdn.net/expert/topic/573/573604.xml
    http://www.chinaok.net/csdn/csdn.zip
      

  28.   

    我也迷茫。。VB-》VC,现在又想DELPHI。。:(
      

  29.   

    同感,我学delphi两个月感觉啥都会了。
    学vc快半年了,只能作些简单活不过我还是喜欢VC.
      

  30.   

    程序员都愿意用VC,因为它可以使程序员在自己的逻辑中,
    找到创造,找到成就感,但是!!!
      关健是企业最关心的就是效率,成本,和开发周期。
    至于你用什么工具,他根本就不关心。
      程序员最看不起的就是vb程序员,说什么,vb是垃圾语言,
    vb程序员是垃圾程序员。这纯属个人攻击。
      曾经很流行一种说法,真正的程序员用vc,聪明的程序员用DEPHI.
    我不那么认为,我认为:更聪明的程序员用VB,最聪明的程序员不编程!
      一个程序员做到30岁就再也没人要了,最后还不是转到管理上,或者
    改行。何必呢?为什么不一开始就这样??
      我现在在一家保险公司,开始还写写SQl, 后来干脆用Cognos,ETL,连
    SQl都写了。即使这样,看到前辈们的下场,我深深的悟到程序员没前途!
      改行吧,学VC有孤芳自赏嫌疑
      

  31.   

    netfyee(VC初学者,DELPHI遗忘中....) 强人,我学两年了,尚有很多不懂
      

  32.   

    VC,DELPHI,VB 只是一种IDE tool而已,问题是你的技术含量,设计思想.开发语言我觉得一两门差不多了,学了C++,学JAVA也差不到哪去,问题是JAVA2,J2EE你了解多少,选择开发工具跟公司以及项目的要求有关,各有利弊.
      

  33.   

    phiger(phiger) 
      完全赞成!!!!!!!!!!!
      

  34.   

    >> VC,DELPHI,VB 只是一种IDE tool而已,问题是你的技术含量,设计思想.话虽如此,也很有道理,但是我们现在不是说技术含量的问题,虽然你又很高的技术含量,但是我相信如果你没有用过具体的开发ide 比如 vc  ,你一样是什么都做不出来,因为你对它的开发流程,类库更本不熟悉,原贴的本意是现在招vc的人很少,不是 讨论技术含量,现在的世道是如果你们没有相关经验,即使你在烈害,面试机会都没有
      

  35.   

    哈哈!热烈欢迎 zsc0797(诗春藏剑) 同学加入到我们的VC大本营来,迷途的孩子终于回家了。学了VC,你绝对不会后悔!学了VC,你绝对不会后悔!学了VC,你绝对不会后悔!学了VC,你绝对不会后悔!学了VC,你绝对不会后悔!学了VC,你绝对不会后悔!
      

  36.   

    我想说些个人的看法我是先学C/C++的,后来学JAVA.前者我用了一年半的时间,而后都我只用了三个月(没错,就三个月),我先说说我三个月学了什么吧.第一个月,我了解了JAVA的基本结构及语法(事实上这并不难,因为JAVA的语法结构跟C++很相似),懂得了GUI.当时我还挺喜欢JAVA的,因为很容易上手.可是慢慢得发现它不是自己想像得那么美好,它的效率永远是它发展的障碍(这也是为什么j2ME)i没能快速发展起来的原因)但后来我也知道了,JAVA的长处在J2EE,而不是J2SE,所以我开始了J2EE之旅,我用了一个月看一本J2EE的书.我的机子是128的内存,当时为了学J2EE装了JB7,一运行它,我就有吐血般的难过.所以我没有写多少J2EE的程序,但对其基本理论还是知道的.以前有学过asp,事实上我并不认为J2EE比asp高明到哪去.我坚信.net会战胜java.(sun的资产还没有MS的1/4)JAVA为什么会流行,我想大部分原因是政府的支持,还有硅谷排斥微软.还有各大公司的大力鼓吹.事实上现在JAVA程序员已经很多了,而且J2EE的开发越趋于成熟.写一个东西很大部分都是由那些集成环境帮你玩成了.现在我转回来继续学C/C++,VC.我相信VC的前途
      

  37.   

    我学VC1年,现在找工作,都是要java,没办法,只好转学java。
      

  38.   

    VC确实麻烦呀..
    不过J2EE设计模式也不容易呀..
      

  39.   

    哭哇,我也是学VC的,怎么办呀,我都用了5年了,还什么也不会,惨,惨,惨!!!!
    5年里,我辛辛苦苦,任劳任怨MFC用了,COM用了,界面图形作了,网络通讯也作了,与硬件通讯作了,数据库也作了,人家载和牛奶,我在看书(我好像和哪个伟人一样了,不好意思,这句是瞎说)可问我 你会啥? 发现什么都没懂,郁闷,所以,我坚持学VC。还要学设计思想。楼上各位给我好大启发,我这里谢了!!!!给MS的程序员说几句话吧,他们也不容易,一天累死累活的,写出东西还的挨骂,听着都替他们觉得惨。MFC好像是不完美(楼上说的,很烂),不过听说MS的MFC开发只有20个人,不容易了吧,(要是我能去,爱骂我也认了),呵呵。也许他们写出来,是让我们选者好的去用,不好的自己作,要说他们把MFC吹的那么好,可能是营销部门的责任吧老板来了,不写了呵呵。:)
      

  40.   

    我用VC++多年,但做东西还是首选C++Builder。
    除非一些核心的模块或者一些非界面的程序,这些首选VC++。
    VB/ASP也用,烂熟。
    很多东西用这门语言能做,用另一门语言也能做,但你应该挑一门最适合的或者你最熟的、能最快的做出来的、以后能非常方便的维护扩展的语言来做。
    我SDK烂熟,也曾啃过MFC,用MFC写过大量程序,但是耗费在界面上的时间就占了65%以上,因为总想不停的调整界面,每次调整几乎都想重写代码逻辑。
    原先用MFC的原因只是贪图程序小那么几百K或者几M,但现在觉得,程序并不是越小就代表它越好;功能强大、运行稳定、最重要的是维护和编写简单方便,这才是软件开发追求的目的。
    钱是最终的决定因素,如果你把自己定位为一个代码编写人,追求代码的精湛和艺术性,有大把的时间投进去,那你可以用VC++编写一切。但你要看到,也许你旁边一个只会ASP/HTML的人,赚的钱比你多得多,工作比你轻松得多,他开公司做老板比你早得多,他的项目来源比你多得多。
      

  41.   

    那就都学,反正越学越快。VC会了,Java还远吗?学习Java的过程,也是进一步理解C++的过程。在我的C++学习过程中,影响最大的两本书是《C++对象模型》《Java编程思想》
      

  42.   

    有的时候,我们开发了一套很有市场价值的软件,可是发觉市场销售量却很低,原来真正的原因是软件的包装不够漂亮。公司采取各种渠道来解决问题。招聘大量的美工人员,可是,却发觉程序员的水平跟不上步伐,专门设立一个研究部门,却发觉需要花费巨额的人力物力,采用第三方控件吧,却要支费大量的注册费用或者版权使用费用,而且一般都以动态链接库*.DLL 或者控件*.OCX 绑定到我们的软件中。并且,控件功能扩展需要花费一定的升级费用才能够实现。您希望一次花费为数不多的费用就能弥补所有的不足吗...皮肤类不以任何形式的控件*.OCX,动态链接库*.DLL出售给用户,所以,你不必担心是否以源代码的方式出售给用户
        皮肤工作室皮肤类(VC开发企业版)暑假期间正在热销中,优惠活动截至到2003.9月。售价仅仅人民币-元整(终身使用版权);并且,在功能上可以任意扩展,真可谓手到擒来。具体包括皮肤对话框,皮肤按扭,皮肤进度条,皮肤控制条,皮肤动画标签类,皮肤面版类... 全部功能都以源代码的方式出售,使你可以制作真正意义上的具有自主版权皮肤功能的软件,还在等什么,赶快行动吧!!!
       真正令我们心动的时刻到了,同时随送的一些经典皮肤示例源代码包括多彩取色机XP,鼠标记录机,多彩影音伴侣等等
    你如果希望购买我们的产品,请到我们网站的购买方式页面 http://www.skin-studio.com/
      

  43.   

    接分!
    我不会学java,我宁愿选择asp.net 和 delphi
      

  44.   

    to wjohen(孤帆):
    大把年纪大的程序员,你没见到吧了。
      

  45.   

    客户只要产品,老板只要效率,VC除了搞控制软件和底层驱动外,开发别的东西的效率真是不敢恭维,强烈推荐c++builder,delphi,JBuilder,开发效率真TMD的高,我喜欢
      

  46.   

    其实VC学好了,真的不错,原因如下:
    1、要想用好VC,必须得了解Windows编程,其实,从这个意义上来讲,无论是Delphi,Java,所有的东西,都要建立在操作系统OS的基础上,而不论你用什么工具,底层的东西,你了解的越多肯定是越好。在这方面,毫无疑问,VC是最有机会接触到系统底层的。
    2、学好VC,你可以了解OO是怎么一回事。也许最初,你只是学着用VC这个工具,到最后,你才把目光关注到C++,面向对象等等最基础的东西,这个时候,往往有种恍然大悟的感觉,一种回归的感觉。
    3、无论什么时候,学好VC,对于编写高质量的程序,对于一个真正的程序员来说,都是不可或缺的。但是,这不等于学好了VC,就能挣到最多的钱。这绝对是不能划等号的!!
    4、建议各位,先要向“钱”看,毕竟生存是第一位的,工作的过程中,尽量抽出时间来,好好学学VC。