新年好幔虏,辛丑牛年是疫情影響的第二個春節(jié)纺念,加之五環(huán)內(nèi)全面禁放,今年的除夕夜過的略顯清靜所计。趁此機會柠辞,我也安安靜靜的從頭到尾看完了一次春晚≈麟剩“保安”小哥哥的一句“格局,你要有格局习勤!”也讓我捧腹笑了好久踪栋,當(dāng)然我笑點低,但好歹也是有點尊嚴的图毕,主要是讓我想起了齋藤嘉澤先生寫的《工作的原理——發(fā)現(xiàn)問題篇》一書中關(guān)于格局的高遠而誕生的偉哥的案例夷都,莫名就被戳到了笑點,笑個不停予颤,哈哈哈~
《工作的原理——發(fā)現(xiàn)問題篇》是日本管理顧問專家齋藤嘉澤先生根據(jù)自己多年企業(yè)管理策略咨詢工作經(jīng)驗結(jié)合麥肯錫思維方式的一本經(jīng)驗指導(dǎo)書囤官。作者認為冬阳,現(xiàn)在企業(yè)經(jīng)營中的大多數(shù)問題沒有得到經(jīng)營者的正確認識而被貽害擴大的,因此作者認為要想完好的達成工作目標(biāo)党饮,首要解決的問題就是如何發(fā)現(xiàn)問題肝陪。關(guān)于此,作者將發(fā)現(xiàn)問題分為三大部分進行討論:如何具有發(fā)現(xiàn)問題的能力刑顺、發(fā)現(xiàn)問題應(yīng)有的狀態(tài)氯窍、發(fā)現(xiàn)問題分析。從能力到方法再到案例蹲堂,逐層為為我們總結(jié)了發(fā)現(xiàn)問題的公式狼讨,十分實用。從學(xué)生時代到現(xiàn)在的打工人時光柒竞,讀了多年日本作者關(guān)于職場政供、個人管理的書籍,不得不說朽基,日本學(xué)者在這方面作出的研究十分深遠并且在分享時又十分親民布隔,絕大多數(shù)都可以說是拿來就用的“飛行手冊”。本書的行文略為艱深踩晶,個人認為適合晚上下班后坐在書桌前靜靜閱讀执泰,不建議作為通勤讀物隨身攜帶。
作者認為無法發(fā)現(xiàn)問題的原因有以下幾點:無法正確描繪作為定義問題前提的應(yīng)有的狀態(tài)术吝;缺乏認識和分析現(xiàn)狀的能力,沒有正確認識現(xiàn)狀茸苇;沒有弄清楚差距的結(jié)構(gòu)排苍,無法具體分析問題的本質(zhì),也無法排序待解決問題的優(yōu)先順序学密;從可實行的解決方案倒推淘衙,武斷低判斷問題,忽視了問題會連鎖式擴大的情況腻暮。
齋藤嘉澤先生將“問題”一詞定義為“應(yīng)有狀態(tài)與現(xiàn)狀的差距”彤守。當(dāng)你無法正確定義目標(biāo)時,也就無法發(fā)現(xiàn)問題哭靖,這也就時我們常說的“在錯誤的道路上越努力具垫,你就離成功越遠”。對此我在工作中體會頗深试幽。剛開始工作時筝蚕,為了快速上手代碼,老大讓我從定位bug開始。測試提來一個bug起宽,我會先根據(jù)關(guān)鍵詞在代碼中定位該問題出發(fā)的代碼塊洲胖,然后跟著零星的日志一步步捋代碼,猜業(yè)務(wù)坯沪,經(jīng)常跟著一個邏輯走了好久绿映,看到最后一個return后恍然大悟,跟這個問題沒關(guān)系屏箍。經(jīng)常一個問題要定位很長時間绘梦,耿直的我常常會一個問題定位到深夜,老大看了幾次后忍不住指點了我一下:先去找測試問清規(guī)格赴魁,然后再定位卸奉。由于剛開始接觸一個業(yè)務(wù),里面的很多歷史規(guī)格都分布在代碼的各個角落颖御,沒有“老師傅”帶領(lǐng)的情況下榄棵,自己死摳代碼往往會事倍功半,還容易耽誤版本迭代進度潘拱,先找測試問明業(yè)務(wù)規(guī)格疹鳄,然后讓他給你講清楚與預(yù)期不同的點在哪里,再看代碼才能詳略得當(dāng)?shù)目焖偈崂砺瘛J褂昧诉@種方法后瘪弓,每次測試找來,我都會很開心的拉把椅子請測試小哥哥別急先坐下禽最,給我講一下這個場景的前世今生腺怯,然后問明白涉及的業(yè)務(wù)參數(shù)和交互頁面都是什么,這樣看代碼時能夠有效的過濾掉很多無關(guān)的分支邏輯川无。對于一項自己不熟悉的任務(wù)呛占,不要為了顯得自己高效而亂搞一番,然后把自己埋到坑里懦趋。
要想具有發(fā)現(xiàn)問題的能力晾虑,我們還要具有認識和分析現(xiàn)狀的能力。這是指的的要具有從事一項工作的基本能力仅叫,也就是上戰(zhàn)場的士兵要會使用步槍帜篇,否則很容易就死在了戰(zhàn)場上。據(jù)我這些年來的觀察诫咱,碼農(nóng)這行有好多其他專業(yè)轉(zhuǎn)來的小伙伴坠狡,代碼這行看似門檻低,但其實功夫都在門里頭遂跟,很多人干了很多年也沒能掌握從事工作的基本能力。我入行后的第一個獨立的需求,就讓我深刻的明白了這個道理幻锁,我發(fā)現(xiàn)不了問題凯亮,是因為我沒有認識和分析現(xiàn)狀的能力。搬過代碼的同學(xué)都知道哄尔,開始做一個需求前我們要先做一個詳細設(shè)計假消。我從事的業(yè)務(wù)領(lǐng)域有極強的專業(yè)性,各種協(xié)議岭接、簡寫數(shù)不勝數(shù)富拗,好不容易東詢西問的把概要設(shè)計搞定了,自己反復(fù)檢查覺得已經(jīng)沒問題了鸣戴,但是沒有專業(yè)積淀的我在評審時就被按在地上摩擦啃沪。原來我的需求涉及協(xié)議內(nèi)容實現(xiàn),只知道大略流程窄锅,對于其中業(yè)務(wù)交互创千、異常處理、保障機制等等都沒有考慮入偷,評委一問三不知追驴,最終的結(jié)果就是打回重做。這個經(jīng)歷也從側(cè)面印證了作者認為大家在沒有認識和分析現(xiàn)狀的能力時疏之,根本無法發(fā)現(xiàn)問題所在殿雪。所以,作為一個剛?cè)胄械男湃味苑孀Γ?dāng)接到一項新任務(wù)時丙曙,不要急,先想清楚几缭,然后把想法河泳、方案與前輩交流一下,多少能夠借用他們的專業(yè)能力年栓,幫你避開不少深坑拆挥。
作者在書中的一句讓我讀后感觸頗深:因為沒有足夠的時間分析現(xiàn)狀,所以無法提升分析技巧某抓,也無法學(xué)習(xí)纸兔。這簡直就是現(xiàn)在大多數(shù)憂心34+的碼農(nóng)的寫照。現(xiàn)在的碼農(nóng)否副,有一大部分是因為盲目追求高薪汉矿,半路出家的。沒有能力發(fā)現(xiàn)自己與一名合格軟件工程師的差距备禀,為了達成kpi而盲目奮斗洲拇,加班加點的在一條歪路上越走越遠奈揍。越是無能,越是焦慮赋续,越是焦慮男翰,越是“奮斗”,希望靠苦勞換取功勞纽乱。然而蛾绎,沒有足夠的時間分析現(xiàn)狀的碼農(nóng)們沒辦法真正的發(fā)現(xiàn)自己的差距,更不說為此而展開學(xué)習(xí)充電了鸦列,反而為了能夠比周圍人跑的“更快一點”而在工位上與其他同學(xué)相互卷著租冠,久而久之34了,也就被淘汰了薯嗤。因此無論主管逼的多緊顽爹,每天也不要忘了自己的思考,否則34的魔咒近在咫尺应民。
寫著寫著給自己搞郁悶了话原。。诲锹。希望大家能在辛丑牛年牛氣沖天外繁仁,更能找個時間與自己的心靈做個簡單對話。很多事归园,別急著做黄虱,先想清楚。
好讀書庸诱,讀好書捻浦,讀書好。遇見更好的自己桥爽。