新书推介:《语义网技术体系》
作者:瞿裕忠,胡伟,程龚
   XML论坛     W3CHINA.ORG讨论区     计算机科学论坛     SOAChina论坛     Blog     开放翻译计划     新浪微博  
 
  • 首页
  • 登录
  • 注册
  • 软件下载
  • 资料下载
  • 核心成员
  • 帮助
  •   Add to Google

    >> 本版用于讨论编程和软件设计的技巧
    [返回] 中文XML论坛 - 专业的XML技术讨论区计算机技术与应用『 编程心得 』 → 十年学会编程[转帖] 查看新帖用户列表

      发表一个新主题  发表一个新投票  回复主题  (订阅本版) 您是本帖的第 9211 个阅读者浏览上一篇主题  刷新本主题   树形显示贴子 浏览下一篇主题
     * 贴子主题: 十年学会编程[转帖] 举报  打印  推荐  IE收藏夹 
       本主题类别:     
     longshentailang 帅哥哟,离线,有人找我吗?
      
      
      威望:1
      等级:计算机学士学位
      文章:325
      积分:2990
      门派:XML.ORG.CN
      注册:2006/6/20

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给longshentailang发送一个短消息 把longshentailang加入好友 查看longshentailang的个人资料 搜索longshentailang在『 编程心得 』 的所有贴子 引用回复这个贴子 回复这个贴子 查看longshentailang的博客楼主
    发贴心情 十年学会编程[转帖]


    十年学会编程
    著者: Peter Norvig

    翻译: Dai Yuwen


    --------------------------------------------------------------------------------

    为何人人都这么着急?
    信步走进任何一家书店,你会看到名为《如何在7天内学会Java》的书,还有各种各样类似的书:在几天内或几小时内学会Visual Basic, Windows, Internet等等,一眼望不到尽头。我在Amazon 上做了如下的 强力检索 :
         pubdate: after 1992 and title: days and      (title: learn or title: teach yourself)

    到了248个结果。前78个都是计算机类书籍(第79个是 Learn Bengali in 30
    days)。我用"hours"替换"days",得到了类似的结果:更多的253书。前77本是计算机类书籍,第78本是 Teach
    Yourself Grammar and Style in 24 Hours。在前200本书中,有96% 是计算机类书籍。
    结论是:要么人们都在急急忙忙地学习计算机,要么计算机比其它任何东西都容易学。没有书籍教你在几天内学会古典音乐、量子物理,或者是养狗。

    让我们分析一下,象一本名为《三天内学会Pascal》的书意味着什么:


    习:
    在三天里,你没有时间写一些重大的程序,并从成功或失败中得益。你没有时间与有经验的程序员合作,并理解在那样的环境下工作是怎么回事。一句话,你不会有
    时间学到太多东西。因此他们只能谈论一些肤浅的东西,而不是深入的理解。正如亚力山大教皇所说,浅尝辄止是危险的事情。

    Pascal:
    在三天时间里,你可能学会Pascal的语法(如果你已经学过类似的语言),但你学不到更多的如何使用这些语法的知识。也就是说,假如你曾是个BASIC
    程序员,你可以学着用Pascal语法写出BASIC风格的程序,但你不可能了解Pascal真正的好处(和坏处)。那么关键是什么? Alan
    Perlis 说过:“一种不改变你编程的思维方式的语言,不值得去学。”
    一种可能的情况是:你必须学一点儿Pascal(或可能性更大的象Visual Basic 或
    JavaScript之类),因为你为了完成某种特定的任务,需要与一个现存的工具建立接口。不过那不是学习如何编程,而是在学习如何完成那个任务。

    三天内: 很不幸,这不够,原因由下一节告诉我们。
    在十年里学会编程

    究表明
    (Hayes,Bloom)在任何一种领域内,象下棋、作曲、绘画、钢琴演奏、游泳、网球、以及原子物理学和拓扑学,等等,要达到专家水平大约都要化十年
    时间。没有真正的捷径:即使是莫扎特,4岁时就是音乐神童,13年后才开始写出世界级的作品。在另一方面,披头士似乎在1964年的Ed
    Sullivan表演上一炮走红。但他们从1957年就开始表演,在获得大众青睐后,他们的第一个重大成功,Sgt.
    Peppers,是1967年发行的。Samuel Johnson
    (塞缪尔·约翰逊,英国辞典编纂家及作家)认为要花比十年更长的时间:“在任何领域中出类拔萃都要用毕生的劳作来取得;它不可能用较低的代价获得。”
    而Chaucer(乔叟,英国诗人)感叹到:“人生短暂,学海无涯。”
    这是我为编程成功开出的方子:

    设法对编程感兴趣,并且因为它有趣而编一些程序。确保编程一直充满足够乐趣,这样你才愿意投入十年宝贵时间。

    与其他程序员交流; 阅读其它程序。这比任何书本或训练课程都重要。


    程序。 最好的学习方式是 从实践中学习。
    用更技术性的话说,“在一个给定的领域内,个人的最大能力不是自动地由扩展了的经验取得的,但即使是高度有经验的人也可以通过有意识的努力来提高自己的能
    力” (p. 366) 和 “最有效的学习需要因人而异的适当难度,目标明确的任务,丰富的信息反馈,以及重复的机会和错误修正。” (p.
    20-21) 此书 Cognition in Practice: Mind,Mathematics,and Culture in
    Everyday Life 是阐明此观点的令人感兴趣的参考文献。

    如果愿意,在大学里呆上4年或更长(在研究生院里)。你会接触到
    一些需要学历证明的工作,你会对此领域有更深的理解。如果你不喜欢学校,你可以(通过一些贡献)在工作中获得相似的经验。在任何情况下,光啃书本是不够
    的。Eric Raymond,The New Hacker's
    Dictionary一书的作者,说过,“计算机科学不能把任何人变成编程专家,就象光研究刷子和颜料不会使人变成画家一样。”
    我雇佣过的最好的程序员之一仅有高中程度;他做出了许多优秀的 软件,有他自己的新闻组,而且通过股票期权,他无疑比我富有的多。

    和其他程序员一起做项目。在其中的一些项目中作为最好的程序员; 而在另一些项目中是最差的。当你是最好的,你能测试领导项目的能力,用你的观点激发别人。当你是最差的,你学习杰出者是怎么做的,了解他们不喜欢做什么(因为他们吩咐你做事)。

    在其他程序员 之后接手项目。使自己理解别人写的程序。当程序的原作者不在的时候,研究什么需要理解并且修改它。思考如何设计你的程序以便后来者的维护。


    习至少半打的编程语言。包括一种支持类抽象的语言(象Java
    或C++),一种支持函数化抽象的语言(象Lisp或ML),一种支持语法抽象的语言(象
    Lisp),一种支持声明规格说明的语言(象Prolog或C++
    的模板),一种支持共行程序(coroutine)的语言(象Icon或Scheme),一种支持并行的语言(象Sisal)。

    请记住“计算机科学”中有“计算机”一词。了解你的计算机要花多长时间执行一条指令,从内存中取一个字(有cache),从磁盘中读取连续的字,和在磁盘中找到新的位置。(答案)

    参与一种语言标准化的工作。它可以是ANSI C++委员会,也可以是决定你周围小范围内的编程风格是应该两个还是四个空格缩进。通过任何一种方式,你了解到其他人在某种语言中的想法,他们的理解深度,甚至一些他们这样想的原因。

    找到适当的理由尽快地从语言标准化的努力中脱身。

    白了这些,仅从书本中你能得到多少就成了一个问题。在我第一个孩子出生前,我读了所有的(关于育儿的)How to
    书籍,仍然感觉是个手足无措的新手。30个月以后,我的第二个孩子快要出生了,我回头温习这些书了吗?
    没有。相反,我依靠我的个人经验,它比专家写的数千页书更有用和可靠。

    Fred Brooks在他的随笔 《没有银弹》 中定出了一个寻找优秀软件设计者的三步计划:

    尽可能早地,有系统地识别顶级的设计人员。

    为设计人员指派一位职业导师,负责他们技术方面的成长,仔细地为他们规划职业生涯。

    为成长中的设计人员提供相互交流和学习的机会。

    此计划假设某些人已经具备了杰出设计者的必要才能; 要做的只是如何恰当地诱导他们。 Alan Perlis 说得更简明扼要:“每个人都能被教会雕刻:对米开朗其罗而言,反倒是告诉他哪些事不要做。同样的道理也适用于优秀的程序员。”
    所以尽管买那本Java的书吧。你可能会从中学到点儿东西。但作为一个程序员,你不会在几天内或24小时内,哪怕是几个月内改变你的人生,或你实际的水平。


    参考文献
    Bloom, Benjamin (ed.) Developing Talent in Young People, Ballantine, 1985.

    Brooks, Fred, No Silver Bullets, IEEE Computer, vol. 20, no. 4, 1987, p. 10-19.

    Hayes, John R., Complete Problem Solver Lawrence Erlbaum, 1989.

    Lave, Jean, Cognition in Practice: Mind, Mathematics, and Culture in Everyday Life, Cambridge University Press, 1988.

    答案
    2001年夏天典型的1GHz PC的各种操作要花的时间

    执行一条指令 1 nsec = (1/1,000,000,000) sec  
    从L1 cache memory 中取一个字 2 nsec  
    从内存中取一个字 10 nsec  
    从磁盘的连续位置取一个字 200 nsec  
    从磁盘的新位置取一个字(seek)  8,000,000nsec = 8msec  


    附录:语言的选择
    不少人问我,他们首先该学哪种编程语言。没有绝对的答案,不过请考虑以下几点:

    用你的朋友的。当被问起“我该用哪种操作系统,Windows,Unix,还是Mac?”,我总是回答:“你朋友用什么,你就用什么。”
    你从朋友那能学到知识,这种优势可以抵销不同操作系统或语言之间本质的差异。也考虑你将来的朋友:程序员社区 — 你将成为它的一部分如果你继续往前走的话。你选择的语言是否有一个成长中的社区,还是人数不多、即将消亡? 有没有书籍、网站、在线论坛回答你的问题?
    你喜欢论坛里的那些人吗?
    Keep it simple, stupid.
    象C++和Java这样的语言是为经验丰富的程序员组成的团队进行专业开发而设计的,他们专注于代码运行时的效率。因此,这些语言有些部分非常复杂。
    而你关注的是如何编程,不需要那些复杂性。你需要的是这样的语言: 对单个的编程新手来说,它易学易记。
    练习。你偏爱哪种学弹钢琴的方式:通常的交互式的方式,你一按下琴键就能听到音符;还是“批量”模式,你只有弹完整首曲子才能听到音符?显然,用交互模式学习弹钢琴更容易些,编程也一样。坚持用交互模式学习并使用一种语言。
    有了上面的准则,我推荐的第一个编程语言是Python或Scheme。因人而异,还有其它好的选择。如果你的年纪是10岁以下,你可能更喜欢Alice。关键是你要选择并开始实践。

    附录:书籍和其它资源
    不少人问我,他们该从什么书籍或网页开始学起。我重申“仅从书本里学习是不够的。” 但我还是推荐:

    Scheme:
    Structure and Interpretation of Computer Programs (Abelson &
    Sussman)可能是最好的计算机科学的入门书,而且它的确把讲授编程作为理解计算机科学的一种方法。但它具有挑战性,会让许多通过其它方式可能成功的人望而却步。
    Scheme: How to Design Programs (Felleisen et al.)是关于如何用一种优美的、函数化的方式设计程序的最好的书之一。
    Python: Python Programming: An Intro to CS (Zelle)是优秀的Python入门指导。
    Python: Python.org上有许多在线指导。
    Oz:
    Concepts, Techniques, and Models of Computer Programming (Van Roy &
    Haridi) 被视为Abelson & Sussman的当代继承者。它是对编程的高层次概念的巡视。涉及的范围比Abelson& Sussman更广,同时可能更容易学习和跟进。 它用了叫做Oz的语言,不太知名,却可以作为学习其它语言的基础。

    --------------------------------------------------------------------------------

    脚注
    This page also available in Japanese translation thanks to Yasushi Murakawa,
    in Spanish translation thanks to Carlos Rueda and in German translation thanks to Stefan Ram.

    T. Capey points out that the Complete Problem Solver page on Amazon now has the "Teach Yourself Bengali in 21 days" and "Teach Yourself Grammar and Style" books under the "Customers who shopped for this item also shopped for these items" section. I
    guess that a large portion of the people who look at that book are coming from this page.

    Teach Yourself Programming in Ten Years Peter Norvig Why is everyone in such a rush?
    Walk into any bookstore, and you'll see how to Teach Yourself Java in 7 Days alongside endless variations offering to teach Visual Basic, Windows,the Internet, and so on in a few days or hours. I did the following power search at Amazon.com:
         pubdate: after 1992 and title: days and      (title: learn or title: teach yourself)
    and got back 248 hits. The first 78 were computer books (number 79 was Learn Bengali in 30 days). I replaced "days" with "hours" and got remarkably similar results: 253 more books, with 77 computer books followed by Teach Yourself Grammar and Style in 24 Hours at number 78. Out of the top 200 total, 96% were computer books.
    The conclusion is that either people are in a big rush to learn about computers, or
    that computers are somehow fabulously easier to learn than anything else. There are no books on how to learn Beethoven, or Quantum Physics,or even Dog Grooming in a few days.

    Let's analyze what a title like Learn Pascal in Three Days could mean:

    Learn:
    In 3 days you won't have time to write several significant programs, and learn from your successes and failures with them. You won't have time to work with an experienced programmer and understand what it is like to live in that environment. In short, you won't have time to learn much. So they can only be talking about a superficial
    familiarity, not a deep understanding. As Alexander Pope said, a little learning is a dangerous thing.

    Pascal: In 3 days you might be able to learn the syntax of Pascal (if you already knew a similar language), but you couldn't learn much about how to use the syntax. In
    short, if you were, say, a Basic programmer, you could learn to write programs in the style of Basic using Pascal syntax, but you couldn't learn what Pascal is actually good (and bad) for. So what's the point? Alan Perlis once said: "A language that doesn't affect the way you think about programming, is not worth knowing". One possible point is that you have to learn a tiny bit of Pascal (or more likely, something like Visual Basic or JavaScript) because you need to interface with an existing tool to accomplish a specific task. But then you're not learning how to program; you're learning to accomplish that task.

    in Three Days: Unfortunately, this is not enough, as the next section shows.
    Teach Yourself Programming in Ten Years Researchers (Hayes, Bloom) have shown it takes about ten years to develop expertise in any of a wide variety of areas, including chess playing, music composition, painting, piano playing, swimming, tennis, and research in neuropsychology and topology. There appear to be no real shortcuts:
    even Mozart, who was a musical prodigy at age 4, took 13 more years
    before he began to produce world-class music. In another genre, the
    Beatles seemed to burst onto the scene with a string of #1 hits and an
    appearance on the Ed Sullivan show in 1964. But they had been playing
    small clubs in Liverpool and Hamburg since 1957, and while they had
    mass appeal early on, their first great critical success, Sgt. Peppers,
    was released in 1967. Samuel Johnson thought it took longer than ten
    years: "Excellence in any department can be attained only by the labor
    of a lifetime; it is not to be purchased at a lesser price." And
    Chaucer complained "the lyf so short, the craft so long to lerne."
    Here's my recipe for programming success:

    Get interested in programming, and do some because it is fun. Make sure
    that it keeps being enough fun so that you will be willing to put in ten years.

    Talk to other programmers; read other programs. This is more important than any book or training course.

    Program.
    The best kind of learning is learning by doing. To put it more
    technically, "the maximal level of performance for individuals in a
    given domain is not attained automatically as a function of extended
    experience, but the level of performance can be increased even by
    highly experienced individuals as a result of deliberate efforts to
    improve." (p. 366) and "the most effective learning requires a
    well-defined task with an appropriate difficulty level for the
    particular individual, informative feedback, and opportunities for
    repetition and corrections of errors." (p. 20-21) The book Cognition in
    Practice: Mind, Mathematics, and Culture in Everyday Life is an
    interesting reference for this viewpoint.

    If you want, put in four years at a college (or more at a graduate school). This will give
    you access to some jobs that require credentials, and it will give you
    a deeper understanding of the field, but if you don't enjoy school, you
    can (with some dedication) get similar experience on the job. In any
    case, book learning alone won't be enough. "Computer science education
    cannot make anybody an expert programmer any more than studying brushes
    and pigment can make somebody an expert painter" says Eric Raymond,
    author of The New Hacker's Dictionary. One of the best programmers I
    ever hired had only a High School degree; he's produced a lot of great
    software, has his own news group, and through stock options is no doubt
    much richer than I'll ever be.

    Work on projects with other programmers. Be the best programmer on some projects; be the worst on some others. When you're the best, you get to test your abilities to
    lead a project, and to inspire others with your vision. When you're the worst, you learn what the masters do, and you learn what they don't like to do (because they make you do it for them).

    Work on projects after other programmers. Be involved in understanding a
    program written by someone else. See what it takes to understand and
    fix it when the original programmers are not around. Think about how to
    design your programs to make it easier for those who will maintain it
    after you.

    Learn at least a half dozen programming languages.
    Include one language that supports class abstractions (like Java or
    C++), one that supports functional abstraction (like Lisp or ML), one
    that supports syntactic abstraction (like Lisp), one that supports
    declarative specifications (like Prolog or C++ templates), one that
    supports coroutines (like Icon or Scheme), and one that supports
    parallelism (like Sisal).

    Remember that there is a "computer"
    in "computer science". Know how long it takes your computer to execute
    an instruction, fetch a word from memory (with and without a cache
    miss), read consecutive words from disk, and seek to a new location on
    disk. (Answers here.)

    Get involved in a language standardization effort. It could be the ANSI C++ committee, or it could be deciding if your local coding style will have 2 or 4 space
    indentation levels. Either way, you learn about what other people like
    in a language, how deeply they feel so, and perhaps even a little about
    why they feel so.

    Have the good sense to get off the language standardization effort as quickly as possible.
    With all that in mind, its questionable how far you can get just by book
    learning. Before my first child was born, I read all the How To books,
    and still felt like a clueless novice. 30 Months later, when my second
    child was due, did I go back to the books for a refresher? No. Instead,
    I relied on my personal experience, which turned out to be far more
    useful and reassuring to me than the thousands of pages written by
    experts. Fred Brooks, in his essay No Silver Bullets identified a three-part plan for finding great software designers:

    Systematically identify top designers as early as possible.

    Assign a career mentor to be responsible for the development of the prospect and carefully keep a career file.

    Provide opportunities for growing designers to interact and stimulate each other.

    This
    assumes that some people already have the qualities necessary for being
    a great designer; the job is to properly coax them along. Alan Perlis
    put it more succinctly: "Everyone can be taught to sculpt: Michelangelo
    would have had to be taught how not to. So it is with the great
    programmers".
    So go ahead and buy that Java book; you'll probably
    get some use out of it. But you won't change your life, or your real
    overall expertise as a programmer in 24 hours, days, or even months.

    --------------------------------------------------------------------------------

    References
    Bloom, Benjamin (ed.) Developing Talent in Young People, Ballantine, 1985.

    Brooks, Fred, No Silver Bullets, IEEE Computer, vol. 20, no. 4, 1987, p. 10-19.

    Hayes, John R., Complete Problem Solver Lawrence Erlbaum, 1989.

    Lave, Jean, Cognition in Practice: Mind, Mathematics, and Culture in Everyday Life, Cambridge University Press, 1988.


    --------------------------------------------------------------------------------

    Answers
    Approximate timing for various operations on a typical 1GHz PC in summer 2001:
    execute single instruction  1 nsec = (1/1,000,000,000) sec  
    fetch word from L1 cache memory  2 nsec  
    fetch word from main memory  10 nsec  
    fetch word from consecutive disk location  200 nsec  
    fetch word from new disk location (seek)  8,000,000nsec = 8msec  

    --------------------------------------------------------------------------------

    Appendix: Language Choice
    Several people have asked what programming language they should learn first. There is no one answer, but consider these points:

    Use
    your friends. When asked "what operating system should I use, Windows,
    Unix, or Mac?", my answer is usually: "use whatever your friends use."
    The advantage you get from learning from your friends will offset any
    intrinsic difference between OS, or between programming languages. Also
    consider your future friends: the community of programmers that you
    will be a part of if you continue. Does your chosen language have a
    large growing community or a small dying one? Are there books, web
    sites, and online forums to get answers from? Do you like the people in
    those forums?
    Keep it simple, stupid. Programming languages such
    as C++ and Java are designed for professional development by large
    teams of experienced programmers who are concerned about the run-time
    efficiency of their code. As a result, these languages have parts that
    are very complicated. You're concerned with learning to program. You
    don't need that complication. You want a language that was designed to
    be easy to learn and remember by a single new programmer.
    Play.
    Which way would you rather lern to play the piano: the normal,
    interactive way, when you hear each note as soon as you hit a key, or
    "batch" mode, when you only hear the notes after you finish a whole
    song? Clearly, interactive mode makes learning easier for the piano,
    and also for programming. Insist on a language with an interactive mode
    and use it.
    Given these criteria, my recommendations for a first
    programming language would be Python or Scheme. But your circumstances
    may vary, and there are other good choices. if your age is a
    single-digit, you might prefer Alice. The important thing is that you
    choose and get started.
    --------------------------------------------------------------------------------

    Appendix: Books and Other Resources
    Several
    people have asked what books and web pages they should learn from. I
    repeat that "book learning alone won't be enough" but I can recommend
    the following:

    Scheme: Structure and Interpretation of
    Computer Programs (Abelson & Sussman) is probably the best
    introduction to computer science, and it does teach programming as a
    way of understanding the computer science. But it is challenging and
    will weed out many people who perhaps could be succesful with another
    approach.
    Scheme: How to Design Programs (Felleisen et al.) is one
    of the best books on how to actually design programs in an elegant and
    functional way.
    Python: Python Programming: An Intro to CS (Zelle) is a good introduction using Python.
    Python: Several online tutorials are available at Python.org.
    Oz:
    Concepts, Techniques, and Models of Computer Programming (Van Roy &
    Haridi) is seen by some as the modern-day successor to Abelson &
    Sussman. It is a tour through the big ideas of programming, covering a
    wider range than Abelson & Sussman while being perhaps easier to
    read and follow. It uses a language, Oz, that is not widely known but
    serves as a basis for learning other languages.


       收藏   分享  
    顶(0)
      




    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2007/3/9 23:05:00
     
     mabaojing 美女呀,离线,快来找我吧!
      
      
      等级:大一新生
      文章:0
      积分:54
      门派:XML.ORG.CN
      注册:2007/4/27

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给mabaojing发送一个短消息 把mabaojing加入好友 查看mabaojing的个人资料 搜索mabaojing在『 编程心得 』 的所有贴子 引用回复这个贴子 回复这个贴子 查看mabaojing的博客2
    发贴心情 
    说得好,支持!这正是说出了,中国软件行业的弱点!也是大部分初学者没有意识到的地方!
    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2007/4/27 19:26:00
     
     chllcy 帅哥哟,离线,有人找我吗?
      
      
      等级:大一新生
      文章:4
      积分:74
      门派:XML.ORG.CN
      注册:2007/4/7

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给chllcy发送一个短消息 把chllcy加入好友 查看chllcy的个人资料 搜索chllcy在『 编程心得 』 的所有贴子 引用回复这个贴子 回复这个贴子 查看chllcy的博客3
    发贴心情 
    顶,最讨厌那些说多久可以精通什么java之类的问题!!!没有时间的付出与毅力  根本就不用学习!
    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2007/5/24 21:51:00
     
     linghuchong 帅哥哟,离线,有人找我吗?
      
      
      等级:大一新生
      文章:1
      积分:56
      门派:XML.ORG.CN
      注册:2007/6/23

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给linghuchong发送一个短消息 把linghuchong加入好友 查看linghuchong的个人资料 搜索linghuchong在『 编程心得 』 的所有贴子 引用回复这个贴子 回复这个贴子 查看linghuchong的博客4
    发贴心情 
    心态最重要~!
    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2007/6/23 15:15:00
     
     一分之千 帅哥哟,离线,有人找我吗?射手座1984-11-30
      
      
      威望:1
      等级:研一(随老板参加了WWW大会还和Tim Berners-Lee合了影^_^)
      文章:632
      积分:4379
      门派:XML.ORG.CN
      注册:2006/12/31

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给一分之千发送一个短消息 把一分之千加入好友 查看一分之千的个人资料 搜索一分之千在『 编程心得 』 的所有贴子 引用回复这个贴子 回复这个贴子 查看一分之千的博客5
    发贴心情 
    十年磨一剑

    ----------------------------------------------
    越学越无知

    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2007/6/24 11:22:00
     
     a2166862 帅哥哟,离线,有人找我吗?
      
      
      等级:大一新生
      文章:1
      积分:59
      门派:XML.ORG.CN
      注册:2007/7/3

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给a2166862发送一个短消息 把a2166862加入好友 查看a2166862的个人资料 搜索a2166862在『 编程心得 』 的所有贴子 引用回复这个贴子 回复这个贴子 查看a2166862的博客6
    发贴心情 
    说的有道理啊
    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2007/7/3 16:47:00
     
     henryjia2006 帅哥哟,离线,有人找我吗?魔羯座1987-1-1
      
      
      等级:大一新生
      文章:4
      积分:68
      门派:XML.ORG.CN
      注册:2007/7/17

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给henryjia2006发送一个短消息 把henryjia2006加入好友 查看henryjia2006的个人资料 搜索henryjia2006在『 编程心得 』 的所有贴子 引用回复这个贴子 回复这个贴子 查看henryjia2006的博客7
    发贴心情 
    说的是很对,但是要花10年呢,这可不是一个小数目啊~~~要有意志力的人才能挺到10年
    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2007/7/17 14:16:00
     
     loach 帅哥哟,离线,有人找我吗?
      
      
      等级:大一新生
      文章:5
      积分:72
      门派:XML.ORG.CN
      注册:2007/9/4

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给loach发送一个短消息 把loach加入好友 查看loach的个人资料 搜索loach在『 编程心得 』 的所有贴子 引用回复这个贴子 回复这个贴子 查看loach的博客8
    发贴心情 
    学得越多感觉自己知道的越少
    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2007/9/4 12:32:00
     
     guangye1358 帅哥哟,离线,有人找我吗?
      
      
      等级:大二(研究汇编)
      文章:32
      积分:209
      门派:XML.ORG.CN
      注册:2006/5/21

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给guangye1358发送一个短消息 把guangye1358加入好友 查看guangye1358的个人资料 搜索guangye1358在『 编程心得 』 的所有贴子 引用回复这个贴子 回复这个贴子 查看guangye1358的博客9
    发贴心情 
    支持啊
    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2007/9/5 22:15:00
     
     GoogleAdSense
      
      
      等级:大一新生
      文章:1
      积分:50
      门派:无门无派
      院校:未填写
      注册:2007-01-01
    给Google AdSense发送一个短消息 把Google AdSense加入好友 查看Google AdSense的个人资料 搜索Google AdSense在『 编程心得 』 的所有贴子 访问Google AdSense的主页 引用回复这个贴子 回复这个贴子 查看Google AdSense的博客广告
    2024/4/27 10:46:15

    本主题贴数9,分页: [1]

    管理选项修改tag | 锁定 | 解锁 | 提升 | 删除 | 移动 | 固顶 | 总固顶 | 奖励 | 惩罚 | 发布公告
    W3C Contributing Supporter! W 3 C h i n a ( since 2003 ) 旗 下 站 点
    苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
    156.250ms