前幾天被老闆叼了。程序員
老闆叫我負責一個新的業務(具體的業務不方便透露)讓我先在網上搜一下別人是怎麼作的。資源
我搜完後,確實有了喜人的發現,也確實以爲別人的模式是咱們能模仿的,但不能肯定有沒有效果。文檔
而後我作了個文檔,把【若是咱們去作,應該怎麼作】的思路整理好,一、二、三、4每一個點列好了。效率
作完以後發給了老闆,當時還一個勁地強調能夠立刻開始作,老闆看完了說我沒有用心。程序
我當時就有點莫名其妙了,爲何啊?技術
我很肯定人家的套路咱們是能落地實現的,並且就算失敗了,除了時間,也不會有其餘方面的損失。經驗
我把個人這個想法發給了老闆。項目
老闆說這個文檔是要作,但我還少了一步,要把這個事若是成功了會帶來什麼影響,若是失敗了有什麼影響列出來。分享
當時我很不明白,但仍是照作了。時間
列出來以後發現,失敗的損失其實就是一開始付出的時間成本。
這和前面說的同樣吧,就算失敗了,除了時間也不會有其餘損失。
但有一點不同,我列出來以後,和我以前只在腦子裏想一想對比,能更清楚地看到這裏面的時間成本花在哪了。
咱們發現重點就在於前期的資源準備這塊,這塊花的時間特別多,並且在試錯階段是能夠省去的。若是咱們只是要驗證這種方式能不能行,那麼這塊資源準備的部分徹底能夠砍去。
砍掉以後,不止成本下降了,節省了工做量,咱們的試錯也能更快地看到結果。
在這件事中,我想和你們分享的是,關於項目可行性的思考。
在這件事一開始的時候,我認爲可行性就是咱們手頭上現有的資源能不能讓咱們去作一件事。
會有這個想法其實和個人經歷有關。
我大二大三的時候喜歡作點小生意,宿舍裏賣零食飲料啊,幫學生掛掛課啊,那個時候若是有個項目讓我選擇作不作,我看的就是我有沒有這個錢、資源去開始作這個事,至於其餘的,一律無論。
好比說那個時候我也知道有靠ps或其餘什麼技術接單,我都不會考慮的,由於我不會這些。
這類事情多了以後,就有這個習慣,面對一個新項目,分析其可行性的時候就會天然而然地從本身能不能作這個點去想。
這個想法,就像我老闆說的那樣,也不是很差,是缺了一部分。
在分析新項目的可行性的時候,除了分析本身能不能作以外,也要分析其成功的收益和失敗的損失,而後要有對應的處理方式。
這麼分析了以後,你真的思路會清楚不少,從而節約不少工做量。
若是思路不清晰,工做量就會變大,工做效率就會低下,原本一個小時能作的事,花了一天才搞定。
我們這些寫代碼的,本身作一個項目的時候。
你想一下,有沒有這麼一個狀況:
到項目後來的時候,發現前面偷的懶形成了如今的問題,因此又要回去前面改。
又一想,前面的改起來真的是牽一髮而動全身。
有些人到這裏就已經想把代碼推翻從新寫了,固然也只能想一想而已,到最後也只能硬着頭皮改了(此處應有臉上笑嘻嘻的表情)
我不知道你有沒有,反正這是我上個項目裏常有的狀況。
其實也是經驗的匱乏,但就算是經驗匱乏,當時但凡我在設想每一個功能的實現時,也按這個思路想一想,或許就能減小很多問題的發生。
雖然你們都說計劃趕不上變化,現實也確實有不少一開始沒設想到的狀況,但若是咱們一開始,把能設想到的狀況想清楚,就能把一些問題提早解決了,而不是等產生了問題,纔有所行動。
這裏我想給你們講一個扁鵲的故事:
扁鵲是春秋戰國時的名醫,他有兩個哥哥,三兄弟都精通醫術。
魏文王曾問扁鵲:「大家家兄弟三人,都精於醫術,誰的醫術是最好的呢?」
扁鵲回答:「大哥最好,二哥差些,我是三人中最差的一個。」
魏王不解地說:「可是你的名氣倒是最大的啊。」
扁鵲解釋說:「大哥治病,是在病情發做以前,那時候病人本身還不以爲有病,但大哥就下藥剷除了病根,使他的醫術難以被人承認,因此沒有名氣,只是在咱們家中被推崇備至。
個人二哥治病,是在病初起之時,症狀尚不十分明顯,病人也沒有以爲痛苦,二哥就能藥到病除,使鄉里人都認爲二哥只是治小病很靈。
我治病,都是在病情十分嚴重之時,病人痛苦萬分,病人家眷心急如焚。
此時,他們看到我在經脈上穿刺,用針放血,或在患處敷以毒藥以毒攻毒,或動大手術直指病竈,使重病人病情獲得緩解或很快治癒,因此我名聞天下。」
魏王大悟。
以前也據說過一個程序員版的相似的故事,大概是這樣的:
程序員小A和小B在同一家公司裏。
小A呢,有點像扁鵲的大哥,每拿到一個業務的時候,會先想清楚這麼作會有什麼好處,會有什麼弊端,想清楚以後呢,就把問題提早規範掉,所以他的工做老是沒什麼問題。
小B呢,就有點像我,每拿到一個業務呢,無論三七二十一就是幹,後面每每都會出問題,這個時候,他又跳出來改,因此你們又把他當作是公司的英雄。
相比之下,小A沒什麼表現的機會,就顯得有點默默無聞。
這個故事其實一開始看到的時候是拿來搞笑的,但我以爲這個故事還沒結束。
咱們知道小B這會兒爽了,但他若是這樣下去,能爽多久?
咱們也知道小A這會兒默默無聞,但他這樣下去,一直不出錯,再差能差到那去?
文章最後,祝你們能成爲扁鵲大哥這樣的人,思考的時候,想清楚下一步行動的利與弊,作一個把問題防患於未然中的高手。