从哪里开始
回想到2017年初,我决定学习web,那时我对web一无所知。
我唯一的优势就是会多参考前人的经验。在知乎,看那些大神怎么说,他们有些是无产者,所以我相信他们。
经过自己粗略的判断,认为javascript是比较适合现阶段去学习的一门语言。简单,回馈感,社区大,易于找工作。我所知的其他语言没有一款能想JavaScript一样完美的符合了我的需要。
此后的半年时间,我每周大概花了5个小时去学习前端相关的知识,我花了一个月学习html标签,css的一些简单的属性,尝试着在本地运行了我的第一个html网页。当时我并不知道前端有多少知识,所谓“无知者无畏”,我当时对学习这些知识很多动力(就业占据了主要)。在这之后,web开发的重中之重登场了--JavaScript,我在图书馆上看了一本和《JavaScript高级程序设计》一样厚的JavaScript入门书,作者也是老外。当时天气很好,但是图书馆里并不能呼吸到外面的空气。
我在手机上下载了一个js在线运行的app,用来测试我刚刚学到的知识。我的笔记本在我大一下学期被我砸了。
我一边学习js的入门知识,一边继续看那些前端先烈们谈论什么,推荐新手什么。他们推荐了一个“百度前端学院”的网站,它旨在帮助在校大学生成为一个优秀的web开发做了一个“过关游戏”。到后面,关卡非常的困难,几乎没人能够给出答案。而我,在一开始就遇到了困难,几乎每一题都需要借助搜索引擎的帮助,尽管在每一道题的下方提示说:不要依靠搜索引擎来找到答案。
尽管我的确用了多次搜索引擎,作为补偿,我仔细学习了一遍问题是如何被解决的、为什么这样解决。我完成了一半的任务之后就没有继续下去了。因为有的任务是在对我太过困难,不是几天内能够习得的。我明白了这一点。我带着收获,离开了,但我依然会想起这段经历。
此后我像无头苍蝇一样,我迫切的想做出点什么来体现自己的能力。当时我学的仅仅是一些零散的知识,仅仅在前端话题内观察了一周,我发现前端的知识多的难以想象(尽管在两年后的今天看起来,那些仅仅是冰山一角)。我自己尝试了,模仿京东官网首页写了一个demo,第一次了解require.js、AMD规范,第一次用了webpack,和node。现在回想起来,真是奇妙。但当时我确实无比的痛苦。因为我不知道他们是什么,为什么用它,它如何使用。是的,我的确用了它们,但那时候完全是在别人的博客上照葫芦画瓢抄下来的,我并没有掌握他们的使用方式。唯一的收获是,我认识了它们。
初识Vue
我并不知道2017年是前端重大变革中的其中一年。2017年6月我毕业了。当时我还在沈阳,我并不打算离开。于是我投了一些简历,介绍了我会的,那些可怜巴巴的知识。结果很合理,我等待了半个月,没有任何回应。就这样,我无奈的离开了沈阳。
大概2017年8月,我回到了家。但是目标依然是:找工作。
于是,我一边在家看web的基础,和前端无产者们谈论的事情,一边求职。一个偶然的机会,我看到我家附近有一个唯一的一家公司在招web开发。我主动的和他聊了聊,最后得知他们使用vue作为开发框架,我表示我非常愿意加入贵公司,并许诺一周后用vue做一个demo让他瞧瞧。
感谢慕课网,感谢淘宝网。早在IFE(百度前端技术学院)中我就得知慕课网是一个不错的教学网站,我在慕课网上找到了一个vue饿了么开发单页项目的课程,售价299,这个对当时的我来说是个大数字。所以感谢淘宝网,让我用不到三十分之一的价格得到了它。
或许我应该忏悔,但事实上我没有。
这一周,我每天高效的学习这个课程。一周后,我如期的给那家公司的负责人发了我的demo,当天下午得到了一个面试的邀请。就是现在,我接完电话便过去了。我当时并不对拉勾这个app抱有多大的信任,只是无产前辈的推荐。公司在一个居民区,是一个相当不正规的公司。唯一让我坚持的理由是,我是有利用价值的,传销的家伙怎么懂得程序呢。于是,幸运的,我加入那家公司--加上我只有两个开发的公司。
值得庆幸的是,后端是一个有足够经验的程序员,虽然他和我一样年纪,但是他已经有两年的开发经验了。我在这里工作了50天后离开了。但是这个体验还不错。最重要的是,收获了一段珍贵的工作经历,为以后的工作打下了基础。
。