• 一台学习机,让我成为了程序猿...


    我出生于1986年年底,普通的小山村,物质应该不算丰富的年代吧。不太清了。我的出生也算不平凡,我是在家里出生的不是在医院。我出生前几分,我姐出生了。家里人抱着我姐洗去了,我出生好像就一个隔壁小姑娘在我妈旁边,是那个小姑娘去叫大人过来,才发现还有个我啊,亲,非常感谢。

     

    上过幼儿园,不过没上完就急着去上小学了,因为年龄不达标为此我爸还多交了20块钱。结果就是一年级重读了一年,留级生啊。没有留过级的人生是不完整的

    小学,初中,都算是平安的度过了吧,太平凡了不值一提,反正成绩不好不坏。

     

    上完初中,我自己就不想上学了,想着以后找份2000多块钱一月的工作就非常满意了(擦,最后还真TM实现了..杯具)。父母当然不同意我弃学,好吧随便报了个中专读着先。

    初中毕业那年,不知什么情况,突然有一天回家,发现家里居然买了一台学习机(小霸王之类的东西),我到现在都很好奇,为什么家里会买这么个神奇的东西,小时候玩电子游戏在家人看来那可是逆天的行径啊

     

    神奇的是我居然对玩游戏并不怎么热衷,而我的一个叔叔刚好会打字,那个时候打字也算是一门技能。然后我就跟着叔叔学五笔,背五笔字根表,自己花了一个下午就完全记住了五笔字根表与键盘对应关系,初中毕业的暑假就一直在练打字。反正最后就是学会了五笔输入法(倒霉催的)

     

    暑假结束后就去SX市某个中专上学了。中专课程中肯定是有计算机的。计算机课说白了就是教你打字,word,办公软件之类的东西,同学们都在努力背五笔字根表的时候,哥们早就会了,所以上计算机课根本不用听。现在看来学那些东西根本就是浪费时间。

     

    接触电脑对我来说是很新奇的东西,因为一直到初中时,只有校长办公室里有一台电脑,而那台电脑就是专门用来给各个老师练打字的

    从那时起就对电脑产生了强烈的兴趣,那时候QQ也才刚刚兴趣,记得很清楚我是花3块钱从网吧买了现在的QQ号,坑爹的

     

    不知道什么原因,那时候就想建一个自己的网站,然后就狂疯学习相关知识,现在看来好幼稚,似懂非懂,就花了50块钱买了个二级域名与空间。用模版建了个网站,钱还是跑到银行去汇款到北京的某个域名空间提供商的当时的我真勇敢,这么早就开始网购了

     

    那时候的我学习了HTML基础知识,CSS什么的那时候在国内应该是刚兴起的,我一直搞不清CSS概念,书上一直说“层”什么的概念。实在无法理解。Javascript什么的更没概念了,那时候更多的是找一些特效Javascript加到网站中实现一些很炫的特效,当时觉得特别神奇。我还买了一本关于flash5的书,自学,当时flash脚本是1.0版。各种傻学。最后好像书是被一个女生借走了,忘了具体是谁了,反正到现在也没还我

     

    中专上了一年,才发现还是要上学才能有出路(知识改变命运?听起来反正怪怪的),别人有背景,而我有的只是背影,而且背影还不高大..

    就报了升大专的班级,去了名叫“提高班”的班级学习。想来“提高班”的日子最有趣了。学的课程都是高中的课程。同学们学习的积极性都挺高。

     

    后来顺利就升到了HZ市的大专,和中专性质相关的一个大专学校。不知怎么想的居然报了现代物流这个专业,被忽悠惨了,完全没用的一个专业。在这个学校,不通过10门国考课程是没办法拿到毕业证的,说实在的在大专的日子学习才是最认真的吧。反正顺利通过国考,然后拿到毕业证了,计算机什么在大专课程中也是有的,现在看来是非常简单的课程,有些计算机课简直是扯淡,在我的印象中就是让你背名词解释误人子弟啊,相信现在这样的学校这样的课程仍然存在于大多数学校中吧。可能是对计算机有兴趣,所以学校里的所谓计算机课对我来说都很简单。当然了,当时完全没有想过,将来会以计算机养活自己。不过那时候把月工资目标定位到3000块(哇,好多钱),果然知识改变命运由于中专,大专学校性质都是电信类的,所以一直想进电信相关的企业。大专毕业后果然是找了家电信设备安装的公司实习,就是搬各种设备到山顶安装。累的跟狗似的,一个月后被莫名奇怪的开除了!后来才知道某人说了句不该说的,结果以为是我说的..好吧,感谢某人,不然现在我可能还各个山顶安装电信设备。

     

    被开除后,买了一本photoshopautoCAD自学,准备想去电信公司做制图,一个月就学完了。凭想象还用CAD画了架歼十战斗机,人太聪明没办法

    凭着战斗机被一家电信公司看中,让我去上班。

    结果却鬼使神差的被朋友拉去他的互联网公司做网站了。节奏太快,屎尿不急

     

    一开始啥也不会,由于会点photoshop就从美工开始做起吧,记得是做了一年左右吧,当时的社交网络开始兴趣,facebook什么的开始火爆,web2.0也概念也各种炒作。我就开始学css了。当时依然不会写任何程序。后来公司人手不够,慢慢要开始学习javascript了,买了一本相关的书,国人写的,反正看完后,没啥感觉,国人出的程序书籍真是坑爹的居多。由于之前有一点点flash基础,加之当时的公司也有flash制作需求,就买了一本叫“as3.0殿堂之路”的flash脚本入门书籍,系统的看完,终于会写程序了。虽然也是国人写的书,但真心不错,当时加班比较频繁,看书都在大半夜,想想当时也挺惨的,没办法谁叫自己上学的时候没好好学。

     

    终于会写程序了,然而虽然会写,但应用到实际项目却完全不同,还得看书..

    无意间发现peter大师写的一本叫“基础动画”as3.0的书,看的入迷,真心是一本好书,各种动画算法,数学,物理什么的,也第一次写了超过200行代码的程序。还写了个雷达图表应用在公司项目中。要是早看这本书,我上学时就好好学习天天向上了,进不了一流大学,也应该进个二流的吧。教育方法真的是太重要了,学校里的老师真是庸才居多。后来peter大师的“高级动画”把我看惊呆了

    当时flash as3.0如火如荼,jquery1.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,针对webkithtml5优化等。什么IE6什么的都是浮云,连办公环境都从windows迁移到了mac os平台,捣鼓的是Android平台。
     

    由于多年来在互联网公司工作,身体各方面都感觉透支。技术方面又没有沉淀。最后还是决定离职,开始写自己的javascript库,休息,写库,旅行。

     

    现在旅行到了丽江,无聊想着写点东西,不知不觉写了这几年的经历,到底为什么自己成了一名程序猿?死程?也许是兴趣,也许只是为了养活自己,呵呵。

    至少现在每天逛完回来都会更新自己的javascripthttps://github.com/willian12345/mango 

     

    边旅行边coding?  2B青年也有文艺的一面啊

     

    还会在这条路上走多远呢?反正现在除了写点破程序其它啥也不会干。

     

    2013917日4:27分

    看到我的衣服没有?just do it
    应该理解为just do it(information
     technology)
    2B青年欢乐多 

  • 相关阅读:
    Cobalt Strike系列教程第二章:Beacon详解
    Cobalt Strike系列教程第一章:简介与安装
    安全意识第九期丨软件暗藏陷阱 下载要三思
    安全意识第八期丨OMG!发个帖子竟然摊上大事了
    新手教程丨利用Python制作一款截图识别软件!
    2019互联网安全城市巡回赛·北京站——巅峰对决,邀你来战!
    安全意识第七期丨双11优惠券“1元抵1000”,速来领!
    《0day安全软件漏洞分析技术》学习笔记
    安全意识第六期丨谁来帮帮我,改签机票为什么被扣2万元?
    C#常用功能函数小结(.NET 4.5)
  • 原文地址:https://www.cnblogs.com/willian/p/3325540.html
Copyright © 2020-2023  润新知