前言
自学了那么长一段时间,还是得正正经经
的写一篇总结文章的,一呢是为了跟风,二呢是为了拿掘金小册的6折券 (是很真实了...),大家拿起小板凳,坐好,接下来我要开始吹牛了~
从何说起
怎么说呢,先自我介绍一下吧,让你们对我有个基本了解,名字: 彭道宽,男,爱好女,籍贯海口,学校湖南,实习成都 ?
基本:
大四应届生,软件工程专业,走前端炼体之路,无屌的功法和师傅,自学前端满打满算一年半(寒暑假放纵就不算了QAQ),现在在一家某教育公司当前端实习生。✌️
技术:
HTML/CSS/JS 基础,感觉还好,最近也把《JavaScript高级程序设计 第三版》这本书又刷了一遍。学过一段时间的 PHP,使用ThinkPHP5写过后端接口;
使用Vue框架,也看过部分源码,比如: nextTick的理解、生命周期、双向绑定,写过一些项目;当然最近捣鼓的就是这个 : 基于Vue+iView+Mock快速开发框架
实习期间呢,转了react,用 taro 写过小程序。也有去看react的一些相关源码,比如: redux源码内幕、react生命周期,有两个个非常 nice 的 leader 携带,进步很大;
同时出于某种原因,看了一个星期的 Node 入门,粗略了解 Vue + Node + Express + Mysql 全栈项目的开发流程。会写点SQL,搭建LAMP环境等~能够简单的实现一个前后端开发流水线...(抓住重点词: ?简单)
其他:
自学过半年吉他、看视频捣鼓扭过两个月的街舞(扭的不好QAQ),喜欢打篮球(打得很菜)、喜欢逛街(是个狠人了),喜欢旅游,偶尔去个酒吧蹦迪... 对了,偶尔去网吧吃鸡,手游的话也还行... 不说了不说了,如果有缘,可以加个好友,更加深入了解我
回顾修炼之路
为什么入前端
我相信很多人搞一门技术,一定是出于某种原因,当然,还是有很多人是因为喜欢、热爱所以踏入这个领域,我就不同了,我是想泡妞 ... 大二的时候,当时是双十一,无意间看到一个表白网页,用JS来写的动画以及一些特别酷炫的特效。“咦,有点东西啊...”,然后就入坑了
选择全栈功法
也刚好是在那时候,加入了学校知名的 TickNet 工作室
,于是就去开始学习前端;
学了一段时间HTML/CSS/JS之后,做了一个不知道是什么鸡儿的表白页面,当然那时候因为工作室走的全栈道路,自然而然就跟着一起走了
从自己在腾讯云买服务器到搭建LAMP环境,再到看了点Linux命令行的简单操作,当时觉得自己所学的都是静态的,(牛逼的特效我又不会,怪我咯),于是想做个前后端交互的,就入了PHP,(身边同学说是拍黄片
技术?),再到后端看着tp5的文档,用了tp5框架写过一个自己捣鼓的项目后端。
何时坚定走前端
到了大三下学期,3月份刚开学,那时候觉得必须要去找个公司实习了,可是我应该面什么岗位呢?我这种伪全栈,前端不精、后端又差,运维别说了,更惨;后边觉得,还是走前端,因为我喜欢美的东西,前端工程师就是与用户、设计直接打交道,如果我做的一个产品,用户都夸这个产品好看、好用,那我会贼开心。
然后面了很多公司,什么京东啦、七牛云啦、滴滴啦、反正面了七八家吧,那时候自信满满,其实那时候的技术真的只停留在使用,源码什么的也不去看,技术处于很浅的层次,包括很多如计算机网络
、数据结构
也没有去复习回顾,于是被虐得体无完肤,瞬间崩了,找工作也是看运气,幸好运气也不算差,去年5月8号面的一家公司,12号给我发了实习offer,(总算有家公司要我了),然后一直实习到了现在
实习阶段的进步
真的从实习之后,才发现自己有多么多么的菜?而且我运气真的说是很不错,第一份实习工作,遇到的leader特别好,由于公司用的是react技术栈,于是从vue转了react,加之用的是taro框架,于是刚开始实习的第一个月,去学了react、去看如何用redux,包括把微信小程序的开发文档看了一边,自己也用 react + taro
捣鼓了一个乱七八糟的小程序 (至今还没做完,寒假重构开发)
前一个月在学新技术,当然也有摸鱼?,过了一个月,总觉得实习得要有收获,于是晚上找了后端的leader,聊了一下,(那还是前端leader不熟,很方),到了第二天,前端leader就拉我进了会议室,让我主导做了项目组的后台管理,基于pro-ant-design快速开发框架进行开发,于是动手就开撸,这是第一次开发项目组的项目应用,之前都是对老系统的日常维护
截止到目前位置,接触到了很多新的技术,而且感觉代码风格好看了,技术提升了,眼界也宽了,这种感觉吧,wow,这种感觉好~多了~?
说个题外话
我们项目组,在我加入的时候,处于一个大变动,前端leader刚加入两周、后端leader是从其他项目组调过来,包括我们实习生也是刚进,所以所有的项目都是重做,包括后台、小程序等都是新的,所以那段时间老大们都比较忙,我们实习生就是日常摸鱼,摸鱼期间就是看书,也就是那时候稳下心来看书
秋招结果
很惨,真的很惨;不知道大家有没有这种感觉 : 大家都是一开始学了点东西,然后极度膨胀,之后跳出了这个瓶颈,发现要学的太多了,突然不知道如何去学,而且是越学越多。
我就是这种情况,刚好就在七八月份那时候,突然发现我的vue代码写的好low,而且也不会react,那么我的vue也没看过源码,没有去做一个比较完整的项目;同时我的代码风格也是乱七八糟的,也没用什么类似于 prettier
、eslint
等工具去规范,对于git的提交也是乱七八糟的,没经过husky
去规范,包括技术知识点方面: 对js的原型链、闭包、继承、event loop等了解也不够,于是,秋招,惨!!!
没有参加校园的宣讲会,都是官网投,大厂的很多笔试都没能过?提前批的大公司公司,好一点的就止步二面,就gg了,有些公司到现在还是 “简历筛选中”,(我也不知道这个筛选能筛到整个秋招结束),面了n家公司吧(n=?),拿了三家公司的口头offer,其实也不能说口头offer,都是要我确定去,就立马给我发offer,薪资待遇就还阔以,于是我拒绝了... 不要问我为什么拒绝,因为我喜欢成都,想留在成都~
啰嗦一下
主要是找到了一个前进的方向和方法去学习,不再像之前那样,无头苍蝇,不知道学什么,如何学;说实在的,自己技术咋样,自己心里也有个底,但是最让我感觉到骄傲的就是,我知道自己想要什么,希望所有客官都能有这个意识:知道自己要什么,知道自己在做什么,就ojbk了,溜了溜了 ?
目前计划
马上就要过年了,推了其他的项目,想在这个寒假好好总结一下半年多以来的实习经验,并且把自己想做的项目给做完,然后好好设计一下,如何把毕业设计给做好~
目前要做的项目
- vue-erek-manage : 基于Vue + iView + Mock 快速开发框架,因为之前看pro-ant-design框架之后,加上自己项目很多都要做一个后台管理,所以萌生了这个想法,可能很low,但是希望你们能给我一个star✨,支持一下我这个野生的前端程序员??
- erek-resume : 一个简历建站,之前做简历的时候,改了30多遍才算满意,所以对于某些同学来讲,不知道如何制作简历,并且网上的一些简历模板比较单一,所以萌生了做个简历制作的网站,当然,还没做完,寒假完善并上线,(已经跟辅导员沟通并说服,可帮我在15、16级中推广✌️)
- erek-market : 暂未开源,基于
学校微信企业号的校内共享平台
,这是我加入TickNet
工作室的第一个项目,至今我做了5遍,这一遍没有用任何UI框架,所有的样式和效果交互都是手写,采用Vue + Axios + Vue Router 完成,也从Mock换成了node + express + mysql
,不过真正上线的后端是何惟禹同学用Go
写的,我只是想熟悉vue + node + mysql
的一个流程 - read-booklist : 书中自有颜如玉,真的要看书!看书!!看书!!!之前觉得书籍上的东西太枯燥,可是真滴是很重要,当然不要一味的看书,结合知识点,去敲代码理解才是长期发展的战略目标
- leetcode刷题 : 算法很重要,我属于那种没算法思想的人,可是很残忍的事实就是,前端也要考算法,所以当前的战术目标是这个寒假结束前刷150道题,目前已经完成 1/3
目前在看的书
- 《计算机网络》: 一定要把这个捡回来,很重要,真的,信我
- 《数据结构》: 这个也要捡回来,前端工程师也要考算法,而算法不可能会脱离数据结构去考,所以数据结构特别重要!!
- 《ES6标准入门》:不多说,重不重要自己心里没有点逼数吗?
- ...
- ...
- (书要一本一本读,技术要一点一点攒)
未来计划
其实这个话题就很沉重了,因为计划的太多,没做到就会打自己脸,只能说把当前近段时间的计划给做完就已经谢天谢地了;从上个月开始,就给自己定了一个月的计划清单,并且日常打卡;这样下来,一个月后,回顾一下,会知道自己这个月做了什么事情,干了什么正经事
我自己也知道每个月定的计划,在一个月结束之后,能完成50%以上就已经觉得自己很棒了? (不要问为什么1月1号没打卡?)
技术是学不完的,能做的只能不断进步和学习, 这张前端技术栈图,感觉每个点都听过,但是都没深度,换句话说就是 不够深~
,得苦修段时间,希望出关之时,能有一个大进步?
最后
到这里,我的总结就要结束了,还是很客套的说一句: 非常感谢您能够抽出宝贵的时间来阅读这篇初学者的总结。 写这篇总结花了一下午时间,很多东西没写上去,因为看起来会有些多余。
当然写这篇总结的目的就是:想在掘金社区收到大佬们的指点和建议,或者是其他关于前端、前端就业、学习方法方面,您可以在下面留下您的评论,或者...给我发个邮件?在github给我提个issues?或者加我微信?一起学(装)习(逼)??
github: github.com/PDKSophia
微信: (还是死心吧,我是你们加不到的男人QAQ)
本来还想给我自己打个广告的,但是总觉得有点不好意思,兄弟们,有缘江湖见?
之前一直想写年度总结的,刚好碰上了,希望能够被大哥翻牌吧, 掘金年度征文 | 2018 与我的技术之路 征文活动正在进行中......,如果翻不到,那我就溜了溜了
最后,希望各位大哥们,能给我的这个 vue-erek-manage 点颗星星✨,给一个不断填坑的菜鸡一个肯定,让我更加有动力学习,爱你们❤️
对了,有小伙伴说,全文没有出现一个妞,?,这是一个扎心话题,妞?泡到了,不过不是靠的表白网页,那时候做的表白网页太low了,拿不出手;妞也不要文了,从2016.9月认识到2018年8月分开,最后也say good bye了,所以大哥们就不要纠结“妞”这个话题了?
更新一下,你们这些小老弟是怎么回事,怎么都想看我前女友照片...是需求不够多还是代码不够诱人????
相关链接
掘金年度征文 | 2018 与我的技术之路 征文活动正在进行中......
Github | 沉迷于前端的阿宽
博客 | 自我救赎