响应经典水区的 征文:http://bbs.blueidea.com/thread-2841745-1-1.html
回忆了一下自己从事程序员这个职业的过程。
2000年,上大学的时候,第一次接触电脑,懂得了如何用QQ聊天,之后是开始学习FrontPage,知道了什么是HTML,但是从来不会手写。
2001年,有了自己的第一台电脑,那个时候,通过电脑报,学会了Flash,并制作了2个MTV(仅仅是图片、文字渐变,配上音乐),这也让我High了好久,那个时候不会flash手绘,不会AS,不过直到现在也没学会,没有美学的基础,画出来的东西还不如幼儿园的小孩儿;工作后一直没有需要学AS地方,也就一直没有接触。
2002年,这个时候,又学了Fireworks,PhotoShop,当时是想往设计上发展,又借了美术系同学的一些书来看,随着学的越多,看的越多,越来越发现自己基本功的不行,仅仅是会一些工具的使用和特效,做不出太多创意型的东西,设计网页也是Copy,不过是从N个网站中进行抄袭、模仿,比起那种直接拿别人页面来做的人,感觉自己又高尚了一些,现在想想,仍然是羞愧啊。
在这期间,还担任了一个培训中心的老师,教的东西还挺多,Flash,Fireworks,DreamWeaver,FrontPage,Html,装机CMOS设置,虽然我水平很弱,但把学生领进门,教会这些工具的使用,还是没问题的。不过现在想想,真有点误认子弟了,幸好当时只有两个MM来学,误的人不多,幸运的是,我这个老师还和其中一个发生了一点故事……
2003年,一直的在看一些ASP,Javascript的书,但怎么看都还是入不了门,这期间就一直在学Fireworks,并制作一些纯HTML的网站。
2004年,来北京了,后来在一个同学的指导下,我明白了IIS,明白了ASP连接ACCESS数据库、连接MSSQL数据库,明白了SQL的增、删、改、查,从这以后,我就对程序豁然开朗了。同时“网页重构”的概念让我对这个很是不爽,说99%的网站都过时了,什么东西这么牛逼,敢这么说,然后我就花了1周多搞明白了原来是用CSS来控制网页的表现。这个时候,我利用刚学会的蹩脚的ASP程序和“网页重构”的方式,花了一个月,完成了自己第一个意义上的带程序的网站。 (忍不住,自恋一下,[http://5.d5s.cn)。
9月份的时候,进了一家新单位,做的是切图的工作,不过同时老板又让我学WAP、PHP,什么都不会,从头开始,买了本书,每天晚上就是看着书,把WmlScript代码做成笔记,后来硬是写完了一个小笔记本,这也是我上大学以来,第一次这么认真的看书了。
照着ASP写程序的样子,从那个时候起就开始不停的鼓捣PHP,而同时也放下了刚入门的ASP,这期间从MYSQL乱码、页面乱码、UTF-8编码、PHP类、框架、压力测试、程序优化……,一步一步走到了今天,现在发现,写程序其实是很有意思的事情,尤其是有了一个新的想法,而又及其的想实现她,或者是突然明白了一个程序设计的思路,这种喜悦和动力,一直让我迷恋着,每天Coding。