高考填志愿时没有填任何一个从字面上看是和计算机有关的专业,拿到录取通知书时也尚未意识到我与计算机能有什么未解之缘,直到。。。。。我这个专业在此大学居然是被纳入到计算机学院广博的怀抱中!!!说到这里,我并不是说,本科在计算机学院对我的计算机造诣有多大的促进作用,这只是一个引子,让我“有幸”在考研不利的情况下还能调剂到名字如此高大上的专业——计算机技术与应用。唉,既然注定要加入程序媛行列,为啥当初不直接抽风本科就读计算机呢,或者是至少也要认真对待本科时借着计算机学院的春风而上的计算机相关的不少的课程啊!
在这样一个到处充满中国社会主义伟大特色(农业的气息)的大学里,读了四年非农非计算机的专业,目前继续在此读计算机研究生,我不知道我未来的方向到底是在哪里。记得考研复试后,我就提前凭着本校的地理位置优势,来到实验室。到了这,我了解到,以后要接触网站开发之类的工作,又恰巧在实验室里碰到本科四年的辅导员,她的话让我对此实验室充满着敬畏感,是的,是敬畏感!感觉大家都是编程牛人。这一系列的耳濡目染,让我彻底放弃重走一遍考研路的想法,觉得就在这里学学技术也不错,至少不愁找工作了,就这样我继续扎根本校,在这个实验室里安定下来了。
后来接触到的众多事情让我觉得当初的想法是多么地单纯啊!15年四月多份进实验室,从一开始的断断续续,到现在的三点一线,(暑假也只回家了两周左右的时间),我好像也是最近才找到一点点的明确目标,我想往前端工程师方向发展。
为啥辣么长时间了,我现在才有所目标呢,说起来,真tm都是泪啊!刚进实验室就被师兄师姐告知要先看w3cschool 教程中的html、css、javascript。那时候刚彻底和考研说再见的我,还无法适应在电脑前一坐就坐好久的生活,去实验室也不是太积极,看教程看的也是相当地慢,其实当时只知道要看完教程,至于其他的都没想,其实那并不是“一心只读圣贤书”的境界,那是觉得,看过这个就行了,就可以做网页了,那是把一切都想得太简单了。看html+css教程没遇到多大困难,然后就被要求做个百度首页,就是那种最简单的,中间一张图片一个搜索框,一个value=”百度一下”的button,右上方一行链接导航。看起来挺容易的网页,我记得当时也做了挺久的,由于教程看的时间跨度有点大,到用的时候基本忘光光,从行间引用css样式、内部引用css到外部调用css文件也是搞了好久才明白过来(虽然现在认为这是显而易见的事)。
然后就是毕业季,事也多,师兄们事也多,并没怎么管过我,只是偶尔会问问我问题。其中,在一师兄的带领下,在还没掌握什么技术的情况下,参与实验室网站的修改当中,只写过一个baidu的demo(特搞笑的是,师兄当时说,既然看完教程了,你就去做个百度首页的demo。瞬间,我楞了,啥是demo???demo是啥???最后知道真相的我,眼泪流下来),看了一个实验室的从后台调用动态数据的demo,就开始接触整套的代码,那时候,工具就只有一个是VS 2012,后台用C#,前台是html+css+js。感觉自己真是啥也不懂。然后也接触了ps这样一个神奇的存在,可惜我也是一窍不通,现在觉得挺后悔的,那时候到现在这么久了,中间不知被小说、电视剧占据了多少时间,居然没好好去系统学习一下ps技术,以至于现在想自己p个图放到网页里都得一遍一遍的百度百度,主要是有时候百度也没为我解决,挺浪费时间的。
然后就进入了暑假,真正让我觉得有点收获的就只有两周时间。那两周里,在一个刚毕业的师兄的督促下,在我本科一同学(他大三左右就进入实验室跟着师兄师姐学技术了,当时已经会不少东西了)的带领下,我过了两周,每天早上8点半群里签到,晚上10点左右发一天工作汇报的日子。这两周,说是写C#后台不如说是复制黏贴改代码,但是,这两周我还是觉得有些收获的。我来回想一下,貌似又写了一些软著材料,准备省赛写了些材料,就回家了。当然不能指望我回家还能想起来有学习这一说,那时候,完全没体会到时间的紧迫与宝贵。
回来后暑假还没结束,接着之前在实验室的本科生们做的一个学校的APP 项目(没做完,他们暑假都去公司实习了,几个男生,才本科,感觉就很厉害的样子,是我等这些常自问“本科时间都去哪儿”级别的人所无法企及的,目前此app已发布使用,虽然功劳不多,但总归是有点的)。是用的appcan混合开发工具,后台基本完成,只要调用后端的动态数据并显示出来就行,html,js,ajax(当时我其实并不知道ajax,只知道那样写就可以获得数据)就可以完成,在本科生留下的框架模板下,我和一位师姐一边学习,一边将项目进行了下去,还是那样,感觉总是在改代码。从开始进实验室到这个项目结束(那时应该已经开学了),我真正自己动手写的代码:基本没有!其实,就目前来看,我在这方面的学习,基本只还处在知其然不知其所以然的地步,附带再郁闷郁闷自己那值得伤心流泪的打字速度!
之后,迎来了我的第一个动手排的一个静态页面。实验室来了一个外校进来的女生,此女生,算是科班出身,也有基础知识,师兄的一句评价说的甚好,就三个字,坐得住!我现在觉得这对程序员来说是很高的评价了。只有静下来坐下来才能更好地去学习。之后,我们几人各用bootstrap来排同一个页面,也当做是学习使用bootstrap了。之后,我就发现了我和她的巨大的差距。我是单单的套用bootstrap里的样式,套用现有的模板,不仅不会变通地改里面已有的但却不适合我们网页的东西,我应该是连想都没有想过可以更改里面的样式。虽然最后我做的版本没被征用(傻了吧,当然是使用她的版本啦),但是,我真的是获益匪浅。之后经历的思想转变,和下定决心要走前端工程师的道路,多多少少她也对我产生了一定的影响。真的是挺感谢她的,后来也从和她的谈话中获得不少有用的信息,给我分享了一些高大上的网页特效,她也很无私地向我提供了一些代码与方法。感觉也是她促进了我的思想上的一个大转变,前端并不仅仅是套用模板做个网页那样简单。
目前,我手上有个实验室的项目,做一个网页出来,好不容易做出来后,被各种吐槽及差评,尤其是老板,他基本就用一个字概括了整个网页:丑!!!说颜色丑,我们不是学设计的,不要自己设计,要借鉴别人的东西!我想说,这个其实就是我在一个完整的网站上改的而已,只是渐渐地被我改的越来越不像原网站了,但是配色我是沿用之前的模板里的啊,然后现在那个颜色被老板嫌弃死了。
网站改了又改,在百度和那个妹纸的帮助下,终于在github上把我的网站发布出来了,想在手机上预览下效果。然而,附带想给某人看看我的成果,虽然我心里明白做的不咋样。谁知,我还真被他提了各种各样的意见,一堆的打击话,我简直是。。。。难道真是怕我听不懂话么,有必要把话说的那么直白么???我醉了,要伤心过度!!我知道他是想让我好好学不要再荒废时间以后能找个好工作,(他是我们俗称的大学霸,做研究发论文,我是他面前的一个爱玩,爱小说的小学渣)但是,目前,我真的是只想听到鼓励,而不是一遍一遍的打击。发布出来的网站,我已不想再给任何人看了,唉,等下写完这个继续改吧!
从进入实验室的茫然到现在明确目标要走前端这条道路,我的人生观与价值观经历了如下几个阶段:一,带着初生牛犊不怕虎的心理、带着对未来的美好憧憬将这条道路想得过于简单,只看教程。二,零零散散接触一些项目,只会复制黏贴代码外加小改代码(改代码时还得请教麻烦别人)。三,不知道自己能干嘛,感觉自己做的事情都没有什么意义,一心沉迷于小说给我编织的美好虚幻的世界里,难以自拔(其实我没夸张,这第三阶段贯穿我的整个学习过程,只要现实有些风吹草动,我就会不自觉躲进小说的世界无法自拔,考研期间也是如此,总觉得如果我少看几本小说,只用多考几分,可能一切都会不同了,但这一切都已成定局了)四,应该就是我目前的阶段,终于体会到前端的博大精深。我知道,前端,入门门槛低,不然,我这一非科班出身,对编程不甚喜爱的我怎么会对前端有甚兴趣,但是,我也是最近才真正对前端有所了解,此行业水是如此之深!本以为能排个网页出来,能用ajax调用动态数据就挺不错了,渐渐了解到全栈,跨域、渲染、闭包等各种名词(请注意,我只是知道有这名词,但我完全不知道这些是啥,好么)。
总觉得有太多太多要学习的东西了,还发现各种好玩的社区,喜欢看大家讨论和前端和技术有关的帖子。这种状态就快要赶上,我在网上扒帖找小说、追小说、聊小说了。只不过越是这样,我越觉得前方的路又难又长,要学习的东西真的好多。在网上看到大家推荐了一系列前端必读书,计算机的书真是厚实啊!话说我一个以后想混前端技术的人,如果一本技术书都没看过,真心是没救了啊!还有英语障碍,贯穿我整个大学期间的六级考试终于以低分飘过,刷分一分没涨一分没跌而告终。最近点网页,妈呀,点着点着就进入一个全英文外国网站,不带这么玩人的啊!只有欲哭无泪的份了。也不是全看不懂,就是看惯我们中华上下五千年的文化结晶后,看不习惯英文,好么!
这最后一阶段还在继续,我希望我的接下来的阶段,就是让看代码成为超过看小说的一种存在,了解前端技术成为超过扒八卦的一种存在,让学习前端成为我的第一大兴趣。不过前端知识杂且多,最主要的还是要自己精几样,多实践,好不容易明确了自己要做什么了,接下来,加油吧!