加班有感小記

   11點這個點剛到家,在公司處理產線問題。本來應該是6點就能準時下班的好日子,可以就因爲一個產線bug,導致我多工作了4個小時,想想真是心累。可這也怪不了別人,都是自己挖的坑,也只能由自己來埋起來。故事的緣由是這樣的。我刪除了一家機構的數據,可是呢,因爲咱對這個業務不熟悉,再加上數據的敏感性,我不確定是不是應該都刪乾淨,因爲怕牽連到一些不該刪除的數據,畢竟刪掉容易,想再找回來那就不太好弄了,本着多刪多錯的原則,那我還是少刪點吧,誰讓咱心裏沒底氣呢。所以呢,就是因爲一個怕字,開始了今天的加班之旅。

 昨天接到這個bug,今天到期日,來公司之後,基本就沒怎麼處理過產線bug,因爲只要是我寫的功能幾乎很少出問題的,誰讓咱寫的時候就考慮了很多呢。嘻嘻, 莫名的自信!!好日子總算到頭了,果然多做多錯,那就來好好分析這個bug是怎麼產生的吧。通過一頓數據庫操作,查詢分析數據,再通過諮詢了下其他穩的同事,總算是搞明白了問題確確實實是這樣造成的,其實要我一個人決定處理這個問題的方式,那也就不用花那麼多時間跟這個確認,跟那個人商量着來了。所以啊,大部分時間都在等和溝通上了。總之,思路很清晰,那就是再來一遍,之前沒敢刪的,現在還是逃不了,再來一遍。刪就刪吧,要是光是這些基本數據的處理,那也就好了,問題是公司的運營因爲要滿足客戶的需求,也來了一撥騷操作,關鍵是這是人家一天的工作啊,我要是一撥處理完,那真是坑了別人,也是坑了自己。所以因爲這個原因,又加大了處理的工作量。光知道刪不夠啊,還要回補數據啊。然後又是一頓查詢,果然把要補的數據找出來了,那總可以開始搞起來了吧。說搞就搞,第一步,第二步,很穩,然後就到了恢復數據這步,該怎麼搞呢。運營姐姐也很可愛,本着是自己的工作,雖然不是自己造成的,還想着等我把基本數據還原了,再自己重來走一遍,一個一個的點回來。在這裏心疼運營姐姐幾秒鐘,果然還是自己的良心有些不安,算了還是我自己來搞吧。我當然不會走不懂技術的法子來整,我可是搞技術的,我熟。然後開始我的showtime,果然這個show時間不短,光就是通過Excel完成數據的整理,我就搞了2個多小時,哎,真是Excel的菜鳥,雖然我是用上了度娘,可看別人的跟自己的總會是有差別的,然後你還得自己去嘗試有沒有用。這麼搞下來,還是學了Excel的一個不錯的技巧,vlooklup函數的使用,真是不容易。好不容易經過多次嘗試,真是連蒙帶猜,還真就被我這個不小的腦袋給整出來了,可是光顯示函數不顯示你想要的值,這個讓我好一段憂傷,咋就不顯示出來呢。然後想到之前也有過類似的情況,函數不生效顯示,是格式的問題,不能光知道用文本格式,還有其他格式,然後試了下,果然心心念唸的數據顯示出來了。但函數生成匹配的數據也有問題。這裏面當然值得記錄的是固定單元數據的,因爲函數是要處理多個數據的,他會多次動態處理數據,所以選中的數據也會跟着跑,結果就會不是你想要得,所以這裏要提出來固定單元格數據,要使用$符號,比如$C$1:$E$755,這樣就固定了。然後就到了數據的批量處理,因爲你已經處理了一個獲得了正確的結果,那就是該處理下一個或者下下一個,總之讓公式去計算。這裏就出現了小插曲,果然是晚上的效率和狀態會降低很多,誰讓也沒喫完飯呢。再填充單元格的時候,我雙擊了那個+ 號,果然是出現了一堆數據,心中竊喜,但因爲不清楚複製單元格和按序處理的區別,心裏總想着這邊是不是沒處理對,而是複製了上一條數據,我被這種假象也坑了一把,一看前十幾條都是長得一樣的,心裏立馬涼了,想着肯定沒弄對了,然後又是各種嘗試,在我準備放棄的時候,我又耐心的檢查了下,因爲好幾百條的數據呢,我乾脆拉倒底,哎,發現了新大陸,原來不一樣。當時按個懊悔啊,怎麼能犯這樣的錯誤呢,真是該你加班。這裏不詳說,進入下一步。

   開始執行頁面導入恢復數據,因爲這個功能本身就是我開發的,心中滿滿的自信,見證奇蹟的時刻到了。哐當,頁面提示數據一條都沒處理成功,心頭立馬澆了一盆涼水,連睡意都被嚇跑了。趕緊下載錯誤數據看看什麼錯誤提示,下下來,一看,搞啥呢,明明花費了老半天生成出來的數據怎麼會突然沒了,不科學啊,難道是眼睛花了。我不信,再來一次,問題依舊。好吧我承認你厲害,我想了想問題會出在哪兒呢,我猜到了可能是函數生成的,java代碼在讀取excel的時候卻沒讀到,那就是這個數據其實不是真的,是假的,然後我想着要是能把這個結果複製出來,應該可以,果然還是不行,默認還是函數生成出來的,還是有格式,這樣不行,我得放大招,格式問題可以先粘到記事本里去掉格式不就好了。果然這個方法靠譜。終於讀到數據了,當系統頁面彈出處理完成的提示框。總算是結束了,心裏可以想想晚飯該喫點啥了,還是不喫減點肥呢。。。。

    

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章