心路历程——学海无涯

来源:互联网 发布:淘宝付款失败银行扣款 编辑:程序博客网 时间:2024/04/28 21:29
  C(1999)->QBASIC(2001)->C(2003)->LAMP(2004)->VB(2005)->C++(2005)->ASP(2006)->ASP.NET/C#(2007)->JAVA(2008)。
 
  初学者接触C语言,感觉是那么新鲜,但又是那么的高不可攀。在老师的建议下买了本教材,谭浩强版的C语言教程,顺便买了一本DOS傻瓜书,它对我学习DOS帮助很大。刚学C语言时新的概念是那么多,一个变量都能折腾死人,况且还有特殊的语法。能照着书上的例子调试出来,在屏幕上蹦出书上一样的提示,自己是非常满足。种子在当时已经萌芽。
 
  用QBASIC的时候总是想到FC里的游戏都是用BASIC编的,心想学了以后也要自己编一个,看了谭浩强老师的书之后,扫盲了一些基本概念,明白了什么是结构化编程,对算法有了初步的印象。谭老师的书那么的适合初学者,浅显易懂。
 
  到大学之后,再遇C,已经不是那么的深奥难懂,做做习题,上上机,没有什么问题。学习期间感慨表达式和指针是如此的灵活和强大。C编出来的程序有种美感,源自看了Deitel H.M.的《C 大学教程》中关于代码风格的讨论和Charles Petzold 的《WINDOWS 程序设计》中写的匈牙利命名法,缩进要几个字符,花括号是否要换行,变量的命名,Deitel H.M.对代码的严谨给人印象很深。期间也想学习WINDOWS编程,拿了本《WINDOWS 程序设计》嚼着,可惜没有太多去实践,后来也就转投VB怀抱了。
 
  学习LAME源自开源。Richard Matthew Stallman 教父级的人物,COPYLEFT,GNU,GPL,LINUX,X-WINDOWS,APACHE,PHP,OPENSOURSE,社区 PHPWIND 太多太多,能感受到震撼和力量,还有激情。麻省和伯克利也成为心中的金色殿堂。
 
  VB帮着师兄完善他的课题学起来。典型例子也很多,上手很快,对对象,数据库的良好支持,对于编一个应用软件来数是足够了。新鲜的事件驱动,异常处理,程序将就着可以用了,有时也会报错。
 
  因为想学VC++学习了C++,也接触了一些新的概念,用的不多。
 
  接触了互联网学习了ASP,下本语法参考,看看例子就足够了。倒是学习WEB技术费了很大的劲,CSS,AJAX,两者都是令人激动的技术。
 
  想学UML,想学软件设计了。
---------------------------------------------------------------------------------2006--------------------------------------------------------------------------------
原创粉丝点击