前端路漫漫-新的开始

兴趣

从小就对计算机一类的电子产品感兴趣,而且一直憧憬能够成为间谍电影中那种能够随意破解防火墙,控制任意终端的超级黑客,初中的时候曾经试图买过一本黑客教程的书,惋惜本身连第一页都看不懂。。。尴尬。。2010年上大学,买了第一款智能手机HTC hero(G3),android 1.5的系统,开启了个人技术之路(暂且算是技术吧)。后来有买了iphone也算是android和iOS都用过吧,root越狱cydia搞得明明白白的。可是大学学的不是计算机,就接触过VB这种我如今都不知道有什么用的东西。css

入坑

毕业后没有专业技能,不知道能够作什么样的工做,只能作一些没有技术含量的工做,迫于在北京的经济压力,我终于决定入行前端,为何是前端呢,由于前端火~被培训班的老师忽悠的就交钱报名了前端的课程,由于说是好上手。
2016年年初开始的四个月的培训时间,我只有第一个月去上课了,听了听HTML和CSS,我感受也不难啊,不就是(如今最不喜欢产品说的三个字‘不就是’)拼拼凑凑,一个页面就能出来了嘛,在听了两天JS之后,我以为不去了,感受听课是在浪费个人时间,相同的问题反反复复的讲,进度太慢了,我就本身买书,本身看书在电脑上敲出了一个又一个效果,当时觉得,我是一名程序员了,我能够找工做了。html

第一份工做

在我自学了4个月的时间之后(哦,我是把以前的工做辞了之后专心学习前端的,彻底没有经济来源),我以为我有能力胜任前端的工做了,而且在生活费和没有工做的双重压力下,我决定作简历找工做了。
但个人简历上没有什么可写的,没有项目经验,只是罗列一些本身知道的技术,当时也就知道HTML、CSS和JavaScript,最多再知道一个Bootstrap,如今看来我当时对前端的见解实在是肤浅。。。真的。。。等着个人是一个无比庞大的知识体系。在只知道基础知识名称的状况下,北京投出去的简历杳无音信,要不就是面试两个问题就挂。想着在北京没有出路,天津会不会好一些,而后开始投天津的公司。真是经历九九八十一难,2016年9月面上了一家没有开发的小公司,我去了,我就是惟一的技术,前端是我,后端是外包,工资4000,试用期80%。
在我对前端没有充分了解的状况下,那我就默默的切图,我对CSS并不熟练,只是写过两三个简单的demo,对常见的width、height、color很熟悉,可是position定位float浮动,两座大山同样没法逾越。切图的时候设计就在个人旁边,我真是手心冒汗,怕他认为我能力有问题,我切的慢,那我就延长本身的工做时间,别人6点下班,我11点才回家,为了保住这份工做,当时睡觉都是布局,格式的问题。有一次居然搞了一天没弄好的布局,在作梦的时候想出来了,次日果真成功~玄学了。
后来公司收了北京的一个技术团队,我天然而然的来到北京跟他们一块儿开发,也就10来我的,为了减少沟通成本。此次我接触到了版本管理工具Git,shell命令,还有多是我接触的第一个MVC框架Backbone,JavaScript工具库underscore。最重要的是我接触到了面对面的后端同窗,前端同窗,还有设计,当时个人认知是,设计出图,前端后端联调,上线就ok了。可是在写代码的时候,面对基于backbone写的天书通常的代码,我无从下手,我又没日没夜的去研究backbone和underscore。差很少能够插手写代码之后,面临一个提交代码的问题,不知道git是什么,不知道本地仓库,远程仓库,暂存区。以前都是我一我的写好html、css和js三个文件,而后就能够预览了,什么版本管理,没有的事。可是这边的技术老大让学git,我又得学shell命令,提交完成还有如何解决冲突,对于我一个技术小白来讲简直是天方夜谭,天知道我是经历了什么才搞明白远程仓库和本地暂存区的区别。
我知道我不是科班出身,自带自卑属性,见到的技术对于我来讲都是大佬,别人不肯意讲,直接一个文档扔过来让我看,我不懂的地方只能舔着脸问,那能有什么办法,处在技术圈的最底层前端

重回北京

一个月4000块钱的工资,跟我当时幻想一入前端就能够月入过万的目标有点太不符了,跟领导谈过涨工资的事,结果获得的竟是“我以为你连4000都不值”的回复,气不过啊!!一气之下辞职了,加上女友在北京,2017年中旬从新踏上了进京的道路。
这回找工做还挺顺利,也是着急能立马在北京有份工做,进了一家20来人的外包公司,老板是技术出身,还没入职就让学习各类框架,工具,得益于我在上家公司的经验,这些东西天然轻车熟路,入职作的第一个项目是用angular.js(当时版本仍是1.x),虽然没有用过,可是看看文档仍是很好上手的,这期间接触到了node(只是用于构建),包管理工具npm,还有gulp。
多是表现优异吧(嘿嘿),毕竟我有将近一年的工做经验呢,老板让我单独带队去甲方驻场,美其名曰项目经理。主要的技术栈是Vue,一周的时间准备,我在这一周翻看了vue的文档,基本上能够达到上手的水平开发了。到了甲方工做遇到困难就查呗,在天津的我一我的的时候也本身百度(后来发现这真是一项不可多得的技艺啊!!)。由于我是项目经理,天然后端对接的事情我也会参与,或多或少也了解了后端的工做流程和大概的原理,而且知道了流程是产品-设计-开发-测试。
2017年年末,由于吃鸡游戏的火热。。。再加上外包公司的高强度工做,我又一次辞职了,玩了一个月的吃鸡。。。。刚玩的时候瘾真大。vue

能够说是前端上道的了

在玩了一个月的吃鸡,又准备过年了,生活费在吃了一个月鸡的也要见底的状况下。又投上了简历,一周以内入职了一家算是传统行业的公司,工资终于过万了。可是主要的工做确实切图,无休止的切图,没有完整的流程,上线也是前端本身经过ftp传到服务器上,没有测试一类的流程,在这种无脑切图的工做性质下,我在慕课网上寻求技术提高,买了一些课程,学习前端面试时常常问的几个老大难问题,webpack打包配置,http原理,最让我兴奋的是,接触到一门vue课程,老师是Dell。由于我以前自学过vue,以为这个老师讲得太棒了,语速适中,面面俱到,通俗易懂。
由于公司没有什么技术要求,我以为若是时间长了我会在这个公司废掉,虽然我如今过万的月薪,可是时间一长在市场上就没有了竞争优点,因此2018年年中的时候随便投了几家公司,准备看看形势,技术趋势。虽然并无想跳槽,但是。。。
在拉勾上一家公司hr向我要简历,我想发就发吧,反正也只是招985/211的,我就是炮灰,结果不只受到了面试邀请,还鬼使神差的收到了offer,我这是随便面面,没有太大压力,可能就是由于很轻松吧,发挥的也还行吧。并且开出的条件是我根本没有想到的,福利很好,有bat和上市公司作靠山的小创业公司,团队都是来自各大互联网公司的,工做流程运营-产品-开发-测试。三个环境,需求会有需求评审。这对于我来讲很好了,还等什么,入职啊!!!!
后话。。幸亏我当时入职了。2018年年末的互联网寒冬,各大厂纷纷裁人,你们也是有目共睹的。node

新的开始

到目前为止,我真的很喜欢如今的工做氛围,公司有共享的图书,涉及先后端,每周会有一次技术分享。有什么新的技术均可以用上,只要项目不出现问题,什么技术均可以,主要是react技术栈。来了新公司如鱼得水啊!!!你们都是桌前一本书,空了就看书,不懂了有同事能够问。。。。我不再会像之前孤军奋战了。有人问我如今一个月但是别人几个月的工资,为何还要不断的学习。由于一个我不是科班出身,曾经去面试大厂被卡过学历,自认为差的比较多,因此得赶忙恶补。还有一个就是,我经历过没有钱吃饭,没有一技之长能够用来找工做,经历过很长一段时间的迷茫不知道能够干什么,被人看不起过。因此我如今只是想经过本身的努力改变现状,而且不想再回到曾经那种食不果腹的日子。。。
每个北漂的同窗,虽然如今不是一个彻底公平的时代,可是在北京,只要你努力,回报必定或多或少的会展示出来,必定!react

一个当心思

如今想着能组织起来一个技术互助会。。就是像美剧中的那样,拥有相同问题的人聚在一块儿,互相交流。而我想的是汇集起一些有相同梦想,对技术有追求的同窗,每周或者一段时间有个技术交流,工做经验交流。毕竟每一个公司的技术栈很固定,工做中不多会接触工做不须要的技术。而且互相认识一些圈内的同窗,技术上能够交流,工做上也能够帮忙内推什么的,让你们知道你不是本身在战斗。目前只是一个构想,但愿能够组织起来。嘿嘿~android

以上都是我本身的一些历程。记录一下。webpack

相关文章
相关标签/搜索