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--------------------------------------------------------------------------------
---------------------------------------------------------------------------------2006--------------------------------------------------------------------------------