怎样成为一个程序高手呢?_断叶璇木_百度空间
我每天都要收到很多信,经常有人问我:面对众多的开发工具/语言,我该选择哪一个?怎样才能学好一门语言?怎样才能算是一个真正的程序高手?……

  首先,我不算是一个什么程序高手,我也就半吊子水晃晃荡荡。我不喜欢“程序高手”这个词,这个词比较的装B,--最多,只能算是一名“熟炼的开发者”而已,很多时候亦是半懂不懂。我编程是靠自学的,没有人教,也没有人问。因此走了不少弯路。当然现在看来,那些走过的弯路也算是一种积累,--当然也只能这样聊已自慰了。从 1994 开始, 我所使用的开发工具/开发语言选择是这样一个经历:1994: GWBASIC, 1995: FOXBASE, TC, 1996: VFP, VB, PB, DELPHI, 1999 自现在: 。总的说来,各种开发工具各有秋千,应根据具体应用来采用不同的工具。例如写MIS用PB/VB,界面设计用VB/Delphi,写系统软件,用C/C++是{zh0}的,做网站,有 PHP、ASP、JSP等等。对于初学者来说,先用一种可视化强的工具(如VFP/VB/DELPHI)比较好,容易掌握,上手也快。

  开发工具、开发语言,我觉得没有高下之分。任何一种存在的开发工具,自有它存在的道理。适合你的,能够解决问题、能够赚钱的,就是{zh0}的。

  当然,如果你想走更深入一些,对于初学者来说,我建议你还是很有必要去熟悉C/C++,甚至了解一些。开发工具万变不离其宗,掌握好了基础,再折腾其他的,一通百通。

  程序员不应该拘泥于某个特定的语言,每天为某个开发工具的优劣争来争去是没有意义的。重要的只有两点:

  1. 你用的开发工具/开发语言能解决你所遇到的实际问题吗?实用为王,适合的,能用的,就是{zh0}的。
  2. 你喜欢这个开发工具/开发语言吗?兴趣,兴趣才是最重要的。选择你所喜欢的。

 

  那么,怎样跨越程序新手这道坎呢?我写在这篇文章( )里的这几点建议也许对你可能有些帮助:

  1. 遇到问题时从所有你能想到的方面考虑去试图解决;
  2. 一定多动手,学一个专题(如网络/多媒体)后写一个软件检验自己;
  3. 用好联机文档和(如 )查询函数和资料,利用网络资源;
  4. 掌握好的跟踪调试技巧,多看一些高手的程序,从本质上理解; ……

  说白了,要想成为一名熟炼的开发者,就是{zd0}限度的利用现有的资源,然后加上你的汗水。没有什么稀奇的。

 

不少初学者对 C/C++ 望而而畏。实际上,C++ 并不难学。也许只是你没有碰到好的参考书,或者没有掌握正确的学习方法而已。我推荐两本适合 C/C++ 初学者的书,这两本书在当当都有买:

  • 《Thinking in C++》(中译名:《C++编程思想》

      可以说是一本最适合 C/C++ 使用者的好书。作者 Bruce Eckel 有20年专业编程经验,是C++标准委员会拥有表决权的成员之一。另一个 Java 编程xx书也是他写的。本书的内容、讲授方法,选用例子和跟随的练习,别具特色。作者Bruce Eckel不是按传统的方法讲解C++的概念和编程方法,而是根据他自己过去学习C++的亲身体会,根据他在多年教学实践中发现的问题,用一些非常简单的例子和简练的叙述,阐明了在学习C++中特别容易混淆的概念。特别是,他经常通过例子引导读者从C++编译实现的汇编代码的角度反向审视C++的语法和语义,常常使读者有‘心有灵犀一点通’的奇{tx}果。

      我1999年的时候买了他的{dy}版,目前已经是第二版了。

      作者 Bruce Eckel 简介》()作者。Eckel有20年专业编程经验,并自1986年起教育人们如何撰写面向对象程序,足迹遍及全球,成为一位知名的C ++教师和顾问,如今兼涉Java。他是C++标准委员会拥有表决权的成员之一,曾经写过另五本面向对象编程书籍,发表过150篇以上的文章,是多本计算机杂志的专栏作家。Eckel开创Software Development Conference的C++、Java、Python等多项研讨活动。拥有应用物理学学士和计算机工程学硕士学位。

  • 《C++ Primer中文版(第4版)》

    是一本久负盛名的C++经典教程。本书是久负盛名的C++经典教程,其内容是C++大师Stanley B. Lippman丰富的实践经验和C++标准委员会原负责人Josée Lajoie对C++标准深入理解的xx结合,已经帮助全球无数程序员学会了C++。本版对前一版进行了彻底的修订,内容经过了重新组织,更加入了C++ 先驱Barbara E.Moo在C++教学方面的真知灼见。既xxxx了可读性,又充分体现了C++语言的{zx1}进展和当前的业界{zj0}实践。书中不但新增大量教学辅助内容,用于强调重要的知识点,提醒常见的错误,推荐优秀的编程实践,给出使用提示,还包含大量来自实战的示例和习题。对C++基本概念和技术全面而且xx的阐述,对现代C++编程风格的强调,使本书成为C++初学者的{zj0}指南;对于中高级程序员,本书也是不可或缺的参考书。

      作者 Stanley B.Lippman 简介: 的职业是提供关于C++和面向对象的训练、咨询、设计和指导。他在成为一名独立咨询顾问之前,曾经是迪士尼动化公司的首席软件设计师。当他在AT&T Bell 实验室的时候,领导了cfront 3.0版本和2.1版本的编译器开发组。他也是Bjarne Stroustrup领导的 Bell 实验室 Foundation 项目的成员之一,负责C++程序设计环境中的对象模型部分。他还撰写了许多关于C++的文章。目前他已受雇于微软公司,负责Visual C++ 项目。

     


郑重声明:资讯 【怎样成为一个程序高手呢?_断叶璇木_百度空间】由 发布,版权归原作者及其所在单位,其原创性以及文中陈述文字和内容未经(企业库qiyeku.com)证实,请读者仅作参考,并请自行核实相关内容。若本文有侵犯到您的版权, 请你提供相关证明及申请并与我们联系(qiyeku # qq.com)或【在线投诉】,我们审核后将会尽快处理。
—— 相关资讯 ——