我兩年的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

相關文章
相關標籤/搜索