我是计算机专业的,但学的很早,当时只有IBM-PC-XT,PC-DOS 2.10,CC-DOS2.0,学过的语言有:Basic,Fortran,Pascal,C,和Z-80汇编语言,dBase-2数据库语言。理论课学过:操作系统,编译原理,数据结构,数据库原理,网络原理,计算机硬件原理。但由于某种原因这些年做的是电气管理工作,一直没有碰过计算机。今年春节我们单位已经很不好了,于是我就辞职了(20年工龄了),但发现找工作很难,因为岁数大了(43岁),人家不愿意用。
    于是我现在徘徊迷惘,一直在家里呆着不知做什么好。最近我忽然想恢复当年的计算机专业,于是买了计算机,但发现很多东西都不懂,我当年学的语言都用不上了,于是我重新买了《Visual C++6.0程序设计教程》,可当翻开书一看就晕了,根本看不懂,和我当年学的C语言差距太大了,在程序里找不到main( )主函数,也不知到程序是怎样运行的?因此我只好放弃了。于是我又买了《Visual Basic6.0程序设计教程》和《Delphi 7.0程序设计教程》,我发现这两本书看的懂,而且经过两个月的学习编写了一个小游戏《鹏程俄罗斯方块》和两个控件,自己也有些高兴。
    可是我的同学说搞编程必须学VC,因为他们都做计算机工作。于是这几天我又回过头来学VC,仍然是看的我昏天黑地的,看的头很疼。我想是不是我都43了,学不了VC了?是不是学VC的最佳年龄在20岁左右?请朋友们给我指条明路,谢谢!!!                                                    鹏程谨上,谢谢

解决方案 »

  1.   

    活到老,学到老!
    VC其实和C还有好多东西是相通的
    认真看,肯定能看懂的
    不要一开始就抱着我看不了的想法
    好好努力一定会成功的!
      

  2.   

    精神可嘉,但是
    现在中国程序员吃的都是青春饭,我想就算你现在花一年时间熟悉了windows编程,mfc,可是你出去找工作时的竞争对象是那些二十几岁的年轻人,同等条件,我想一个老板也会选择年轻的,他们没有家庭压力,工资可以很低(很多人刚开始只是想学点技术),身体好(很多时候要出差,熬夜)
    我想如果你是相当程序员而去学习vc,就算了吧,这条路太辛苦了。还是在你的本行发展一下,或者看看能不能做一些管理工作,如果有管理经验又有一些计算机的知识,应该还是可以找到一份好的工作的。祝这位大哥前程似锦,GOOD LUCK
      

  3.   

    谢谢朋友们的忠告!
        看来学习软件编程,岁数大了没有前途。
        不知硬件编程有没有前途?因为在以前的工作中我做过硬件编程:我自己设计过以MCS-51系列单片机80C31为核心的线路板,自己用机器码编的程,也获得了成功。
        请朋友参谋一下,有没有需要汇编编程的电气公司?谢谢!!!
      

  4.   

    我觉得还可以的,我们一个教授也是这样的,现在大概快50了,不过,人家是什么都可以的了,最近还要带我们几个人用VC做一个图形系统,我学VC才半年多一点,就开始做项目了,主要是方法问题,书也很重要,如果你很熟悉C的话,先看看C++,熟悉了,再拿些VC实例分析来看,然后给你介绍一本书叫做《深入浅出MFC》,包你看了如同醍醐灌顶,一目了然,可是和C语言不同的,C++是面向对象的,思想很重要,所以要领悟面向对象的思想,我学了一年Java对面向对象一知半解,不过随着接触的范围夸大,你会领悟的!
    where there is a wish there is a way! trust me !我该上大四了,再过几个月就出去找工作,祝我们前途一样无量吧!
      

  5.   

    谢谢朋友的鼓励!
        我对VC感觉很乱,以至于学不进去,不得精髓的原因就是类的引入。我以前学的C语言是面向过程的,是通过DOS调用的,主程序为main( ),程序流程很清晰。而现在的VC引入了类,对象,重载,多态,派生等,搞的我头昏脑涨,程序的流程也不清晰了,感觉程序的执行不可思议。因此始终不能入门,很惭愧。
      

  6.   

    看看C++这东西全是C++里头的。你会C++一起基础学VC也还有一段路的。你必须得认真的看待这个问题,不要一下把希望看得太高,能自己每天的进步而感到高兴。无论别人怎么说,自己有自己的看法。无论别人是鼓励的,还是使你没有信心也好,都只是一具参考而于。自己去自己也要有信心0
      

  7.   

    VC中看不到那个MAIN函数,没关系的,先看看SDK程序就了解VC中那些程序的结构了....
      

  8.   

    一位同是属鼠的兄弟的建议:做自动控制编程,现在一般用C语言开发单片机程序,比汇编语言要容易的多,况且还有汇编和硬件的基础,而这些是要时间积累的,VC可以放弃。如果需要单片机和微机连接,可以用VB或PB做一些微机上的程序,这些都没有太大的困难。自控和仪表也是一个很大的空间。这是我的经验。
    做共享软件开发,不太好说。
      

  9.   

    非常感谢朋友们的关心和鼓励!
    最近我又买了一本书《Visual C++ 程序设计》,是基于Win32 API的编程方法,即用C语言编写Windows程序,我觉得流程很清晰,比如象,WinMain(),WndProc(),InitWindows(),InitWindowsClass(),DlgProc()等,一看就明白了,现在快看完了。我个人觉得这本书非常好,通过它也知道了《VB》和《Delphi》的机制,我想《VB》和《Delphi》的窗体就是封装了WinMain(),WndProc()过程,所以看不到了。
      

  10.   

    谢谢。不过作底层的硬件开发也是很难的,比如前些日子我编了一个《音视频播放器》,当他播放*.mpg文件时,是自动弹窗的,而且这个默认的视窗我控制不了,我想原因就是对底层了解的不多造成的。因此我想要编一个象超级解霸那样的软件也必须要对作底层的硬件有深刻的了解。
      

  11.   

    我首先谢谢各位朋友!!!
    我想在这里问一个问题,若哪位朋友知道这种情况请告诉我,谢谢:我在代码编辑区书写函数“DialogBox( )”时,当敲入了左括号“(”之后,为什么在函数“DialogBox( )”的下面没有出现提示行(相当于一个函数声明)?因为在书写其他函数时都会出现提示行的。