我出生于1986年年底,普通的小山村,物质应该不算丰富的年代吧。记不太清了。我的出生也算不平凡,我是在家里出生的不是在医院。我出生前几分钟,我姐出生了。家里人抱着我姐洗去了,我出生时好像就一个隔壁小姑娘在我妈旁边,是那个小姑娘去叫大人过来,才发现还有个我啊,亲,非常感谢。
上过幼儿园,不过没上完就急着去上小学了,因为年龄不达标为此我爸还多交了20块钱。结果就是一年级重读了一年,留级生啊。没有留过级的人生是不完整的…
小学,初中,都算是平安的度过了吧,太平凡了不值一提,反正成绩不好不坏。
上完初中,我自己就不想上学了,想着以后找份2000多块钱一月的工作就非常满意了(擦,最后还真TM实现了..杯具)。父母当然不同意我弃学,好吧随便报了个中专读着先。
初中毕业那年,不知什么情况,突然有一天回家,发现家里居然买了一台学习机(小霸王之类的东西),我到现在都很好奇,为什么家里会买这么个神奇的东西,小时候玩电子游戏在家人看来那可是逆天的行径啊…
神奇的是我居然对玩游戏并不怎么热衷,而我的一个叔叔刚好会打字,那个时候打字也算是一门技能。然后我就跟着叔叔学五笔,背五笔字根表,自己花了一个下午就完全记住了五笔字根表与键盘对应关系,初中毕业的暑假就一直在练打字。反正最后就是学会了五笔输入法(倒霉催的)
暑假结束后就去SX市某个中专上学了。中专课程中肯定是有计算机的。计算机课说白了就是教你打字,word,办公软件之类的东西,同学们都在努力背五笔字根表的时候,哥们早就会了,所以上计算机课根本不用听。现在看来学那些东西根本就是浪费时间。
接触电脑对我来说是很新奇的东西,因为一直到初中时,只有校长办公室里有一台电脑,而那台电脑就是专门用来给各个老师练打字的…
从那时起就对电脑产生了强烈的兴趣,那时候QQ也才刚刚兴趣,记得很清楚我是花3块钱从网吧买了现在的QQ号,坑爹的
不知道什么原因,那时候就想建一个自己的网站,然后就狂疯学习相关知识,现在看来好幼稚,似懂非懂,就花了50块钱买了个二级域名与空间。用模版建了个网站,钱还是跑到银行去汇款到北京的某个域名空间提供商的…当时的我真勇敢,这么早就开始网购了…
那时候的我学习了HTML基础知识,CSS什么的那时候在国内应该是刚兴起的,我一直搞不清CSS概念,书上一直说“层”什么的概念。实在无法理解。Javascript什么的更没概念了,那时候更多的是找一些特效Javascript加到网站中实现一些很炫的特效,当时觉得特别神奇。我还买了一本关于flash5的书,自学,当时flash脚本是1.0版。各种傻学。最后好像书是被一个女生借走了,忘了具体是谁了,反正到现在也没还我…
中专上了一年,才发现还是要上学才能有出路(知识改变命运?听起来反正怪怪的),别人有背景,而我有的只是背影,而且背影还不高大..
就报了升大专的班级,去了名叫“提高班”的班级学习。想来“提高班”的日子最有趣了。学的课程都是高中的课程。同学们学习的积极性都挺高。
后来顺利就升到了HZ市的大专,和中专性质相关的一个大专学校。不知怎么想的居然报了现代物流这个专业,被忽悠惨了,完全没用的一个专业。在这个学校,不通过10门国考课程是没办法拿到毕业证的,说实在的在大专的日子学习才是最认真的吧。反正顺利通过国考,然后拿到毕业证了,计算机什么在大专课程中也是有的,现在看来是非常简单的课程,有些计算机课简直是扯淡,在我的印象中就是让你背名词解释…误人子弟啊,相信现在这样的学校这样的课程仍然存在于大多数学校中吧。可能是对计算机有兴趣,所以学校里的所谓计算机课对我来说都很简单。当然了,当时完全没有想过,将来会以计算机养活自己。不过那时候把月工资目标定位到3000块(哇,好多钱),果然知识改变命运…由于中专,大专学校性质都是电信类的,所以一直想进电信相关的企业。大专毕业后果然是找了家电信设备安装的公司实习,就是搬各种设备到山顶安装。累的跟狗似的,一个月后被莫名奇怪的开除了!后来才知道某人说了句不该说的,结果以为是我说的..好吧,感谢某人,不然现在我可能还各个山顶安装电信设备。
被开除后,买了一本photoshop和autoCAD自学,准备想去电信公司做制图,一个月就学完了。凭想象还用CAD画了架歼十战斗机,人太聪明没办法…
凭着战斗机被一家电信公司看中,让我去上班。
结果却鬼使神差的被朋友拉去他的互联网公司做网站了。节奏太快,屎尿不急
一开始啥也不会,由于会点photoshop就从美工开始做起吧,记得是做了一年左右吧,当时的社交网络开始兴趣,facebook什么的开始火爆,web2.0也概念也各种炒作。我就开始学css了。当时依然不会写任何程序。后来公司人手不够,慢慢要开始学习javascript了,买了一本相关的书,国人写的,反正看完后,没啥感觉,国人出的程序书籍真是坑爹的居多。由于之前有一点点flash基础,加之当时的公司也有flash制作需求,就买了一本叫“as3.0殿堂之路”的flash脚本入门书籍,系统的看完,终于会写程序了。虽然也是国人写的书,但真心不错,当时加班比较频繁,看书都在大半夜,想想当时也挺惨的,没办法谁叫自己上学的时候没好好学。
终于会写程序了,然而虽然会写,但应用到实际项目却完全不同,还得看书..
无意间发现peter大师写的一本叫“基础动画”as3.0的书,看的入迷,真心是一本好书,各种动画算法,数学,物理什么的,也第一次写了超过200行代码的程序。还写了个雷达图表应用在公司项目中。要是早看这本书,我上学时就好好学习天天向上了,进不了一流大学,也应该进个二流的吧。教育方法真的是太重要了,学校里的老师真是庸才居多。后来peter大师的“高级动画”把我看惊呆了
当时flash as3.0如火如荼,jquery才1.2,公司用的javascript库好像是prototype
开心网,校内网,海内网等各种社交网站开始发力,前端攻城师这个职位开始越来越重要.
我也自学了一门后台语言php,刚学会php就挣了800块钱,是给一个老师写一个调查程序,反正是网上认识的,挺神奇…
后来种种原因,离开原来的公司到了一家神奇的公司,暂时称这家公司叫YYM公司,正式开始做前端程序猿了。
进YYM公司时,公司员工非常少,三四个人吧。做什么项目也不确定,正好边扯淡边看书,当时看到一本淘宝员工写的书,书名忘了是啥,反正是关于深入理解javascript,看了之后茅塞顿开,原来javascript是这么回事儿,后来YYM公司决定开发社交网站,对于社交网站其实我已经非常熟了,第一个公司就是搞社交网站的,第一个公司后期的前端工作大部分都由我接手。就这么干吧,边学,边开发。
在YYM这家神奇的公司待了1年多,人越来越多,管理越来越乱,料定公司不会长久,果断离职撤退。我离开后大概7个月,YYM倒闭,当时公司的前端团队已经非常大,但我离开时前端团队好像才10人左右吧。
后来进了一家桌游公司暂时就叫BF公司吧。虽然是游戏公司,但我还是以前端攻城师身份进入的,进公司后开发的是运营后台。直系领导人很nice,也非常有想法。用HTML5新技术重构运营后台。但是好像整个部门就2-3个前端程序员,反正最后我写了运营后台,及对应的javascript UI组件库,在这个公司成长是最快的,因为做的东西多。有一回,还花了二周时间赶出来一个养花类的游戏,这是难得的经历。再后来BF公司决定上HTML5技术做游戏大厅客户端,关在小黑屋里使用算是前沿技术了,各种新的HTML5技术。
在BF公司其实自学了objective-c2.0,还看了设计模式之类的书。
项目第一阶段完成后,我这颗不安份的心,通过朋友介绍又进入了一个创业团队。
新进的创业公司,简称ZP公司,又走在了技术前沿,公司是做智能机顶盒的,非常棒的创业团队,同事都独挡一面的技术牛人,跟着同事也接触了最新的技术,前端优化,backbone,saas, coffeescript,针对webkit的html5优化等。什么IE6什么的都是浮云,连办公环境都从windows迁移到了mac os平台,捣鼓的是Android平台。
由于多年来在互联网公司工作,身体各方面都感觉透支。技术方面又没有沉淀。最后还是决定离职,开始写自己的javascript库,休息,写库,旅行。
现在旅行到了丽江,无聊想着写点东西,不知不觉写了这几年的经历,到底为什么自己成了一名程序猿?死程?也许是兴趣,也许只是为了养活自己,呵呵。
至少现在每天逛完回来都会更新自己的javascript库https://github.com/willian12345/mango
边旅行边coding? 2B青年也有文艺的一面啊…
还会在这条路上走多远呢?反正现在除了写点破程序其它啥也不会干。
2013年9月17日4:27分
看到我的衣服没有?just do it
应该理解为just do it(information technology)
2B青年欢乐多