前端工做兩年多的回顧

關於我

我畢業於某普通師範學院計算機相關專業,有兩年多的工做經驗了吧。技術棧主要有vue,react-native,之後可能會到angular(新公司在用),react web。首先我不是大佬,我只是愛學習,愛鑽研技術。 目前座標北京css

工做經歷

第一家:

在北京的第一家公司是很傳統的服務端渲染爲主,前端切圖就ojbk了,我當時屬於剛接觸前端,要說我何時最先接觸前端呢,那就是大二時候學的asp.net,那時候咱們也在作網站,table佈局,拖拖拉拉就成了,那時候對前端沒什麼概念,也是畢業後纔有了概念,這家公司切了幾個月的圖我就以爲沒意思了,固然我不能跳槽,出去就是找死,那時候我記得很清楚我搜索了前端框架,記得搜出了vue,由於你們評論都說vue簡單,因而我就開始學習,後來沒學幾天我就發現vue真正用起來是要學習webpack,由於有個腳手架,當時對那個腳手架仍是很佩服的,很新鮮,因而我暫時擱置了學習vue,我打開了webpack的學習之路,學了一段時間webpack我發現我在公司無法真正的練手啊,由於公司都是jq+html+css,哪裏有模塊化,先後端都不分離,該怎麼辦,因而gulp閃亮登場,那時候的gulp我藉助各類插件能夠作不少事情我不看文檔回憶一下哈,它大概能作這些事:html

  • 壓縮各類資源,HTML,圖片,css,js
  • 給資源增長版本號,控制緩存
  • 藉助某個插件實現html的模板化
  • 跟webpack結合,這個我真的玩過,有個插件可讓gulp調用webpack
  • 自動生成雪碧圖,css也生成好
  • ...其餘 gulp藉助插件很強大的,當時我把它拿在公司的頁面山作了實驗,也算沒有白學。 在那個公司的後期,我把webpack瞭解的差很少了,就開始學習vue了,最終想在公司項目使用,可是那時候感受這個公司對前端不是很重視,我考慮了好久,就辭職了,呆了七個多月吧。

辭職後我沒有很快的找工做,我在家學習vue,那時候搞了一套vue音樂播放器視頻看,感謝黃老師的製做,我記得我沒有所有看完,由於看細節實在太慢了,我只看了前期的視頻,說實話我已經忘記裏面具體怎麼實現,可是黃老師在裏面提到的一些代碼規範,vue開發時的規範,一些常見約定,目錄結構設置等等我記得很清楚。前端

第二家:

這家公司搞區塊鏈相關的,初創公司,我去的時候就我一個前端,兩個後臺,ceo兼職python,底層幹活的就後臺跟我,在那裏我接觸了微信公衆號,技術上由於時間緊迫,咱們那個後臺也是傳統型,沒玩過先後端分離,我說我想用vue,他當時第一次聽到vue,我給他演示了一遍vue,他感受難以想象,前端還能玩路由?我告訴他就是div的隱藏顯示,沒有刷新頁面。我沒跟他說更多,由於我也是新手哈哈。我在那裏仍是寫了模板,後綴不是jsp,是ftl,可是數據都是我用ajax搞過來的,在那裏我接觸了h5適配,我選擇的是淘寶的適配方法。不幸的是,呆了一個月就倒閉了,不賴公司運營,主要是國家監管虛擬貨幣,不讓私自發行虛擬貨幣了。在這裏技術上基本沒什麼成長,哦對了,想起來,我在那裏厚着臉皮問了下後臺cookie和session的區別,以及後臺怎麼玩session的,在那以前我都是經過查資料,看文章瞭解,沒有親自問過別人,那次問過以後總算對session機制有了瞭解。vue

第三家

這家公司應該是我技術日新月異的時候。咱們搞醫療相關的。相同的是我去的時候公司就我一個前端,先後端未分離。來了後我就在想必定要讓公司先後端分離了,好在公司的老闆兼技術總監是個跟隨潮流的人,他承認先後端分離,在這裏我開始深刻vue,總結下我學習vue的方法:java

  • 文檔隨時打開看,不記得了就打開看
  • 勇於嘗試vue的各類魔法,好比自定義指令,本身用指令作正則校驗
  • 瞭解vue的原理,我在掘金看過不少遍講vue原理的文章,也跟着學過本身實現一遍簡單的vue,知道了原理最大的好處就是一些報錯你立馬能猜出來爲何。
  • 報錯了必定要清醒的閱讀報錯提示,有須要的話打斷點調試vue源碼
  • 看vue源碼,vue源碼咱們多多少少要看的,好比咱們能夠寫個最簡單的頁面,打斷點一步步看下vue怎麼走的。
  • 必定要懂發佈訂閱模式,這是vue的重中之重.
  • 看elementUI的源碼,着重看一些彈窗類,按鈕類這些常見的公共組件的實現,我在看單選按鈕組件的時候結受益不淺啊。

在這家公司呆的中期,公司要作pad移動端,那時候公司沒安卓,我就用dcloud出品的混合打包技術來開發,可是不久,公司來了安卓,咱們就配合起來搞了,那段時間我知道了安卓跟h5溝通是怎麼一回事,也本身搞了jssdk.這段時間我已經深度使用vue了,不只對vue研究比較多,對腳手架也研究了一些,對webpack有了更深的瞭解,那段時間我作的最多的事就是打斷點走vue的流程,就這樣一點點深刻vue。說了這麼多大家可能會以爲我一直在學習框架啊,其實不是我並無忘記學習其餘前端技術,我都經過學習把他們用在了項目上。我一直有在關注react哈哈。python

說到vue不得不提提react,可是我不區分誰好誰壞啊,反正我學會他們隨意切換就能夠了。其實經過了解react我瞭解了不少新的概念好比容器組件,展現組件,函數式組件。我也再掘金看了大量跟react相關的文章,包括原理性和是用法相關的,這些也爲我後來使用react-native奠基了基礎。react

我在這個公司已經不知足於用vue作作頁面了,恰好公司要作移動端,並且老闆也以爲webview性能很差,有些會卡頓,我就斗膽開始提議用react-native,我本身開始了大量的學習,在學習react-native的期間我也發現github 的issues是個好地方,由於不少報錯在issues都能找到解決方法,我也養成了有什麼本身感受不是本身的問題的時候主動提issues,主動跟開發者用英文交流。這個階段,深深的感受到英語是多麼重要!用react-native遇到的坑比較多,可是都慢慢踩過了,本身經歷了才知道到底怎麼樣,同時經驗都是本身的,至於rn的性能問題,我很期待他們的重構,此次重構應該會解決大部分問題,由於同步渲染來了。說到重構,我也很期待啊vue3的重構,由於終於能夠用ts好好的寫vue了。webpack

說到ts,我以前是拒絕的,直到我接觸rn後看到咱們安卓同事在寫一些原生模塊時IDE對java的智能提示時那回車敲的啪啪響,那一刻我知道,IDE這麼聰明就是由於有了類型,有了接口這些東西,IDE再也不是靠本身瞎猜,由於咱們已經在代碼明確了。另外還有就是隨着咱們前端人數的增長,我已經不是我一我的在戰鬥了,有時候我要看同事的代碼,用同事寫的組件,或者公共函數時,他若是沒寫註釋,我真的須要看很久,並且還要當心翼翼的用,此時更加堅決了我要用有類型的js,我嘗試過flow,可是放棄了,由於真的很差用,我就抱着試一試的態度用起了ts,對着文檔看了幾天就直接用了,恩,真香。git

在這家公司,我也嘗試本身寫文章了,由於第一我平時在百度或者google搜索問題和資料時機會多事別人寫的總結文章,有時候他們的經驗真的能幫我解決問題,我當時內心是很感激的。第二本身寫文章也算是一個工做總結,經驗總結,另外寫文章以前你確定是研究了一番,否則你寫不出來,這樣也會促進你多學習多研究。es6

面試

在去年的十月份我有過幾回面試,那時候其實並無真的想跳槽,只是想看一下如今什麼行情,以及本身的水平,會不會跟不上需求了,很幸運,當時拿到了一個offer,給的還挺高,不過我仍是拒絕了,由於我當時並非真的想跳槽,並且我當時還想再接着學點東西。到了去年年末以及今年年初我又開始投簡歷了,此次是真的想跳槽了,面試問的問題沒有人深刻問過我原理的,基本都是js的那些東西,另外es6問的較多,基本上我都能回答上來,也很幸運拿到了兩個offer,有一個我對他們作的行業不太感興趣就拒了,還有一個福利不太好,公積金交的太少了,我提了加工資也沒贊成,並且加班較多,我也拒了,時間來到年後,在年後我請了一天假,那天一天面了4家,覺得距離不遠,都在北京海淀區,拿到了3個offer,都是教育行業,由於我對這個行業還挺感興趣,因此就投的比較多。噢不對,應該一共是4個吧,最後一個有點插曲。

在我拿到3個offer後我就肯定了一家我想去的,而且提了離職,我不是裸辭,結果老闆說一個月內讓你走,不肯定是何時,這下慌了,新公司那裏催着趕忙入職,最多等一個星期左右,其實這也不怪咱們領導,由於年後纔剛過,他們尚未開始招人呢,而且我在公司作的項目是重點項目,我走了暫時找不到很合適的人後續維護,我也理解,好在我在公司又呆了一個星期後領導說我能夠走了,在這期間一個朋友想內推我,我說我這裏已經定了,可是我不肯定會不會由於咱們領導不讓我走而新公司那邊再也不等了我就涼了,朋友說那就來面試試試啊,兩手準備,我一想,行吧去試試。

這家恰巧也是作教育的,頗有潛力的公司,即將C輪融資,並且技術氛圍很好很開放,鼓勵開發寫文章分享,說實話,是我很想去的公司,最後面試經過了給的薪資也是比我提的還高,看出來是很想讓我過去,可是我內心真的很抱歉,由於以前肯定的那家公司已經等了我快一週了,並且那家新公司比較大,名氣也大點,我也很差意思忽然變卦,人講信用有時候比錢更重要的,對吧,我就婉拒了,若是我沒以前的offer我必定會去這家公司的。

我投的簡歷都是在boss直聘投的,貌似拉鉤已死?我在拉鉤投了幾個幾乎沒人應。我歷來沒投過大廠的,哈哈,有自知之明。

總結

這兩年多來我以爲技術上已經到了一個層次,這並非我自戀哈,由於我是踏踏實實感受到我真的學到了知識,另外這兩年多我呆的基本都是小公司,因此我以爲如今是時候去大公司闖一闖了。但願接下來的兩年我會在某個領域有深刻的研究。不求作到面面俱到,只求作到精通一行。

相關文章
相關標籤/搜索