什么是人才?
??? 一直在問自己是不是人才???? 因為自己具有多方面的計算機知識,還寒窗苦讀了一個碩士學位,并且在計算機行業耕耘了十多個年頭。一門新技術可以一個月入門,三個月上手,一年就可以做PPT講給別人聽,還被別人尊稱為老師。好像自己真有那么兩把刷子,工作中遇到的問題也最終能被搞定,周圍表揚之辭也經常有得聽,似乎算是個人才了。
??? 但是,我的記性不好,三年前我曾經仔細鉆研過VCL的源代碼,對于Delphi可以使用各種快捷鍵進行開發操作,而最近想用Delphi寫個程序也費了許多周折,很多細節的內容都已經沒有了記憶。可見,我也絕對沒有過目不忘的能力,當天才已經沒有了機會。
??? 而我的工作性質是技術顧問,因此客戶需要問什么,我就要學什么,基本上客戶溝通完成,我的本次學習也就必須放下。雖然工作中名片表明我是個J2EE的技術顧問,但是我寫J2EE程序的速度肯定比不上一直在鉆研這個領域的工程師,因此我接手工作前都會在家做大量的準備,而工作結束后也必須迅速清空從而為下次學習提供空間。因此,我常常有些惶恐,這樣下去我的未來應該如何?
??? 論體力和速度我已經無法與二十多歲的程序員相比,論技術我學會的那些東西他們許多人也同樣具有,那么我的能力到底在什么地方?一個企業招我進去,我又能為企業帶來什么價值呢?如果我希望成為有價值的人,那么什么樣的人才是人才,用什么標準去評價,他們又為企業到底做了哪些重要的事情?
??? 其實,萬事萬物道理相同,我在推廣金蝶中間件產品時也遇到過同樣的問題?,F在開源產品如此流行,用戶完全可以使用一個開源的產品,那么他為什么還要花錢采購呢?就像企業完全可以招個便宜點的工程師去完成工作,為什么要招資深的顧問呢?他們都提供了相同的“功能”,那么他們的區別在什么地方呢?
??? “穩定性”、“兼容性”和“售后服務”。
??? “穩定性”。雖然開源產品有些時候可以提供與金蝶應用服務器同樣的功能,但是開源產品在壓力比較大的情況下,性能會出現比較大的波動,而Apusic商業中間件就會一直保持比較平穩的運行狀態。年青的工程師同樣在剛開始工作時熱情高漲,交待的工作很快完成。但是隨著工作壓力的增加或者突然有峰值出現(自己寫的程序出現重大問題或者工期被突然縮短一半),這種狀態下技術水平可能出現變形,工作完成時間反而會因為壓力過大出現較大幅震蕩或者延遲,甚至自己的系統宕機(生病或者辭職)。而較多經驗的工程師因為應對過多次這樣的情況,仍然能夠保持以往的工作節奏與效率,使工作盡可能在可控的時間內完成。無法比較這兩種狀態哪種更好,對于在這個工作上投入不大的公司,他就可以啟用年輕的工程師,因為他愿意承受系統出現這樣的波動甚至宕機,同時他也會投入更多的培訓與管理成本來將年輕的工程師進行調優,使他們的工作狀態更加可控。而對于在此類工作中投入較大的公司,他自然愿意掏更大的價值去采購更穩定的產品,從而降低管理成本和時間風險,使工作時間更加可控。
??? “兼容性”。雖然開源產品也經歷過廣泛的客戶使用,但是用戶畢竟未曾對他有較大投入(國外買服務的公司不算),因此系統一旦運行過程中出現與應用不兼容的問題也必須由廠商自己解決。而Apusic商業中間件公司會主動協助解決兼容性問題,甚至還會幫助用戶改善應用程序本身。同樣,年青的工程師社會經驗相對較少,當環境出現變化時,他需要投入較大精力去適應環境,甚至還需要企業投入管理成本協助解決。而有經驗的工程師由于社會經驗豐富,可以獨立去面對各種環境,出現問題后也能夠獨立解決,并且可以協助企業其他人員適應新的環境。
??? “售后服務”。開源產品完全通過網絡提供售后服務(國外買服務的公司不算),產品從安裝、配置、調優到后期維護都必須由使用者自己完成。而Apusic商業中間件則提供完整的售后服務,通過一個有序的售后服務體系和服務規范幫助企業做好產品的售后服務工作。年青的工程師剛進入公司時,也同樣需要企業提供更多的培訓和管理,協助工程師去適應企業的工作流程。而經驗豐富的工程師則可以自行完成與企業融合的適應過程,并且能夠利用自己的工作經驗去協助企業進一步完善原有的工作流程。
??? 撰寫本文絕對沒有批評或者詆毀年青工程師的意思,而且年青并不從年齡上評價,更多是在這個行業中所經歷的事情。也沒有抬高自己或者有經驗的工程師的想法,因為我自己也還是個年青人,也還在不斷學習中。我只是感覺這十年來從事軟件行業有點心得,因為我經歷過硬件維護、系統維護、軟件開發、質量控制、項目管理和技術顧問多個角色,以前我一直對自己這種萬精油的工作方式非常郁悶,現在我發現許多公司的工程師都有過同樣的經歷,也感覺著同樣的郁悶。于是,我想把我現在的感覺拿出來與大家分享,因為現在我覺得這些經歷反而是我的財富。
??? 我不再拘泥于學習某種技術,我更加關注的是原理性的東西。我能夠從現在的J2EE方面的咨詢工作很快轉型到DotNET平臺上去,因為我理解他們的原理,只是具體實現不同,目標客戶不同,為客戶帶來的價值點不同。同時,我不僅為用戶提供J2EE方面的咨詢,同時還免費為他們提供數據庫、性能測試、系統調優、軟件開發、項目管理等多個方面的培訓,甚至與他們一起討論點DotNET的東西。因為技術本身沒有價值,必須用在客戶的目標上,為客戶產生效益,為企業帶來利潤。因此,我更多將角色定位在如何用技術來幫助客戶身上,而我萬精油的經歷恰恰使我可以從原理上理解問題,再從原理中幫助用戶尋找合適的技術來解決問題,最終解決問題的人可能不是我,而制定方案的過程一定會有我的支持。這樣客戶會比較認同公司的整體技術實力,他在需要的時候會首先考慮金蝶的產品。
??? 因此,我希望咱們工程師們不要郁悶,不管是因為你工作的內容太復雜,還是因為你現在的工資收入實在太低。認真從工作中尋找到自己的價值,想把自己賣個好價錢就必須知道你到底能為企業提供什么樣的收益,對自己有個正確的評估,也利于你自己人生道路的發展。
??? 以上僅代表自己的一些拙見,歡迎大家一起討論。