yeyan1996 的 2019 年年終總結 | 掘金年度徵文

人生的第一篇年終總結,但願之後每一年都可以連更前端

寫在前面

其實去年就打算寫一篇年終總結,無奈當時比較懶入行沒多久資歷尚淺,加上當時也沒有寫博客的習慣,因而順延到了今年,對我來講應該更像 2018,2019 年終總結vue

一切的起點

時光回溯到 2018 年 4 月份,當時的我就讀於一個上海的雙非二本大學,彷佛早已忘記剛踏入高校校門時躊躇滿志的本身,渾渾噩噩的虛度了近4年大學時光,大學的最後半年,看到同窗陸陸續續離開學校開始了工做,此時才意識到原來立刻就要畢業了,而此時的本身卻一事無成jquery

某一天的晚上,躺在牀上的我一晚上未眠,竟思考起本身的將來,雖然說本地土著的身份能讓本身即便不工做也能夠逍遙好久,但依然有什麼在動搖着個人心裏git

我想作點什麼改變本身,我不想當個廢人程序員

回憶起曾經在國企實習時的經歷,雖然記不起那究竟是什麼樣代碼,但依稀記得好想叫 JavaScript,或許對我來講前端是個不錯的選擇?github

就這樣懵懵懂懂的入了前端,去B站找了一些前端三劍客的視頻,隨後又看了些慕課網的視頻,就這樣寫了人生中第一個項目去哪網(相信不少入門 Vue 的朋友都寫過這個項目,講師很是 nice~)web

事實上當時的我這個狀況一個比較好的選擇是報培訓班,可是從入門前端的時候就對 coding 有一種獨有的熱情,驅使着我可以一天 14 個小時坐在家裏自學(直至今日,下班和週末都會抽不少時間提高本身),得益於強大的自驅力,學習效率日新月異面試

第一份工做

待在家中 coding 了 2 個月後,我畢業了算法

大學惟一給個人 gift 就是一個本科學歷和一個和計算機專業相關的學位證書,然後來我才瞭解到不少同窗都轉行了,有的作銷售,有的作獵頭,有的繼承家業天天收房租,留在計算機領域繼續發展的屈指可數後端

在 coding 的 2 個月內我還投了十幾個簡歷,但幾乎都石沉大海,有回覆的企業不是培訓機構就是去幾我的的公司作 「全乾」 工程師,在心灰意冷的時候得知隔壁的鄰居是在某個公司作 CTO 而且那個公司正好缺一個前端,沒過多久我就正式入職了

公司也是先後端分離的技術,這意味着我能夠只在前端領域鑽研,不須要關心其餘的事情,雖然薪酬並不高,可是很是的輕鬆,在實現平常業務之餘的全部的時間,我都用來提高本身

中間是之前看的書,最左邊是邊看書邊記錄的筆記,最右邊是明年準備看的書(exclude jquery~)

當時的狀態就是,白天寫公司代碼,中午看書,下午再寫會公司代碼,而後寫一些有意思的項目,晚上回家繼續看書同時記筆記,次日上班路上看昨晚寫的筆記

博客

在記錄學習的知識之餘,我發現程序員還會經過寫博客的方式分享開發中遇到的問題和解決方案

我能不能試試呢?又懼怕誤導其餘開發者,又想去體驗一下寫博客的感覺。抱着忐忑的心情,寫出了人生中第一篇博客 函數聲明提高與變量聲明提高,發表在簡書平臺

一個偶然的機會我發現了掘金平臺,相比於簡書,文章質量更加的專業,從那個時候開始,掘金多了一個用戶,叫 yeyan1996

這一來二去發現以爲寫文章是一件頗有意思的事情,經過和讀者的交流可以填補文章自己的缺陷,而看到點贊閱讀量的直接上升,更堅決了我持續輸出的動力,在這裏我也同時感謝關注個人粉絲和閱讀過我文章的掘友們

走出溫馨區

就這樣我在平常學習的節奏上加入了博客環節,這種狀態又持續了半年多,此時我愈發的發現本身很是的孤獨,公司只有 2 個前端,本身學了不少東西沒有辦法與人交流,天天也只是搗鼓本身的東西,這時第一次感受本身遇到了瓶頸

想去見識互聯網企業開發流程,想把個人理論知識真正的落地,我想去看更大的世界...,就這樣我憑着本身一年累計的成果順利的跳槽去了一家互聯網教育公司

有人知道這是哪裏嘛~

互聯網的開發節奏和傳統公司徹底不同,版本迭代很是快,之前兩個月一個的需求,放到互聯網公司可能就只要兩個星期,在這裏我還學到了曾經不曾學到的知識, git 版本控制,敏捷開發的流程,團隊協做,面試他人的經驗,同時還結識了不少前端的小夥伴

那時的工做雖然很忙,可是也很充實,老大對我特別的好,另外還認識了一個掘金 lv6 的活寶大佬 OBKoro1,同時也是我入行以來最開心的時光(原本也沒入行多久哈哈哈~)

平常互黑

持續學習

在忙碌之餘,依然會擠出時間我的精進,作程序員就必需要有終生學習的覺悟

算法

記錄 leetcode 的解題過程

陸陸續續刷了不到 100 道題吧,雖然也只是 easy 選手-。-

eslint-plugin

前陣子在掘金上看到一篇 如何編寫 eslint 插件的教程,後來本身動手寫了個 eslint 插件,集成了一些規則,例如限制 Vue 中 data 的數量,限制 props 的數量,規範組件名等

大文件上傳

仍是在掘金上看到篇大文件上傳的文章,本身花了幾天時間動手也搗鼓了一個小的 demo file-upload

原理以下:

  • 在 web-worker 中生成文件 hash
  • 使用 File 的 slice 方法對大文件進行切片
  • 給每一個切片設置名字,併發上傳
  • 服務端對接受到的切片調用文件 api 進行拼接

另外再每次上傳時調用服務端接口獲取已經上傳的切片數量,實現斷點續傳

Vue3 源碼

國慶節的時候,Evan You 發佈了 Vue3 的 pre-arpha 版本,當時也蹭了一波熱度趕着去看源碼,但理解整個框架源碼是一個漫長的過程,而非三分鐘熱度可以融會貫通的,但願之後把本身挖的坑逐步填上吧

vue-next-analysis

輸出文章

能有如今的成就很大一部分是由於掘金這個平臺,一方面是由於平臺的技術更加的純粹,文章質量很是高,在閱讀的過程當中能收穫很多的乾貨

同時在入住掘金的一年多以來,yeyan1996也輸出了 20 篇文章,而文章的影響力讓我結識了不少志同道合的朋友,同時也收穫了很多大廠的內推資格

別離

月初的時候,由於一些我的緣由,不得不離開以前待的互聯網公司,挺捨不得平時一塊兒玩的夥伴和耐心指導個人老大

好聚好散,有緣江湖再見

就這樣開始了面試之旅,得益於掘金積累的影響力,得到了美團點評和字節跳動兩個互聯網公司的面試機會

最終選擇了字節跳動,在一個月後我如期而至收穫了字節跳動的 offer,整個過程對我來講也並無網傳的那麼艱難,可能正印證了我掘金上的簽名吧

你必須很是努力,才能顯的絕不費力

來年計劃

深耕前端領域:比起業務我更加喜歡寫一些提高開發效率的工具,2020 年但願多往工程化方面發展吧

閱讀 Vue3 源碼:畢竟是平常開發的主力且惟一會的 MVVM 框架,因此個人要求是在掌握 api 的基礎上,必須深刻了解運行原理

輸出更有質量的博客:自從掘金出了等級機制後,爲了提高掘金等級寫了幾篇水文,並且以前的文章我的感受質量也並不高,我的認爲博客更多的是記錄對某個問題的思考以及運用所學到的知識提出解決方案,但願 2020 年能寫出更加高質量的博客吧

繼續學習算法:但願來年能晉升到 medium 選手吧-。-

深刻學習計算機網絡:雙十一買了些計算機底層的書籍,前端工程師的前提是一個工程師,因此將大學時沒有認真學的知識多多少少補充一點

增強下英語能力:流暢閱讀英文資料

提高軟技能:提高溝通能力,爲人處事能力,或許這纔是真正受用一輩子的技能?

掘金年度徵文 | 2019 與個人技術之路 徵文活動正在進行中......

相關文章
相關標籤/搜索