自己工作狀態(tài)的不認(rèn)真萌丈,遇到問題,不去正確解決雷则,造就了今天的過錯(cuò)辆雾。致使數(shù)千人今天不能夠正常的工作。完全是自己對(duì)待工作拿著學(xué)生時(shí)代的隨意和得過且過月劈。值得深刻反思:
問題描述:
在上個(gè)版本和其他部門對(duì)接了一個(gè)叫A的需求度迂,我只需要在podfile的依賴文件中,修改Apod的版本號(hào)猜揪。但是在小流量版本中發(fā)現(xiàn)了一個(gè)error
,會(huì)導(dǎo)致在iPhone 5上面crash惭墓,而且是那種必現(xiàn)的錯(cuò)誤。我就開始根據(jù)問題去找原因而姐。發(fā)現(xiàn)時(shí)Apod升級(jí)后腊凶,出現(xiàn)了一個(gè)新的bug,于是協(xié)助A開發(fā)人員去進(jìn)行修改毅人。A修改完后吭狡,對(duì)A需求重新打了個(gè)tag,我默認(rèn)的是丈莺,之前有error的分支已經(jīng)發(fā)版了划煮,于是想著在新分支上面修改就行了。但是過后缔俄,又在error分支上面發(fā)了一個(gè)全量版本弛秋,于是error顯示較多,影響了數(shù)千位用戶俐载,導(dǎo)致他們今天不能正常工作蟹略。
事后反思:
- 自己在對(duì)接一個(gè)需求時(shí),只是單純的自己修改遏佣,而沒有嚴(yán)格的執(zhí)行必要的躲避風(fēng)險(xiǎn)的工作(比如挖炬,找QA進(jìn)行測試,提前發(fā)現(xiàn)問題状婶,避免上線之后的重大影響)意敛。
- 在自己不知道這個(gè)問題是否已經(jīng)上線的情況下,或者是沒有嘗試去在錯(cuò)誤發(fā)生之后膛虫,第一時(shí)間做出錯(cuò)誤的修復(fù)草姻,防止進(jìn)一步的擴(kuò)大的想法,是自己本身的問題稍刀。
- 自己在看待問題之后撩独,總覺得自己的工作不夠核心,沒有真正把它當(dāng)做很重要的事情去做,去努力做好综膀。這從根本上來說是一個(gè)態(tài)度問題澳迫,即便是小細(xì)節(jié),我能夠發(fā)現(xiàn)并避免也會(huì)體會(huì)到成功的喜悅感僧须。
總結(jié):
- 在問題出現(xiàn)后纲刀,一定要重視,在第一時(shí)間修復(fù)完成担平,并通知QA測試,審核锭部。
- 如果問題已經(jīng)出現(xiàn)暂论,想辦法盡量降低損失,使問題影響的用戶量達(dá)到最低拌禾。
- 在修改其他業(yè)務(wù)線提供的版本時(shí)取胎,一定要通知QA測試,并正式測試報(bào)告湃窍。
- 在一個(gè)問題闻蛀,自己不能第一時(shí)間發(fā)現(xiàn)問題時(shí),要主動(dòng)和同事交流您市,尋求幫助觉痛,不可頑固的依靠自己。同事的經(jīng)驗(yàn)和教訓(xùn)也能給自己一個(gè)新的啟迪茵休。