我两年的web开发生涯

我两年的web开发生涯

与之前的文章分享给你们本身的知识和观点不一样,这篇文章更多的是写给本身的总结。
如今是 2017年10月18.
从 2015年9月 开始接触前端开发,至今两年零一个月。
从 2016年3月 入职中油瑞飞从事相关工做,至今一年零七个月。
目前我即将离职,并于下个月加入一点资讯。
本文只涉及到技术话题,更像是流水帐同样记录我两年以来的成长。php

下水

当时离毕业还有半年,编程语言玩的溜的只有 Matlab,但这货毕竟主要用于科学计算,称霸于校园和各大实验室。我仍是打算深刻一门商业性强的语言,好吧就是好找工做的语言,由于我即将毕业并且须要一份工做。就此踏上前端开发的征途。当时考虑了几个方向,好比说后台开发(PHP等),移动端(swift等),数据挖掘(python等)。结合兴趣,前景等因素,最后定在了web前端这块。当时买了个 Udemy 的课程,老师送了2年的虚拟空间,我本身租了个域名,一路学下来本身的我的站点也上线了。从html,css模仿别人的站点开始,到js加上各路动画特效,当时作了我的站点更多的意义是展现本身学会了什么。那个站点包括 AJAX 在内的所有 js 的内容都使用的原生 js。留言板用的 PHP 把内容写在 JSON 文件里。如今看来当初的开发方式就是刀耕火种,但谁都的经历过新人阶段不是么。css

入坑

接下来就是毕业了,补一补基础概念,加上实际操练也很多,第一份工做找的仍是比较顺利。当时面了也没几家公司,中油瑞飞结束三轮面试后立刻就向我伸出了橄榄枝,晚上部门经理请我喝咖啡跟我聊了一个多小时,初入社会小屌丝哪受得了这,立即签了卖身契。不过当时理由也是比较充分的,首先做为应届生,待遇方面仍是能够接受的,其次都说国企好,想体验一下大国企的工做氛围,还有重要的一点,工做压力小,我会有不少时间学习感兴趣的内容,探索本身的发展方向,何况还能比较顺利的解决户口。后来事实证实,我上面的几点考虑是很是成熟的。就这样我进入了人生的第一份工做。html

过河

入职之后仍是体会到了轻松的工做氛围和无尽的人文关怀的,朝九晚五从不加班,甚至上班时候还有一些时间作本身的事。我固然不能闲着,得好好利用这些时间。当时部门里的前端工做,大部分就是往移动端里插几个 H5 页面,或者作个门户的登录页下载页之类的,基本就是我以前的刀耕火种加了点 JQuery 。不能这么搞啊,得上点高端大气上档次的货啊,当时最流行的前端框架 React,Angular 当时 Vue 也小有名气了,并且听说会更火,但总感受前两个更成熟可靠,Angular2 当时呼之欲出可是还没出,因此很是尴尬,我就抄起 React 开始学习,练习,了解周边工具。没多久来活儿了,我和一个PHP小哥负责一个会议管理系统,最初的方案是基于 yii2 框架,我配合作页面就行,我立即提出异议,提出前台用 React 作单页应用,后台只写接口。领导表示大家俩商量好了就行,后台小哥表示OK,不过他固然OK了,只写接口工做量少多了有木有,并且捅出篓子不能定期完工啥的都是个人锅有木有。此项目前段部分使用 gulp 构建 browserify 打包,使用 React React-Router 和一些工具库,中间加入过 Redux 后来需求改版后复杂度下降取消了 Redux,两我的,历时6个月有余,初版正式上线。中间遇到了许多困难克服了许多困难。接下来,我参照了不少大神的项目,本身总结了不少周边工具,写了个 react-starter 是使用 webpack 构建和打包的,由于他实在是太火了我无法伪装看不见么,css 方案采用的是 CSS Modules 配合 CSS变量(自定义属性) 彻底能够取代 sass less 之类的预编译器,并且我的感受比 css in js 舒服那么一些,immutable lodash 什么的也都是比较流行的东西了,配合 React 全家桶,是一个中型项目很是好的开端(固然是本身的评价)。我不但安利了同事们 React 还安利了他们个人 React-starter 因而几个月前启动的瑞信综合管理平台重构项目中,咱们四个前端分红两组分别负责门户和统计的前端部分,都是以个人 React-starter 做为起点,安利成功。能够说我一手把他们带到了 React 这个坑里,如今我即将离职,项目进展顺利,估计离上线也不会太远。并且你也看得出来,我膨胀了。前端

捞鱼

前面都是工做中的内容,讲讲工做外的。工做以外我一直也没忘记个人全栈梦想,好吧其实只是以为比较酷而已。最开始以为 python 酷,官网看看语法,抄起 Django 就开始整,玩了一段时间算是勉强能用了,又以为 php 用的人多,用 PHP 的公司也多,用途应该更广,跟着我搭档的项目熟悉了一遍 yii2 ,最后真正沉下心来学习的仍是 node。首先这年头会不 node 根本很差意思说本身是前端工程师,其次 node 写接口的爽快的感受也吸引了我。从这儿做为起点,我开始了解更多的后台内容,以前只是大概熟悉 mysql 如今又开始搞 mongodb,以前用过现成的空间,如今直接登录 Linux 服务器,什么日志啊 Nginx 服务啊之类的也是在这个过程当中接触的。当时以为部署个 node 到生产服务器应该很麻烦吧,后来发现其实也就那么几步。在这个过程当中,个人我的站点第二版 www.dabao.love 也面世了。前台就是工做中那一套不用多说,后台用 nodejs 写的接口,配合以前学的一堆知识,终于给弄上线了。这个站点的最终目的固然了和上一个同样,只是实践一下刚学到东西,并无什么卵用。等我下次上线站点的时候必定搞一个有卵用的出来。node

还在游

写到上一句的时候我觉得已经发出去了,忙活入职,熟悉业务,作新人串讲,忽然发现还没结尾呢。好吧,那就写到这,今天是11.18,我得接着游了。python

相关文章
相关标签/搜索