我們究竟要向印度人學習什么?
最近幾年印度人可了不得,占領了硅谷,你看微軟的CEO 薩提亞·納德拉, 印度人, Google的CEO 桑達爾·皮查伊, 也是印度人。 還有GlobalFoundries CEO桑杰•賈, Adobe CEO 山塔努·納拉延 , 從名字看你就知道是印度人。 更不用說印度人在各大公司那非常多的高管了。 回頭看看中國人,似乎造成了一種印象, 印度人適合當老板, 中國人適合當工程師。
這是為什么呢?
有人說這是因為英語優勢, 人家印度人的母語就是英語,雖然口音極重 ,但人家天生就是用英語邏輯來思考,咱們中國人也會說英語,但是一旦涉及到辯論的場合, 就“吵”不過那些native speaker 的印度人了。
有人說印度人抱團, 公司進來一個印度人,就會招來一群印度人。
還有人說他們從小就善于辯論,善于聽取、平衡不同意見,有領導力,這些都是做CEO的特質。
對于這些印度人的特質, 我們中國人一時半會兒也學不來。 但是如果你身處一個大型公司,走的是技術道路, 想在公司里有良好職業發展, 印度人身上的一點特質不得不學, 那就是:適度包裝(polish)。
我在外企的時候和一個印度人一起工作過, 有個深刻的感受就是他們在包裝這一塊做得相當不錯。同樣一份工作,中國人做出的結果可能和他們差不多, 但是在對外展示的時候差別就體現出來了。
比如早些年SOA 的概念很火熱, 我們把一些遺留系統的業務功能通過web service 的方式給暴露出來, 讓外部的各個系統調用,在搞技術的中國碼農看來,這不就是把一些功能變成Web service 嗎? 有什么可講的?
但是到了印度人手里,他們就會說: 這是我們公司內部實施的***個SOA項目 !
乖乖,一下子顯得特別高大上,有沒有!
仔細一想, 還真是***個SOA項目, 不,確切地講是***個web service 項目, 沒有用到什么服務發現,治理, ESB等高級的技術。
但是印度人就可以拿著這個案例到處宣講了,沒記錯的話還獲得了一個獎, 領導也很高興: 我們部門搞出了領先的成果, 皆大歡喜。
但是往深處一想, 最初的點子的確是印度人挖掘出來的, 最開始的時候外部系統想訪問那個遺留系統,需要使用遺留系統提供的jar包, 使用私有協議來訪問。 現在改成了Web service , 標準化了,雖然進步不太大, 但確實是一個進步。
看來想要做到適度包裝, 其實前面還得有兩步: 挖掘-> 實現-> 包裝。
后來發現“偉大”的***個SOA項目是個坑, 因為底層軟件有Bug,有內存泄露, 運行一段時間就會OutOfMemory, 于是我們也挖掘了一下, 寫了一個監控工具,專門定期下載日志,發現有OutOfMemory 就發信提醒開發人員,趕緊去重啟服務器。 大家覺得這個監控的工具不錯,可以包裝一下了。
可是印度人挖掘的更深,他研究了那個底層軟件的API, 發現可以在服務器端使用JMX做監控,還可以自動重啟應用! 這下好了,可以做個插件出來,監控應用程序的健康狀態,必要的時候自動重啟,都不用人工介入,境界比我們高多了。
然后又可以拿去包裝一下, “吹噓”一波了。
這位印度人通過審視現有的系統,引入新技術、新方法,適度包裝, 以螺旋上升的方式, 可以說是在一個普通得沒法再普通的傳統應用中生生地殺出了一條血路,不但積累起了自己的信譽值,還讓老板經常露臉, 得到了老板的賞識和信任,迅速的就成長為一位骨干人物。
在大公司“混”職場的,是不是應該學習一下?
如果是在小公司,一個人承擔的職責會比較大,只要你有能力,很容易做出成績,鶴立雞群。 但是在大公司中, 大家都做螺絲釘,做那么一小塊工作,怎么才能出頭呢? 這位印度人就是很好的榜樣 !
【本文為51CTO專欄作者“劉欣”的原創稿件,轉載請通過作者微信公眾號coderising獲取授權】