提出問題時,你帶解決方案了嗎?
2024-10-08 15:01:17
作者: 金文
企業里能發現問題、提出問題的人很多,那些能夠創造機會和得到機會的是能夠發現問題並解決問題的人。
李嘉誠常常告誡自己的屬下說:「當你提出困難時,請提出解決方法,然後告訴我,哪一個解決方法是最好的。」可以說,主動發現問題並勇於解決問題是成為一名優秀員工的必要條件。但是,曾在微軟打拼多年的「打工皇帝」唐駿並不滿足於此。
我做過公司老闆,知道當老闆的管只會提建議的人叫挑刺的人,這類人往往會讓老闆討厭。老闆對既能提出問題又能提出解決方案的人會有好感,但一般不會重用。而老闆最信任的則是,除了做到前面兩點,還能論證出方案可行性的人。
如果當初唐駿僅僅是按照李嘉誠的忠告去展開自己的工作的話,那唐駿傳奇可能就不存在或者說要推後幾年出現了。在《我的成功可以複製》這本自傳中,唐駿用事實對自己的這一觀點進行了有理有據的論證。
我所屬的部門負責設計、開發並向外發布簡體中文版、繁體中文版、日文版和韓文版等非英語國家及地區的Windows NT軟體。整個多語言版本開發部門是一個三百多人的大團隊。微軟當年開發多語言版本的思路是:先開發英文版,再將英文版移植到其他語言版本上去。
以Windows中文版為例。從英文版移植到中文版,並不只是翻譯菜單那麼簡單,許多原始碼都得重新改寫。比如Word里打完一行字會自動換行,可英文是單字節的,中文卻是雙字節,一個「好」字,就很可能「女」在上一行末尾,「子」卻到了下一行開頭。所以最初的Windows 3.0上市後,中文版過了九個月才上市。到了Windows 3.1,更是滯後了一年多。Windows 95情況稍好,但也差了將近八個月的時間。
我越看越不順眼:常年雇那麼多人做新版本,成本太高;全球各語言版本推遲那麼久上市,貽誤商機。我很快得出結論:出現這樣的問題,一定是開發模式沒有找好。我開始動起了腦筋……
本章節來源於𝕓𝕒𝕟𝕩𝕚𝕒𝕓𝕒.𝕔𝕠𝕞
當時我構想出的新思路是:改變Windows的內核構造,把英文內核變成國際化語言的內核。這樣,移植便大大簡化,只需進行簡單的界面翻譯即可,而且可以做到與英文版的進一步開發同步進行。
按照李嘉誠對員工的要求,唐駿發現了問題,也有了解決問題的最佳方案,他完全可以將問題連同解決方案上報給上級,然後做「甩手掌柜」,靜候上級的審核。但唐駿並沒有這麼做。結合自己昔日的老闆身份,唐駿認為,公司老闆最信任的是那些既能提出問題又能解決問題,同時還能論證出方案可行性的員工。
思路確定以後,我需要得出改造模塊的樣本。Windows作業系統有2800多個模塊,如果我一個人將這些模塊逐一做出來,可能要花五十年或者一百年時間。因為Windows作業系統分三大部分,我認真分析這三大部分的共同之處和不同之處,以找出一種模式可以同時應用於這三大部分。然後我每部分各選做了一個具有代表性的模塊,可以充分顯示我的思路的正確性。之後,通過我的各種論證,證明這樣的模式改造對公司有百利而無一害。
在將自己的開發模式進行實驗論證,並得到完全可行的結果之後,唐駿寫了一份書面報告。在報告中,唐駿不僅提出了問題、拿出了解決方案,還將自己在論證解決方案時編寫的程序放了進去。
事實上,唐駿的這一做法是完全正確的。這從他的直接上司的評價里可以看得出來:「唐駿,你不是第一個提出這個問題的人,也不是第一個帶來解決方案的人,但你是唯一一個為解決方案找到論證辦法的人。」
順理成章地,唐駿從一個普通的軟體工程師一躍成為Windows NT開發部門的高級經理。
唐駿得到了提拔,並不是仰仗突出的技術,也不是依靠新穎的創意,因為在他發現Windows多語言開發模式上的漏洞之前,已經有很多人發現了這個問題,甚至有不少人向經理提交了自己的書面解決方案,但是只有他一個人對解決方案進行了可行性論證。這就是企業一直強調的執行力,也是唐駿認為自己在微軟最成功的地方之一。