爱问知识人 爱问教育 医院库

浪子回头,跪求高手指点

首页

浪子回头,跪求高手指点

本人沉迷玩网络游戏近10年,对于我来说,付出了惨重的代价,时间和金钱,现在我终于明白,那只不过是一场梦,
我现在想学习编程,我现年28岁,我准备花20年的时间去学习,最终我想我也能够自己开发网络游戏或者参与开发网络游戏,可是我现在不知从何入手?请高手和前辈指点迷津,我应该学会那些偏程语言?从何学起?

提交回答
好评回答
  • 2006-04-02 20:05:02
      1,BASIC只是有个编程的基本要求。接下来:
    2,深入掌握C;文件,指针,结构等作为重点来学
    3,完成2以后再学习C++,主要是思想,或者是JAVA。
    4,在完成3的同时,要看《数据结构》《操作系统》《计算机组成原理》《计算机网络》,《数据库》等书,完成基本理论的掌握;
    5,接下来结合实际情况完成一个以上的研发项目;
    6,接下来学习《软件工程》。
      熟悉UNIX/LINUX等操作系统,SQL/ORACLE等数据库,TIP/IP等SOCKET编程 7,要是游戏编程还要学习《计算机图形学》《算法设计》 8,自然还有游戏教本设计,网络安全等知识。 9,能坚持到这一步,相信你知道以后该学什么了 总之,网络游戏编程是一个比较复杂的课题。
      
       C++是编程语言,VC++是编程环境。你学到的C++理论知识可以用VC++这个编程环境下去实践。 花20年时间,其实并不是很长的,以上这些就足够你学各3,5年的,要达到一定深度,还要大量的实践要去做,总之,道路漫长而艰难。 祝楼主好运!。

    2***

    2006-04-02 20:05:02

其他答案

    2006-04-03 19:26:30
  • 28了就不要再学了吧

    沧***

    2006-04-03 19:26:30

  • 2006-04-03 08:56:28
  • 好,我支持,有志气!

    金***

    2006-04-03 08:56:28

  • 2006-04-03 08:26:37
  • 差不多,公司用的VC++多

    龙***

    2006-04-03 08:26:37

  • 2006-04-03 04:12:44
  • 计算机技术的学习不是懂几个编程软件的用法就可以了。还要学习好多相关的课程(如:《数据结构》,《操作系统》,《编译原理》,《计算机组成原理》,《计算机网络》,《数据库原理》,《体系结构》)来做基础,以及培养逻辑思维的能力。
    好好学习吧,“计算机仿真”是计算机应用的“王冠”。

    爱***

    2006-04-03 04:12:44

  • 2006-04-03 02:37:41
  • 我认为你没戏了,可不是打击你哦。是实话。就你现在的情况只能去培训班学习,但是编程不是进培训班就能学成的,在那里你只能说是可以初步了解一种或几种语言。想马上见成绩是不可能的。
    计算机技术的学习不是懂几个编程软件的用法就可以了。还要学习好多相关的课程(如:《数据结构》《操作系统》《计算机组成原理》《计算机网络》,《数据库原理》)来做基础,以及培养逻辑思维的能力。而且一个游戏或软件的开发可不是你所想象的这么容易,是由很多人按照不同的分工组成一些团队,共同完成的。
    给你的一个建议:如果你想入行的话,不如考虑软件测试方面。就是找bug。因为这个不需要精通编程。软件测试师主要工作职责是,理解产品的功能要求,并对其进行测试,检查软件有没有错误(Bug),决定软件是否具有稳定性,写出相应的测试规范和测试案例。
    现在软件测试师很抢手的,很适合你“浪子回头”哦。

    成***

    2006-04-03 02:37:41

  • 2006-04-02 23:46:56
  • vc   shi yong

    云***

    2006-04-02 23:46:56

  • 2006-04-02 23:38:54
  • 我和你的经历基本上是一样的~以前的我也是沉迷与网络游戏,之后也明白过来该去赚钱了,于是我就去参加了一个游戏程序设计事的培训班,还不错,我现在已经有了工作,做手机游戏.我当初基本上对程序就是一个菜鸟,去培训的时候也就也没有很快的投入进去,也有点盲目于是学的不是很好,不过还好工作是找到了.
    根据我的亲身经历给你个建议吧,认不认同就由你了,我建议你不要盲目,先从c最基础的去看一下,去了解以下他的编程思想,然后去找个好点的培训班去好好的学一下,只有这样你才能比较快的投入进去.

    l***

    2006-04-02 23:38:54

  • 2006-04-02 23:21:00
  • 20年后,你已经48,还搞软件开发能与年轻人比么,编程是吃年轻饭的啦,5年内你没有成就就什么都没有了,不开玩笑,事实如此……

    御***

    2006-04-02 23:21:00

  • 2006-04-02 23:13:03
  • 你学JAVA吧,JAVA做网络程序方便一点的!

    b***

    2006-04-02 23:13:03

  • 2006-04-02 22:56:41
  • 祝你能开发出不只是一场梦的网游

    1***

    2006-04-02 22:56:41

  • 2006-04-02 22:37:47
  • 基本差不多!!!C++更加的广

    木***

    2006-04-02 22:37:47

  • 2006-04-02 22:28:58
  • 上面的都是推荐C的,但是我个人觉得Java的前景更广阔一些,所以开始推荐学Pascal,很简单,没有GOTO语句的罗罗嗦嗦,很不错的~~

    j***

    2006-04-02 22:28:58

  • 2006-04-02 22:16:31
  • 据我所知,在校的计算机专业学生,大多对种种语言都叫难,有老师指点都难,自学就更难了,我建议你还是进网校或培训班读,再结合自己的特长发展。

    渝***

    2006-04-02 22:16:31

  • 2006-04-02 22:03:11
  • 初学就学c语言

    s***

    2006-04-02 22:03:11

  • 2006-04-02 21:17:17
  • 我相信你有这个实力和这份信心,你应该把你花在玩游戏的兴趣、时间和金钱用在学习这枯燥无味的编程语言上哦!!
    否则,即使有再大的信心最终还是零!!!
    我建议你还是先从VB开始学并且是不是的请教别人和看一些网站的信息,要不然单你一个人恐怕??????
    希望我某天能见识一下你的游戏!!!

    x***

    2006-04-02 21:17:17

  • 2006-04-02 21:06:48
  • 如果你不想放下十年的网游情结,而且还想在网游上下点功夫其实最简单的办法就是可以以你十年网游的感受然后自己企划一个网游,然后找相应的公司帮你实现,程序由别人来做,你可以做个很好的网游企划人员嘛。

    v***

    2006-04-02 21:06:48

  • 2006-04-02 20:42:10
  •       呵呵,关于这个问题,我已经回答过一位大学生,他也说自己相学编程。但也不知道从哪里学起。。
       不瞒你说。我现在也正在学编程。开始的时候,真的不知道该选哪个好。现在,我去参加培训,在南宁这里的。“北大青鸟”,可以说主要是Java吧。
      但是要从C入门。其实 C 不像有的人说的那么难学。我们只是学他的编程思想,不用全懂。然后就进入 JAVA。这样子,是因为,C 和Java 有很近的地方。言归正传。谈谈我的心得:(看是否合你意哦:) 一、如果你决定,只开发运行于 Windows 下的软件,(程序),那你就没必要学 Java 。
       二、如果想要跨平台的话,要学 Java 啦,现在也很盛行。 三、C/VC++ Delphi 开发出来的软件,相对 java 快一些,(理论上。)Delphi 是公认编译最快的。。 四、C、C++ 、VC,哪个实用,这个问题真不好说。
      C++ 是C 的进化,可以这么说吧。如果学会C ,学C++ 就容易很多。当然,你会C++ 就会C 了。VC。不就是VC++ 吗?VC 的V 是一个单词的缩写。意思为可视化。就是指可视编程啦。 最后,祝愿你学有所成,感兴趣的话。我们一起学习。
      相信会给我们来很大的进步。我现在学C 。在往Java 进阶。

    h***

    2006-04-02 20:42:10

  • 2006-04-02 20:38:08
  • 恩,我想如果你是想编游戏软件的话,那还是先学C语言,很简单的,这个完了就是数据结构了,有了这些基础,那再学别的软件的话,那就容易多了,相信你可以的啦!
        我是一个学计算机的学生

    牛***

    2006-04-02 20:38:08

  • 2006-04-02 20:35:04
  • 先学习C语言吧,用心学习和掌握算法和数据结构以后不难的。学完C再学VC或C++就容易得多。VC更面向对象,包括图形的编辑和处理,容易上手。C++注重过程。

    i***

    2006-04-02 20:35:04

  • 2006-04-02 20:16:20
  • 无论学什么,只要你能学的下去,有信心,那就恭喜你了.

    s***

    2006-04-02 20:16:20

  • 2006-04-02 19:24:00
  • 先学最基本的BASIC 然后 C语言。

    丶***

    2006-04-02 19:24:00

  • 2006-04-02 19:21:29
  •   编程是一门说难就难,说简单就简单的东西,如果要问从什么入手,我觉的还是先学[C语言],先要对如何编程有一个概念,然后学习数据库,可以学学[ASSECC]或是[SQL],这两个都是简单的数据库,在后面学[HTML]和[ASP](里面可以理解的去学习[VBscript]和[JAVAscript]两个脚本语言),有了这几门语言做基础,就可以学习难一点的东西了。
      学习C++的面向对象概念,当自己认为对面向对象里面的三大特性{派生类与继承;多态性;。。。(第3个有点忘记,好象是封装,或者是把派生和继承分开,总之3大特性。。。。。)}掌握的能够在自己编程的时候能够理解能够灵活运用就可以学习[JAVA]了,可能你原来听说过[JAVA],[C++]是简单的面向对象,[JAVA]就好象是[C++]和[C语言]的综合,[JAVA]是基本上全部面向对象概念,但里面的编程结构:如--循环;判断则是C语言的机制。
       上面学完了,就可以更深一步了,有了[JAVA]的学习,就可以学习[J2EE]了,还可以学[ASP。NET]。。。。。。 。

    小***

    2006-04-02 19:21:29

  • 2006-04-02 19:16:00
  • 你的想法是好的,不过我看难以实现,客观一点的说法.如果你真的投入进去,我想可能是得不偿失,除非我是天才,我想这个可能不大了.如果只是爱好或者找个寄托,那倒可以学一学.

    1***

    2006-04-02 19:16:00

  • 2006-04-02 19:00:39
  • VC++是可视化的编程软件
    C++语言是一种面向对象的编程语言,是一个更好的C
    

    振***

    2006-04-02 19:00:39

  • 2006-04-02 18:56:57
  • 如果你想花20年来学,就不要浪费时间了.

    王***

    2006-04-02 18:56:57

  • 2006-04-02 18:48:29
  •   浪子回头金不换啊。
    我是一个从事软件行业的人,自己工作的时间也比较短,之能说我我自己的想法,如果有不对的地方,还望指正。
    想从事编程这一行业的工作,没有非凡的自学能力是不行的,找到一个方向努力的学习下去,学习,犹如逆水行舟不进则退,能构坚持下来就一定能够学好。
       虽说如何学,和学习方法,在网上应该是可以查得到的,但是我也想说说我对这一行业学习的看法,如下。 这个行业要是期望在工作中学习,基本上的可能性不大,工作中能学的的东西其实并不是很多,在工作的时候,大都是让你负责一个模块,总是写那一个地方,能学到的知识很少,真正的学习是自己读书,和自己开发一些项目。
      多找一些经典的书籍来看,至于哪本书经典,你完全可以在网上看网友的评论,这样是可以找的经典的书籍的。还有读书不一定一遍就能读的明白,要多读几遍才行,特别对于经典教材来说。除了读书之外,还要多联系编码,一开始可以编一些小的程序,而后水品高了,可以编一些大一点的程序。
       多读几本书是正道。 还有计算机这一行,也要有好的英文阅读的能力,经常学习一下英文吧。我想对你是有好处的。 就写这些吧,希望能帮到你,同时也祝你成功。 。

    n***

    2006-04-02 18:48:29

  • 2006-04-02 17:58:49
  • 转贴:
    金庸先生小说中提到高手习武包括内功和外功,其实这个道理在计算机专业同学中一样适用!
    内功包括:基本心法和高级心法
    基本心法需要每个习武者必须修炼,包括:数据结构、编译原理、计算机组成原理、高等数学、线性代数以及外语等。
    高级心法根据个人需要定,比如:网络类需要学习包括TCP/IP原理等;软件工程需要学习包括软件工程的基础课程。
    外功包括:基本招式和独门武功
    基本招式:比如像C,C++,C#,SQL,XML 一些语言使用或者是Windows 2000 Server的知识等基础应用知识。
    高级招式:比如像DX9,Web-Services高级等技术。
    Liang Zhen
     
    

    z***

    2006-04-02 17:58:49

  • 2006-04-02 17:54:34
  • 看你个人的基础了,简单的编程可以先学学面向对象的java,有了这个基础再学习C++ 

    c***

    2006-04-02 17:54:34

  • 2006-04-02 17:32:51
  • 编游戏嘛,先C在C++然后.NET
    JAVA 基本就这样了
    C++和VC是一样的都是简称

    1***

    2006-04-02 17:32:51

  • 2006-04-02 17:16:52
  • 从基础开始,首先形成编程的思维模式.
    然后从易到难接触具体语言.
    不用想一下就学成,那不可能.
    慢慢学,在巩固中培养良好的编程习惯.学习方法.
    一定要学好具体的一种语言.因为很多东西都基本通用.

    q***

    2006-04-02 17:16:52

  • 2006-04-02 17:12:57
  • 先学会一本基本的语言BASIC等等,再学数据结构,慢慢就精通了,但是你必需要有恒心

    y***

    2006-04-02 17:12:57

  • 2006-04-02 17:00:26
  • 我是学计算机的,我们老师给我们的意见是,先学c语言,这是最基础的,再学c++,然后是visual c++.

    u***

    2006-04-02 17:00:26

  • 2006-04-02 16:51:58
  • C++与VC的区别就在于一种是线性程序,一种是循环程序.
    线性程序是一步一步地进行,循环程序是多个步骤同时进行.就运行结果来看,循环程序是极占优势的.但在费用方面,VC明显大于C,但VC集成了大量的微软的经验,尤其是封装了MFC.对我来讲用VC比C++好

    l***

    2006-04-02 16:51:58

  • 2006-04-02 16:34:43
  • 从最基本的C语言学起,不管纯软件,还是硬件的配套软件,C都是他们的灵魂,C比较基础,其实语言只是工具,算法更为重要,真正编程就是研究算法。

    扬***

    2006-04-02 16:34:43

  • 2006-04-02 15:59:03
  • 用心,努力,时间!不管什么困难或其他,相信自己,你会成功的!

    0***

    2006-04-02 15:59:03

  • 2006-04-02 15:19:59
  • 去看医生吧.心理的.如果感到我的答案有点奇怪,那就对了.你还有点自知,28岁的你最好找一个适合的工作,担起家庭的责任吧.编程只能作为受好.因为年龄大了再学这个,你的计算机基础应该也不是太好.放下这个吧.愿你能成功改变你的生命更精彩Q!1

    a***

    2006-04-02 15:19:59

  • 2006-04-02 14:59:19
  • 还是先学c吧

    h***

    2006-04-02 14:59:19

  • 2006-04-02 14:45:10
  • 只要你有这个信心学好,那么你就行!祝你成功。

    蚂***

    2006-04-02 14:45:10

  • 2006-04-02 14:41:47
  • 不或是另外一场游戏!!!!!!!!!!!!

    陌***

    2006-04-02 14:41:47

  • 2006-04-02 14:37:14
  • 还是先学好高等数学

    m***

    2006-04-02 14:37:14

  • 2006-04-02 14:29:02
  • 学什么并不重要,重要的是你真的愿意去为它花费时间和精力,我不相信有什么语言是不用下工夫的。如果你愿意用20年,你能把所有语言都学会

    想***

    2006-04-02 14:29:02

  • 2006-04-02 14:20:13
  • c java.c++都应该学习,还要学习一些数学课程

    d***

    2006-04-02 14:20:13

  • 2006-04-02 14:14:58
  • 从入手来说,我建议先学VB,然后搞.NET上手比较快,开发网游也比较简单实用,有效率,祝你成功!

    x***

    2006-04-02 14:14:58

  • 2006-04-02 14:11:47
  • 先学最基本的C嘛,然后再学JAVA什么的,比较常用

    h***

    2006-04-02 14:11:47

  • 2006-04-02 13:39:37
  • 无论是什么语言,只要你能坚持学下来,能学好,都非常有用,希望你能成功!

    泥***

    2006-04-02 13:39:37

  • 2006-04-02 13:20:00
  • 你可以到这个网站去看看
     
    里面有很多VC的源代码下载,很多都是入门的,也有学习教程下载,和在线文档

    虚***

    2006-04-02 13:20:00

  • 2006-04-02 13:04:51
  • VB既然已经熟悉了那可以试着先学c后学c++,c比c++更容易一些更简单一些而已

    丁***

    2006-04-02 13:04:51

  • 2006-04-02 12:46:20
  • 我觉得C++比较实用

    j***

    2006-04-02 12:46:20

  • 2006-04-02 00:43:49
  • 未来.net 肯定有前景,学它……,也不是太难学!现在的编程语言越来越简单的了。
    只要你有这个信心学好,那么你就行!
    如果你没有信心,没有动力,那么再简单的东西你会觉得难。
    

    r***

    2006-04-02 00:43:49

  • 2006-04-01 21:06:56
  •   你要搞网络游戏开发,看你做那一块,现在网游的概念就很广泛,FLASH小游戏也算是一种网游。网游的开发也分为底层、前端,设计等。
    网络游戏的开发,一般要用C,C++,要懂网络(这里的网络不是做网站,是指对网络协议的了解与开发),网游是一个极需要效率的东西,所以C++,很重要的,你们可以看看目标软件的招聘要求就知道了。
       这里的问题是,C,C++都比较难学,而且需要比较好的算法理论基础。 现在 Java,Java 3D 开发游戏也很流行,学习起来也相对容易一点。而且面向对象的东西只要一旦入了门,会觉得很爽。 C++ 是一门面向对象的高级语言,VC也是C++,是可视化的C++,是微软进行了重新包装的产品,严格上来讲不是一门语言,而是一个方便C++开发的工具。
       所以不存在实不实用的问题。 你要学习这些东西,不是在这一个问题就能得到什么好的答案的,建议你经常去一些开发社区,推荐两个,CSDN。NET。vchelp。net 不用太在意哪种语言好,其实编程语言的热点一直都是在变的。但是千变万化,最后永远都不变的是算法,也就是编程的思想,也是编程的灵魂。
       如果你要选择一门语言开始学习,那么我的建议是VB。net,你有BASIC的基础,加上VB的简洁,应该很适合开始编程学习的你,通过对VB。net的学习,能够给你一种可视化的思想,只要认真,要入门大概1,2个月的时间,之后看些数据结构等编程思想的书后,即使学习其它的语言也能很快的入门。
       加油哈! 。

    a***

    2006-04-01 21:06:56

  • 2006-04-01 21:03:02
  • 如果你真的28岁的,我建议你不要再浪费时间去学C++或VC了,你应该听说过 程序员等于妓女的说法吧!
    这个并不是 乱说的,就算你现在28岁会C++,找游戏开发的工作,都会有难度,30岁后的程序员一般不会考虑的!
    这个你不可以不考虑呀!如果你自己开公司就另外说,自己一个开发呢,你还要考虑美工方面,程序员就不要放费时间了,游戏分析师,就可以!
    有时间多多看看  程序员高薪背后的苦果,再考虑吧!

    l***

    2006-04-01 21:03:02

  • 2006-04-01 20:33:27
  •    你能醒悟过来,实在是难能可贵,有多少人都就此沉迷了,28岁虽然不算早,但亡羊补牢,终为未晚。编程是个入门容易,深入则难的活,但也用不了20年,一年,两年就可以以其为职业,并谋取收入了。
    我不同意你放不下网游这个说法,只要你以后不去大量地沉迷其中,我觉得你就成功了。
      其实,这么多年的迷失其中,你要反思整理,把他当成一种经验,对游戏体验的经验,你真正了解它,做出来的东西才是具有良好的用户体验的。所以 我觉得你搞网游开发是个不错的选择。因为可以重新利用你这十年来的玩游戏的经验。 你要搞网络游戏开发,看你做那一块,现在网游的概念就很广泛,FLASH小游戏也算是一种网游。
      网游的开发也分为底层、前端,设计等。 网络游戏的开发,一般要用C,C++,要懂网络(这里的网络不是做网站,是指对网络协议的了解与开发),网游是一个极需要效率的东西,所以C++,很重要的,你们可以看看目标软件的招聘要求就知道了。 这里的问题是,C,C++都比较难学,而且需要比较好的算法理论基础。
       现在 Java,Java 3D 开发游戏也很流行,学习起来也相对容易一点。而且面向对象的东西只要一旦入了门,会觉得很爽。 C++ 是一门面向对象的高级语言,VC也是C++,是可视化的C++,是微软进行了重新包装的产品,严格上来讲不是一门语言,而是一个方便C++开发的工具。
       所以不存在实不实用的问题。 你要学习这些东西,不是在这一个问题就能得到什么好的答案的,建议你经常去一些开发社区,推荐两个,CSDN。NET。vchelp。net 。

    1***

    2006-04-01 20:33:27

  • 2006-04-01 19:07:24
  •      不用太在意哪种语言好,其实编程语言的热点一直都是在变的。但是千变万化,最后永远都不变的是算法,也就是编程的思想,也是编程的灵魂。
         如果你要选择一门语言开始学习,那么我的建议是VB.net,你有BASIC的基础,加上VB的简洁,应该很适合开始编程学习的你,通过对VB.net的学习,能够给你一种可视化的思想,只要认真,要入门大概1,2个月的时间,之后看些数据结构等编程思想的书后,即使学习其它的语言也能很快的入门。
    加油哈!

    i***

    2006-04-01 19:07:24

  • 2006-04-01 18:16:57
  •    如果你已经熟练Basic那我推荐你在学会VB ,那样的话,可以对你以后的学习更好些,在那基础上在去找好点的游戏语言,而c++和VC不专长于编写网游

    2006-04-01 18:16:57

  • 2006-04-01 17:48:22
  • 先学BASIC吧 你玩了那么长时间,肯定对那个很有研究,祝你能开发出不只是一场梦的网游

    o***

    2006-04-01 17:48:22

  • 2006-04-01 17:10:52
  •   呵呵,,你有很大的决心但不知道你的行动如何,我推荐Java语言的开发!
    至于如何学好看你的努力和你坚持了!祝你可以开出中国人实力型的网游!
    

    乌***

    2006-04-01 17:10:52

  • 2006-04-01 17:09:58
  • 大概先学最基本的BASIC 然后 C++,自学?不可能吧?

    x***

    2006-04-01 17:09:58

  • 2006-04-01 16:48:09
  • 不要一条道走到死!说白了,你还是放不下你的网游。

    l***

    2006-04-01 16:48:09

类似问题

换一换
  • VC++ 相关知识

  • 电脑网络技术
  • 电脑网络

相关推荐

正在加载...
最新问答 推荐信息 热门专题 热点推荐
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200

热点检索

  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
返回
顶部
帮助 意见
反馈

确定举报此问题

举报原因(必选):