前言:
我叫拭目以待,性(ai)别(hao)男(nv),2010年从事编程工作,于11年步入前端行业; 转眼已经六年有余.
一入前端深似海,回首已然而立年。
2004年之前:
我能接触前端实在是存在过多的偶然,从初中开始接触计算机时,每周的计算机课都是争先恐后的排队去上机。
当然,那时上机,主要是玩。通过初中三年、中专两年的专业练习,已熟练掌握CS爆头技巧,并达到红警全班无敌状态。
现在想想,多么纯真的年代。
2004年至2009年:
至此我的学业已经终结,从04年至09年一直处于混沌状态。
建设过家乡(焦炭厂、铸造厂、机械加工-镗工),下过海(深圳做普工),当过北漂(北京当保安)。
在做机械加工时,车间里有个机器叫数控龙门铣,用言语形容的话就是那种通过编程所产出的程序,控制自动操作的洗床。当时觉着,这东西好神奇,也妄想着有朝一日可以去做这种编程的工作。 现在想想,如今所做的事好像也差不多一个意思。
08、09年在神州数码做保安,地点位于中关村苏州街。由于我占身高优势,很幸运的被安排在前台。前台会接发一些邮件与定阅刊物,当执晚班时,大量的计算机相关刊物可以随意的翻阅, 也就是在这个时候明白IT行业比我想像的更吸引自已。当时我们的安保主管,姓袁,现在想想,真的很感谢他,夜班查岗时并不会因为我在看书而责备,反而鼓励并且会为我寻得一些业主丢弃的刊物。 我现在也会有偶尔的冲动,再去中关村的神码看看,后来听说已经搬到上地去了,总是有些许遗憾。
2010年:
09年马上过春节了,我哥外出打工归来,年底拿了一万多的奖金。而我依旧两手空空,我妈说我:“如同逃难回来”。顺便提下,比较起哥与我之间,爸总是更偏袒我一些。 但是这并不会改变爸对我的看法:觉着我这辈子就废了,原话应该是:“你到时候就死在电脑铺子里了”。我听了,当然是不知所谓。 经过这么多年的努力,我已经成为我们村的知名人物。非常具有代表性的反面教材,大人教育好玩电脑的小孩时,总会提到我。
正月一过,今年去哪混的惆怅又来了。我哥提议送我去学习编程, 这中间有些比较煽情的话省略了, 总之最终在我哥的支持下,开始了学习编程之路。
地点选在了西安,学校选定了野马。 编程语言选择了JAVA,我原本是想学C,但那时并不懂C与JAVA的区别在哪,经过野马老师的解(hu)说(you),我顺利的报了个JAVA国际班。
经过七个月的学习,10月底时,已临近结业。蛮自豪的说,我率先找到工作,月薪800。 与我同班的有十个同学,现在算上我只有三个还在这个行业,其他的或出来就没找下工作转行了,或做了一小段时间后转行了。想到这里,不由的叹了口气。
2011年-2012年:
这一年我认识了一批到现在走的都很近的同事,包括当时的张姓领导,我现在的代码风格大都受他影响。
有件刻骨铭心的事:当开心的写完一个JSP页面,用SVN提交上去,破败不堪的代码被这个张姓领导打回。原话我记得特别清楚:“拿去改,再写成这个怂样我就帮你删了。 不会就问,但一件事别问我两遍,别怕写不完,要真写不完我帮你写”。
编程职涯第一步能遇到一个负责任的导师,我真的感到很幸运。
这一年,IE6正值壮年。兼容火狐、IE、谷歌就像一个脓包,疼还挤不干净。
当时做的项目是华商网医疗数据库,在项目的头部与内容区的交接处有一片绿叶,当时怎么也处理不了这个绿叶在不同浏览器下的显示错乱问题。这个项目的业务小毅,大晚上的带了些KFC, 我们边吃边调,每一个调试过程都会细细的讲解,调试中我了解了什么是浮动、定位,也知道了有种编程人员叫前端工程师。
经历过这片叶子,我深深的喜欢上了HTML+CSS+Javascript的编辑模式。How To Make Love,什么叫做爱。当遇到HTML,才知道什么叫作爱。
这两年是很辛苦的两年:天天加班,兼容、hack满天飞。电商、企业站,个人站、交易平台,码完一个还有一个。每天到18点,想到的永远是吃完饭做哪个页面而绝不会想到下班。
这两年也是收获颇丰的两年:通过14个项目的打磨,练就了前端的基本功。 近年来我一直对新入行的朋友们说,多做点不要就觉着吃亏、累。你在付出的同时,收获也在随波而至。
2013年-2015年:
从13年开始正式进入互联网行业,这三年先后就职于网开科技与NDP media。
这三年通过浏览器内核嵌套的方式,做仿C/S架构的协同办公、事务流。现如今移动端上新兴的Web View也正在铺天盖地而来。Web 大有一统江湖之势,这是一个最好的互联网时代。
这三年,坠入前后端分离的模式中。一行一行的码出了对MVC框架的喜爱,喜爱到至今为止都对MVVM框架无动于衷。
这三年是日新月异的三年:git替代svn成为主流,node.js凶猛来袭, React.js\Angular.js\vue.js等各大前端框架横空出世。
这三年是知识沉淀的三年: 开始放弃使用SVN,转而使用Git, 开始使用node、npm、grunt, 开始组件化前端插件,开发并维护表格管理插件 GridManager.js与下拉选择框插件 select3.js, 开始建设个人站点www.lovejavascript.com, 开始编写个人前端类库jTool.js, 开始聚拢前端人脉资源创立How To Make Love前端交流群。
就拿Git来实例化一个故事。14年初被迫使用Git,离开我喜爱的SVN。虽然我现在对SVN不屑一顾,但当时特别有分别感。单点来讲,技术真是喜新厌旧的行业。有时会无奈,但是请别停止更新迭代,技术不进则死。
之后:
正所谓,学无止境。 年前上映的《少帅》,里面的张作霖说的最多的一句话就是,江湖是什么?江湖就是人情世故。 无论继续学习还是转入管理行业,人脉与交际都是最重要的。 欢迎大家加入How To Make Love前端交流群。
我叫拭目以待,我为人生沉淀。 静看人世风雨 、凝聚人生魅力。
一小段故事,一小段人生,酷爱JS,希望和在路上的你一起共勉。
表格管理插件:gridmanager.lovejavascript.com&& github地址
QQ交流群 (452781895):How To Make Love
《野生前端工程师》专辑中所有文章均为@拭目以待 原创,转载请注明出处。