從大一開始就有寫日記的習慣,在日記裏記錄生活雜事或者一些感想,沒有固定的排版或者格式,想到什麼就寫什麼,格式散漫內容較爲生活化也致使我不多整理日記中的內容放到博客裏,由於都是些生活雜事或者一些牢騷話,實在不必公之於衆,可是今天在寫這篇日記的時候,發現上一篇日記居然是挺久以前寫的了,數日連流水帳都沒時間記,可想而知最近這些天的狀態,博客就不用說了,最近一個多月都沒有好好整理文章,今天算是忙裏偷閒了,寫完日記以後也就順帶着整理了這篇博客,說說最近忙到癱瘓的狀態,整篇文章有些偏日記化。前端
說到最近的工做狀態,就只有忙碌能歸納了,天天的時間基本都被工做塞滿,連看看新聞或者瀏覽博客的時間都沒有,這個說法一點也不誇張,任務一來每每就是一直盯着電腦趕進度,等到作完再去看時間,差很少就已是一兩個小時以後了,中間的這段時間就是一直沉浸在代碼裏(趕進度),連喝水可能都會忘記,絲毫沒有閒下來的時間。而回到家的狀態也不怎麼好,昨天和我母親聊家常的時候,她就問我:「你怎麼突然發起呆來了?」,當時,聊着聊着我就眼神呆滯,可是當時也確實沒有想什麼事情,就是腦殼空空的發呆,我回她可能工做太忙,到家以後,緊張的神經有些鬆弛因此會發呆吧,以後沒聊多久她就讓我趕忙休息,怕我太累了。程序員
至於爲何這麼忙呢?sql
可能由於我是個初級程序員吧。後端
最近一個多月裏,組裏連着來了幾個需求,一個連着一個,絲毫停不下來,在這幾個項目週期中,全部的進度只能按照開發計劃進行,計劃確定是有 deadline 的,而這幾回的項目都有些趕,因此在 deadline 的重壓下,只能儘可能趕工,作不完的話就得加加班趕趕進度。服務器
兩點一線的生活,時間線也很固定:早上八點起牀,趕到公司九點鐘開始上班,中午休息一段時間,下午接着工做,晚飯在六點鐘左右,以後繼續工做,晚上九點左右下班回家,到家的時候基本是十點鐘左右,偶爾晚一些會到十一點,一天就這麼過去了,日復一日,天天如此。測試
最怕的就是屋漏偏逢連夜雨,近一段時間遇上離職潮,工做量上去了,團隊卻減員了,一位一直以來對十三幫助很大的老大哥也離開了,壓力可想而知,短時間內也安排不了新人來團隊,壓力都在剩下的人身上了,原本分配好的任務又要從新再分,因爲模塊不一樣還要去熟悉業務和代碼,與前端、移動端的溝通成本也不斷的增長,怎麼辦呢?只能加加班、統統宵。日誌
接下來要說的就是這段時間裏最難克服的事情了,項目的工做量把缺乏人手的弊端暴露的無比完全,一是工做量增大,二是對接難度增大,由此致使了下面幾種狀況:cdn
好不容易把這些事情處理好打算去繼續開發工做時,擡頭一看,飯點兒了。blog
天天個人工做就是幫忙調接口、改bug、查日誌、導數據,固然給業務部門導數據是最討厭的,每每一個sql要連n張表,一條sql寫的跟條龍那麼長,好不容易寫好了,還要幫忙把數據格式化,基本一次導數據會花費一兩個小時的時間。接口
Q:爲何開發要導數據呢?
A: 由於數據中心的同事不理他,公共服務組的人也不理他,我也不想理他啊!可是我不理他的話,他會一直煩我,無奈臉.png。
想一想上面的各類場景,絕不誇張,除了開會和導數據不會天天都有以外,其餘的基本是天天必有的工做,這種狀況致使的結果就是思路不斷被打斷,剛消停一下子又來個問題,剛寫一半的功能又得去幫忙查另外的事情,因此不少時候都得不到清淨,思路剛剛清晰,接下來可能就要被擾亂,恨啊,恨本身沒有三頭六臂,恨本身不能獨當八面。
Q:可能有人會問,難道全是你的問題嗎?你不幫忙行不行呢?
A:確定不會全是後端的問題,也不會全是個人問題,有時候多是前端小夥伴數據沒傳對,有時候方法寫錯了,或者粗心致使的其餘小問題,這些狀況下也都會被叫到,由於他們沒有獲得想要的結果,因此習慣性的會喊上一嗓子。
我我的的想法就是,若是可以趕忙定位到問題,那麼項目進度就會快一些,若是前端或者移動端碰到接口調不通的狀況,你不幫忙看一下他可能就是不知道是哪裏的錯,事後依然會找到你。不幫忙確定能夠啊,進度會被拖慢唄,並且做爲項目組中相對來講比較老的人來講,幫忙處理各類問題是理所固然的了,是本身的錯趕忙改掉,不是本身的錯幫忙別人定位到問題也能加快整體的進度,並不必定非要掙個你對我錯或者我對你錯,項目早點結束你們都開心,皆大歡喜的事情何樂而不爲呢?
這裏所說的bug不只僅包括真的bug,也包括假的bug,各類bug你方唱罷我登場,誓要把我拍死在鍵盤上,順帶着也把個人精力撕扯得七零八落。
固然,雖然bug很多,但也並不全是特別嚴重的bug,bug有大小之分,一些小的問題也被歸結於小bug了;bug呢,又有前端bug,後端bug,服務器產生的bug,還有不可抗力產生的bug。而無論是哪一種bug,一經發現確定是先找到後端這邊,爲何呢?
多是習慣了吧。而後咱們再去定位,定位到以後再去找對應的同事去解決,有多是頁面顯示異常,也多是前端小夥伴數據格式搞錯了,多是網關層轉發沒設置好,也多是咱們本身代碼寫錯了,亦或者是調用的下層服務出現異常... 這些都有可能,不過一開始都會先叫一聲:「十三,十三,你看一下!巴拉巴拉.......」
前面說的呢,都是真bug,還有種假bug,什麼是假bug呢?
每每就是問題沒確認清楚,就開始往工做流中胡亂丟需求,告訴開發某個功能出了問題沒法使用,趕忙去查。ok,控制檯看接口,項目打開查了一下對應功能發現沒有任何改動,而後本身操做一下試圖重現錯誤,結果發現一切正常,反饋回去後,收到一句"噢~",淡淡的迴應,濃濃的憂傷。其實啥事兒沒有,就是本身誤操做或者根本沒有確認好問題,就開始找開發,這種就是假bug,這種除了浪費時間沒有其餘做用,固然也鍛鍊一我的的性情,哈哈哈哈哈。
針對於這幾個月來工做的遭遇,作了個簡單的順口溜:
前有斷網斷電, 今有磁盤塞滿, 問題飄忽不定, 十三心煩意亂。
週一 早週會 週二 需求會議 週三 評審會議 週四 發佈總結會議 週五 晚總結週會 偶爾還要開個早會,或者晚會。
在一個大的團隊中,會議不開是絕對不行的,不少事情在會議上可以更好的協調、更好的處理,可是會議太多了也讓人挺煩躁的。
加班、通宵致使睡眠不足,休息很差眼睛不舒服、腦殼也沉,長時間高負荷,身體吃不消,工做又過分飽和,這就造成了一個死循環,並且是一個不好不好的循環,越是忙,身體越不舒服,越不舒服效率越低,進而可能致使工做不能如期完成,致使加班,這樣周而復始。
不只僅是一名程序員,不只僅要作開發工做,還要分配精力去參加各類會議,去協調各類資源,去與各端人員作好需求確認,要bug修復,要查日誌,一邊要和產品大兄弟扯皮,一邊還要幫測試小哥哥查接口,有的開發人員甚至還要幫其餘部門的同事修電腦,還好我不會修電腦,因此,爲何這麼累?由於事情多唄。
這篇文章寫了好幾天,每次都是剛動筆沒多久就得停一下,以爲今天不會忙了而後開始動筆寫,寫了兩句話一個 bug 扔到臉上,得!接着忙;
又有一天覺着應該沒事了,能夠整理一下博客了,結果又是幾行錯誤日誌扔過來;
再有一天剛開始動筆寫,緊急上線需求塞到手上扔都扔不掉。
就是這樣周而復始的動筆、停下、動筆、擱筆....這篇發牢騷的文章終於整理了出來,是一篇日記與博客的糅在一塊兒的文章,記錄一下生活,感嘆一下心境。
我有個人忙,文中記錄的都是我本身的一些經歷,其餘人應該各有各的忙法,忙碌的狀態老是不盡相同,有牢騷的能夠在評論區發一發,哈哈哈,什麼都沒法阻止咱們吹牛打屁的快樂。
我想摸魚!!!
除註明轉載/出處外,皆爲做者原創,歡迎轉載,但未經做者贊成必須保留此段聲明,且在文章頁面明顯位置給出原文連接,不然保留追究法律責任的權利。
感謝你們的觀看,我是十三,文章首發於個人公衆號「程序員的小故事」。