概述
關于處理線上問題,首先得認識到它對【個人】的好處:
- 可以讓你快速熟悉業務和支撐這些業務的應用系統;
- 體現你能力的最佳場所;
- 可以拔高認知,培養全域思維;
- 提高自己在公司的
影響力,
要能看到做這個事情的價值所在,方能長期堅持下去,下面分幾個維度講一下,
有助于快速熟悉業務和支持業務的應用系統
對于剛入職的技術經理,快速熟悉業務,是必須的,除了有助于自己快速的融入到團隊里去,還可以為自己后續的任務合理分配和系統有效規劃打好基礎,當然最重要的還是有助于與團隊內部、外部、上司進行良好的溝通,如果業務都不熟悉的話,很多事情都無法直接跟你談,你可以通過以前同事的檔案或者通過公司其他同事的業務分享去熟悉系統業務,又或者說自己死扣業務代碼,一行一行的看,去了解業務細節,但我個人認為這樣做不太實際,效率也低,首先檔案這東西,基本別指望了,大多數公司都是欠缺的,尤其是發展迅速的創業公司里,而業務分享的話,對分享者的要求又很高,講的不好,聽了也是白聽,且大部分人也都不喜歡做分享,至于直接看代碼的,太花時間了,且容易進入細節里,難以看清全貌,
個人推薦的做法是,直接一來就去處理線上問題,帶著問題去詢問或者查看代碼,效率是非常高的,因為問題非常明確,就擺在那,你壓根就不用去想,從哪個地方切入去熟悉業務,直接把當前的問題解決掉,就能了解到一點業務,通過長期的堅持的處理一個一個的問題,慢慢的從點到線到面的了解整體的業務,
隨著解決的問題越來越多,你會越來越了解當前的業務應用,有哪些模塊,都是負責什么的,當前是怎么玩的,哪些是關鍵的地方絕對不能出問題的,哪些又是強依賴第三方的,漸漸的會對應用有個整體的認識,當然也會知道系統哪些地方需求去打補丁,哪些地方需要去做監控,
小結一下,處理線上問題能讓你熟悉業務,也能讓你知道業務應用是如何支撐業務的,
體現你能力的最佳場所
當出現了緊急大故障的時候,無論是管理人員還是基層人員,肯定都是會很急的,因為除了錢不斷的損失,還會有很多的客訴,且業務方也會有各種埋怨,在這樣緊急的情況下,你能想到解決方案,快速的止血,那絕對是能力好的的完美體現,也很好的體現了自己的價值,
當然要做到這樣難度也是很高的,比如說,當線上出現緊急問題的時候,一般都是如下的一些處理套路:
限流?
擴容?
回滾?
直接上代碼解決?
重啟?
第三方的問題?
請問應該選擇哪些方案能快速止血?這個還真的需要靠自己平時的積累和硬實力才能做好選擇的,由于這篇文章不是講如何緊急處理故障的,這里就不詳細介紹,
拔高認知,培養全域思維
導致線上故障的原因多種多樣的,有些是系統應用本身的問題,有些是發布的問題,有些是專案管理的問題,有些是運營人員誤操作問題,有些是測驗人員的問題,有些是產品經理設計的功能本身有問題,等等等等,在處理這些問題的程序中,會自然而然的去思考出現的問題的各個環節,而不只是老想自己的代碼應該如何優化這個點上,會漸漸串起來,去思考體系上有沒有什么問題?需要補充什么?這無形中會拔高自己的認知的,從整體上去想問題,
當你發現體系上還存在各種各樣的不完整,不要自我設限,要去思考如何將體系補充完善,比如說,你發現監控中心或者值班中心的人,只會轉發問題且轉完后就不管了,那么他們對自己應該做什么事情,承擔什么責任,還未完全清楚,需要有人去建立一個正確的對接流程,并按照這個流程去執行,再比如說,搞一場帶秒殺性質的活動,活動一開始,系統就掛了,那么技術體系上就得單獨增加一個秒殺系統,而像處理線上問題,是開發還是測驗還是研發去處理,說不清楚的時候,就可以嘗試做個大膽的操作,組織架構上以專案導向的換成以產品為導向的,做個組織體系上的改進,
當你不斷的從整體上去思考的時候,慢慢的就會得到高級別的一些認知,甚至可以說,是你自己獨有的認知,而這些認知無論在哪家公司都是非常有用的,
提高自己在公司的影響力
這個就不用多說了,實在太重要了,舉個簡單的例子,假設你跟老板說:我要先有title,才能干事,那么老板會認為其實是你的影響力還不夠,影響力是逐漸的慢慢的慢慢的累積出來的,而不斷的堅持的去處理線上問題,是其中一種有效的方式,因為期間你會跟各個職能團隊的人有碰撞,而你又能把問題搞定,慢慢的他們就逐漸了解你,有事情就會去找你解決,你的影響力也就慢慢開始來了,一旦你的影響力慢慢的提高后,對后面自己推動或者做什么事情,是非常有用的,
小結
處理線上問題,必須是得堅持一段時間,像我自己的話,是堅持了足足9個月,然后才能得到一些東西,而我之所以能堅持這么久,是因為一開始我就有上面的認知了,看到了處理線上問題的價值,
CSDN認證博客專家
專案管理
團隊管理
總結和思考
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/232653.html
標籤:其他
下一篇:你為什么遇不到好公司
