搜狐個人年度報告項目總結

背景介紹

? ? ? ?拖了很久的項目總結終于開始寫了。

?????????2018年12月11日開始著手做這個項目了。在此之前,也了解了整個項目的流程,主要是頁面展示為主,除了一些員工數據需要展示外,另外的重難點就是websocket的實時連接與接收數據,在項目中間增加了一個項目需求,就是可以上傳頭像,并實現剪裁的功能,但是由于vue用的不熟悉,在選擇插件的問題上沒有意識到插件本身的問題,所以導致最后這一功能需求給砍掉了。這件事讓我難過自責了好久,那段時間整個人處在低氣壓的狀態(tài)。

????????這個項目是我第一次用vue框架寫。雖然領導的意思是選擇jquery,因為jquery有現成的頁面,只需要改寫一下就可以了,況且各種插件適配的還是很不錯的。我選擇vue的原因是因為有些頁面是需要展示的,而有些頁面是不需要展示給員工看的,我想,這樣的話,可以通過vue中的v-show等控制。其他的我并沒有考慮太多?,F在想來,還是應該再多考慮一些,就算最后還是選擇vue,但至少心理準備要有的。

? ? 按照項目日期安排是一個周的時間完成,結果,現實是我用了接近2周的時間。連續(xù)加班15天,最后總算是在項目上線前3天做完測試完。

? ?經驗教訓

? ? ? ? 這次項目給我最大的感觸就是要整體了解項目,并且要很熟悉項目的流程。不要只是拘束在前端的問題,當然這次的前后端分離的問題上,在數據字段的約定上也沒有配合的很好,導致后面用了一天去調整,很是浪費時間。在項目未開始之前,把效果,動效想的很簡單。這也導致后面考慮點贊飄心的效果做了半天,正常情況下,應該是2個小時就可以了。況且,現成的jquery插件不知道怎么套用在vue的項目中,在這個問題上浪費了接近2天的時間,也砍掉了頭像上傳剪裁的功能。

? ? ? ? 由于項目需求變動量較大,所以在預期不準確,流程不清晰的基礎上,很是被動。所以,最后最直接的就是leader陪著我加班。

? 以后如何做? ? ??

? ? ? ? 任何新的項目拿到手里,首先是要了解它的流程和整體的邏輯,知道這個項目流程是如何跑通的。明確自己應該做哪些,那些是不需要自己(前端)做的,還有在和后臺配合的問題上,應該提前想好頁面中想要展示的,以及接口字段,傳數據的方式,整個項目的框架選擇,時間安排上都是需要自己清楚的。另外,最重要的是給自己留下備用時間,因為項目需求也是在開發(fā)中不斷改變的,留出來這段時間,這樣可以保障整個項目開發(fā)過程中,節(jié)奏能保持平穩(wěn),能夠按時完成。

我最需要改進的地方

? ? ? ? 通過這個項目,我發(fā)現

? ? ? ? 一、自己的js基礎知識特別薄弱,在對新插件的理解,上手時間有點久;

????????二,特別粗心,前前后后因為粗心浪費了好多時間;

? ? ? ? 三、有些逃避bug,做的過程中,知道哪一塊兒容易出BUG,卻是直接避開,然后繼續(xù)寫。這就造成了最后整個項目跑下來,代碼不健壯,耦合度高,需求一改,代碼改一堆。

? ? ? ? 改進目標:

? ? ? ? 一、提高js基礎,利用周末的時間,將js基礎再過一遍

? ? ? ? 二、要膽大心細。

? ? ? ? 三、面對bug,解決問題。

? ? ? ?

?著作權歸作者所有,轉載或內容合作請聯系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

  • 一:什么是閉包?閉包的用處? (1)閉包就是能夠讀取其他函數內部變量的函數。在本質上,閉包就 是將函數內部和函數外...
    xuguibin閱讀 10,018評論 1 52
  • 很久沒有更新簡書了,這段時間里,生活真是緊張的令人“脫發(fā)三升”。 9月份; 我上線了人生當中的第一個小程序編程項目...
    賽博劍仙_李玄器閱讀 259評論 0 1
  • 最近幾年,得益于中國移動互聯網行業(yè)的蓬勃發(fā)展,出租車行業(yè)可謂是熱鬧非凡。城市里的大街小巷,除了人,就是車。 車子,...
    恒亮閱讀 1,507評論 0 1
  • [1]從本篇文章中我學到的最重要的概念 學霸成長記 充分利用自己天生的能力make the most of ...
    310涂濤閱讀 328評論 2 1

友情鏈接更多精彩內容