我看大家今年都过得不错。大家应该得到了些什么。在技术和人生方面都有所感悟。是时候大家总结一下了。

解决方案 »

  1.   

    去年重要的几个关键字:一、回家 —— Charlie Calvert和《delphi4编程技术内幕》 —— Charles Petzold和Programming Windows —— 罗云彬和《Windows环境下32位汇编语言程序设计》 二、宁波 —— Nicrosoft(申旻)和《Delphi高手突破》 —— 《delphi 5开发人员指南》—— 《Com技术内幕》——Stanly Lippman和《C++ Primer》和《Inside C++ Object Modal》三、上海——Kernigham 《程序设计实践》——Stroustrup和《C++程序设计语言》和《C++语言的设计和演化》—— Julian《Delphi算法与书籍结构》——梁肇新《编程高手箴言》——《离散数学与应用》——《编译原理》——我买到了梦寐以求的《程序设计艺术》
      

  2.   

    四、父母——朋友——信任——孩子——勇气——自信五、应用设计——理论基础——厚积薄发——抽象概念六、团队——项目——计划——人才——合作——友情——发挥。七、地区——文凭——能力——信任——表达八、结构化设计——模块化设计——对象化设计——泛型设计——C++九、VCL——Cnpack——boost——loki——设计模式——delphi
      

  3.   

    ★猴年大吉★□新年快乐□¤恭喜发财¤☆万事如意☆ :Поздравляю Вас с Новмы годом! 
    日: 明けまして おめでとうございます。
    中 :祝你新年快乐!
    台 :祝你新年快樂!
    英 :Happy new year to you! 
    法 :Bonne Année!
      

  4.   

    过去的一年,没有积攒下什么积蓄,郁闷ing~~~~~~~~~~~~~`
    希望今年翻身!!!~~~!!!
      

  5.   

    通过继续了解C++,感觉C++简直太适合程序员们了。真的是一种灵活多变的东西。但是学C++之前,我认为应该去学Pascal,那些关键字可以养成许多好的开发习惯。当我们知道了应该怎么做,不应该怎么做之后,我认为Pascal真的应该放一放。去学C++和C++的思想。然后反过头来用Object Pascal,那样就等于学会了法语思想然后用英语表达。真正突破了语言的限制。顺便看了看smalltalk还有Ada,真的感觉各有千秋。但是表达的东西都差不多。但是最后我还是选择了Cpp。
    我过去半年的经验就是——基础的重要。而且由不得半点蹊跷。如果感觉不足,老老实实的回头去学,还来得及。如果懒下去,那只能做个二流的人才。一、数据结构。是的,我们可能学得有些东西是用不上的或者不常用的,比如复杂的树还有图。但是学习这些复杂的会扩展我们的头脑。然后再去使用简单的数据结构,那就可以达到随心所欲的地步。其次,就是建立一种设计方法,那就是——结构化设计。并且,有了数据结构的头脑,对我们的VCL的理解,那帮助太大了。因为VCL的写法仍然是数据结构的范畴。当理解并灵活运用了数据结构,加上对Windows机制的了解,我认为不用多看书了,看帮助的VCL Reference就够了。所以我在上面写了一个“厚积薄发”,只有厚积才能随心所欲的薄发!二、汇编语言。可能这个不会叫你用汇编语言来写程序,不过,我认为不能投机取巧。汇编语言一定要学,不是学的如何编程,因为汇编不够抽象,也很繁琐。对使用好的算法那就是噩梦。但是学的就是这么一个基础,一种汇编的思想,一种对计算机的基本认识。至少能看懂起码的汇编语句。如果还不知道压栈弹栈,不知道基本的寄存器,最好找计算机原理的书赶快复习,花不了多长时间,但是实践中就会知道重要性。三、离散数学。这个叫我受不了的东西,有一天公司的项目出现了一个布尔代数的应用,我叫两个同事给我解释了整整13遍我还没有理解,但是看了《离散数学与应用》29页纸我就明白了许许多多。老老实实的回过头来补习。我没有办法,工作上需要。但是学了之后发现,我的头脑中的逻辑思维概念又一次拓展了。对所谓的面向对象的理解有一种更深入地了解了。受不了,我早干什么来着?为了考试而去学?????奉劝现在正在学习离散数学的同学们,不要为了考试而去学,老老实实的学一下,以后你会在这一行终生受益!四、别人的经验是的,经验是自己理解的,但是别人的经验也需要借鉴。因为别人的一点点经验可能会组合你毫无关联的一大片经验。不仅仅如此,高手们的一些简单实践,会让你对某一个学科,某一个方面有全新的理解。五、生活人们不是说:艺术来源于生活吗?我说:其实编程也来源于生活。不要以为什么设计理念是凭空想象的,其实还是来源于生活。当我把我所在公司的管理体制了解了之后,我发现,这种体制完全可以用在我写的软件上,而且与最常用的设计模式完全吻合。我对我的几个老总开玩笑说,我的这个模块就是你,那个就是你,我需要什么就找那个人。是的,软件也是如此,各司其职,功能分明,相互联系而又相互独立。看看门外正在建设的大楼,多出去走走,你会发现生活和程序设计是相关联的。程序也离不开生活。
      

  6.   

    我对别人说:只要你在Windows下,Delphi无所不能。当然,有强项,有弱项。关键是看你的基础如何。当基础越积累越厚的时候。看待编程的各个方面,那真的就象站在山顶上看,和站在半山腰看就完全不一样了。所得到的就是更全面,更具体。不过在此之前,学习的要更抽象,更概念化。不明白最好也去学,当实践应用的多了,就知道当初学的其实都有用。没有用不着的东西,基础都有用。
      

  7.   

    就如前一阵子一个人写的一个帖子,写一个可以把可执行文件反编译成Pascal源文件的程序。我笑,这种没有基础的人在异想天开。殊不知,这个二进制文件转换之后又多种解释,而寄存器到底认识的是那种解释?还不说这个,即便是知道了,生成了汇编的助记符,那些助记符能真正的对应了某些高级语言,所表达的逻辑关系,还有算法?就OpCode:0x90,就可以解释为:NOP或者XCHG AX, AX或者XCHG EAX, EAX也就是说这么一串二进制数字,简单的转换回汇编就有三种解释。基础的需要,不仅仅是更深入的学习。其实另一方面就是摆脱天真、蒙昧还有可笑的想法。用大脑去做正常的事情。