在oneAPM參加第一個項目小結

   從12月15日開始加入進入oneAPM的第二個項目,也是我真正近距離接觸項目的一次吧,到今天差很少接近尾聲了,很高心能和你們一塊兒共同改造這個項目,雖說我作的貢獻並不大,可是身臨項目真的會收穫不少體會不少,會發現合做和團結的力量,會感激小夥伴們的幫助和鼓勵,會知道本身的不足和欠缺,從而找到繼續前進的方向。前端

     固然其中的心得體會我仍是須要嘮嘮的,本週項目交工,但願能趁着本週空閒把這個小結寫完。首先,不得不說當初拿到這個任務時,我真真正正以爲Oh,My God! 嗯,第一次挑起大梁(項目裏就我一個前端),感受有點怵,不過我師父把這個任務交給我呢,一方面是由於這個項目是在原有的基礎上增刪改,難度不大,另外一方面,不實踐怎麼進步,因此有了師父作靠山,我也算是「信心滿滿」了。
     那麼,總的感想有如下幾點:
          一、感受本身基礎仍是太差了點,搞得讓人家後端在這裏給我吧啦吧啦解釋nodejs後臺和java後臺的運行機制,簡直丟臉,因此我立志好好看nodejs,因此在寫這篇小結以前我已經看完一本nodejs入門,而且照着書敲了一個小程序。
          二、不會讀讀不懂別人的代碼,我已開始不少時間居然花在找代碼上了,嘩啦嘩啦不少文件,我要找的在哪裏啊,頭腦就是暈暈的,不過我師父教導我,找到關鍵詞而後搜索一下不就OK了,你不用管每一行代碼什麼意思,你只須要知道它實現了什麼,你須要怎麼用到和怎麼改寫就OK嘛,恩恩,讀別人的代碼也是一種技能。
          三、手太生,致使腦子也生疏,遇到個問題,磨蹭老半天才敲出來,甚至仍是錯的,因此之後閒下來仍是要多多學習的,多看看別人的代碼,本身也多造造輪子
     原本覺得整個項目就這樣完成了,誰知仍是太傻太天真了,最後幾天真是是瘋狂出bug改bug的節奏啊,天天會出個5個左右的bug,雖說出bug是本身以前寫的代碼不夠好,可是收穫是我發現如今改個代碼,會很快對症下藥,藥到病除,也是極好的啊,相比以前有進步了許多。不過革命還沒有成功,同志還需努力啊。
     OK,那都有哪些問題和知識點須要總結呢?咱們來一塊兒看看吧。
          一、有關FF和chrome的兼容問題,前一個程序員呢,把a標籤放在了button標籤裏了,而後測試人員打開FF點點點,啊~怎麼就是沒反應,啊,,,天吶,寫到這裏我才發現我好像腦殘地給a元素加click事件了,不過具體什麼緣由倒不是很清楚,只是後來把button元素去掉只用a元素就好使了,我吧啦吧啦說這個問題說了一大堆,重點在哪裏呢。。。咳咳,原本是技術篇的,看來只能是經驗篇了,你就大膽地根據本身的經驗合理的嘗試debug的方法吧。
          二、這個項目應用了大量的插件和框架,什麼datepicker、dataTable、multilist、knckout等等,然而我對這些插件和框架都是陌生的,那麼在這種狀況下,須要掌握的技能就是查文檔,並且大多仍是英文文檔,嗯,,,提升英語閱讀能力也是很重要的。
          三、把假分頁改爲了真分頁,這應該算是優化吧,所謂假分頁就是每次請求讀取所有數據,而後在前臺分頁,這樣的話時間效率不高,因此咱們須要用真分頁,即每一次發送請求就只讀取這一頁的數據,大大提升了效率,這個用到了dataTable插件,每次將頁碼傳給後臺,不過這個插件仍是有不少極限性的
          四、導出表格,以前的導出只能夠導出本頁的數據,這樣很不合理,咱們須要的是批量導出,因此每次傳給後臺的要是總頁數而不僅是當前頁的數目
 
     總之,目前爲止本人蔘與的第一個重量級的項目,雖然並不完美,可是隻要比以前的本身進步就是有收穫,有進步就是好現象,應該總結經驗教訓,再接再礪。
相關文章
相關標籤/搜索