首页
告诉您怎么样编程速成
作者站长摘自白日造梦人气
您首先学习基础课,不学不成。在拿下数学基础课以后《编译原理》、《数据结构》、《操作系统》、《计算机原理》猛上,稍带研究《算法》(那是因为您数学底子太差,困难的也看不明白,对吧),然后上《C++ Primer》,精通C++语法,能练习尽量练习,不过如果那样就能编了就好了,可以参考下《Effective C++》以及《高质量编程指南》,多看无益,只能做初步了解。然后进入Windows系统内核的学习,有本《Inside Windows XX》的系列书,快快买来猛上(不过32位的买是买不到了,人家现在64位了),学完了您别高兴,Windows下您是一点也编不了。没办法开始学习SDK开发,这本叫《Windows程序设计》,这是作者几十年的精髓,正版淘宝有售,现出到四版,也就一百多块吧,这个玩明白我看就可以编了,但估计科技发展到如此程度,玩明白的人可能是不多了,话说回来书也忒贵了点,您需要看的还有《Windows核心编程》,这是专门讲Windows开发的一些结构和概念的,不看当然不成;《深入浅出MFC》,您不得不看,人家MS弄了个复杂无比的类库,这本书介绍了MFC如何工作,消息如何传递,并用一个大型实例彻头彻尾地分析了到底如何进行MFC开发,编译器自动生成的天书一般的代码到底是什么意思,以及如何改造模板,完成自定义,书后附录上推荐了一大堆应该看的经典书,但都是老书了,我们是无法找到了,这些都完事儿了,您会发现我现在是明白一点儿了。在这一过程中,您要做的是把基础的东西对应到系统以及IDE的内容上来,可以参考一些实例教程。此外,您如要考虑用BCB进行开发,那么您真的需要有深厚的Delphi基础,没有很难驾驭它,它是非常复杂的,但使用起来相对简单,我想我们的学习不需要简单地点点鼠标就完事儿,我们学的是它的运行原理,不学这个难以应付工作。如果没有的话,请直接学习VS系列的类库,就不要再走弯路了。 

可是您千万不要高兴得太早了,认为我研习完了以上内容就可以休息了,很可惜,就算以上都完事儿了,您也不能进行开发,您需要仔细研习MSDN,然后对照MSDN,(MSDN讲VC这一块都是英文的,您还不得不努力学习英文吧。虽然计算机英语很容易,但看多了的话中国人的头还是会大的。)结合实际工作,进行大量练习。编程是思想和语法的完美结合,两者缺一不可。 

如果您深刻理解了系统和程序在硬件上运行的原理,且又熟悉了类库和语法,又有良好的开发思想或者叫做算法,那就恭喜您,您现在成材了。 

补:仍有许多辅助书籍没有列到,该看的确实都应该看,许多书早已经绝版或是断货了,不行就找个电子书看看吧,目前世界上真正的精英撰书者都是八十年代末九十年代初研究程序开发的人,您一年两年的功力是绝对不能和老一辈相提并论的。前辈说了,C++开发需要五年的时间来学习,如果努力了的话就可以基本成材,这一点也不胡说,确实要五年甚至五年以上,讲内核的那本书实在是找不到,那本书在整个环节中最最关键。 当Coder实在是吃力,胆小者和意志不坚定者以及怕吃苦者慎入。 

个人估计,看个二十本左右的书(您不要以为轻松,大部分经典书的篇幅都在一千页左右,少的也有七八百页,且理解能力差、逻辑思维能力差者无法看懂,如果看不懂的话看了也白搭),再加上大量练习,就可以驾驭整个工作了。 

速成也得好几年,至于印度是如何四个月培养出软件工程师的,我不知道,也没有相关介绍,实在是难以想像。 本人底子太薄,实在难以驾驭,呵呵~

  • 元旦短信
  • 联想5G网络空间,快来注册哟。
  • 我好忙,命好苦
  • 重新注册所有DLL的DOS命令。
  • 收到QTICK通过支付宝转帐的50元。
  • ICP干事也不看清楚,我的备案号竟有两个。
  • 好像近些日子是《保密法》颁布M年来着
  • 价格游戏中厂家实在太高-减量不加价
  • 奥运会也闭了幕了,没看两场。
  • 从别人身上才能“看到”自己的缺点。

  • Google
     
    白日造梦-天天造梦三湘时空-免费提供各种软件下载!电脑爱好者梦幻岛经典游戏站网站名称:黑客基地 
简介:全球最大中文黑客资讯站 
游戏开发人的家园您的位置
    Powered by:JDCMS Edited by:Mu
    Copyright 2007,白日造梦©
    本站网址: http://www.daydreaming.com.cn

    备案序号:新ICP备07001658号