在IT行業,科技公司,技術重要還是市場銷售重要!

superdog007發表於2016-01-14
 從事IT行業5年以來,我經常看到不少人持有這樣一個觀點:“技術不重要,關鍵是業務。”曾經有一段時間,我也是這樣認為的。那麼,這個觀點正確嗎?  1、觀點的源頭
  那麼,我們從頭開始捋,看看這個觀點是如何產生的。
  國內傳統的IT公司,基本上都是靠“做專案”過活,而這種活法最重要的就是拿單,只有拿到單子才能有錢賺,才能活下來。
  而拿單,需要資質、案例、解決方案等軟性條件,之所以稱這些是軟性條件,因為這些都是可以造出來的。資質可以借殼,案例可以編造,解決方案可以從網上覆制貼上,在這些方面忽悠客戶都不是難事。
  拿單需要的硬性條件就是市場銷售,所以傳統IT公司最賺錢的往往是市場人員,他們的提成比例一般都很高。市場人員通過構建關係網路、明暗手法的 
運用,攻克關鍵人物,同時輔以售前人員的配合,就把合同簽下來了。這個過程聽起來很高超,所以對於市場人員的高收入,大家都覺得是理所應當的。
  而拿下單以後,接下來要做這個專案了。在傳統IT公司,做專案最先考慮的事情,是任命專案經理,好的專案經理是專案成功的保證。對於專案經理的要求:既要懂管理、又要具有一定的協調能力;當然,最好懂得業務需求;至於技術,可以不懂。
  專案經理接到專案之後,首先要做的是業務需求,在這個階段,技術仍然插不上邊。(當然,對於大部分公司來說,業務需求分析也是由技術人員兼做。)
  業務需求就是所謂的“關鍵”了,於是“懂業務”成了一個非常牛逼的才能,在公司內外都非常受重視。並且,懂業務的人未必親自做需求,也有可能通過口述之類的方式轉達給技術人員,由技術人員自己消化理解。
  業務需求確定了之後,才到了技術實現的階段,而這個階段由於前拖後壓,期限會非常緊張,於是程式設計師們就只好加班趕進度。所以根據行業普遍的經驗,技術開發在整個專案中頂多佔到三分之一的時間。為什麼這個階段用時這麼短?因為程式設計師們在加班呀!
  所以,大家看看,凡是在IT公司需要加班的人,十有八九是技術開發人員。
  某些情況下,加班固然能夠勉強完成進度,但是實際的情況,程式設計師們疲於應付,做出的軟體勉強能夠實現功能,而在易用性、可靠性等方面根本沒有來 
得及考慮,大部分程式設計師們所做的事情就是機械的寫重複性程式碼。其實大部分程式碼都是不需要寫的,重複性的程式碼可以寫個程式生成,程式設計師更應該做的是構思與設 
計,然而現實的緊迫狀況根本不容許他們想這些。
  通過加班加點,系統開發出來了,於是,專案實施人員(很多時候也是由程式設計師擔任)帶著系統給使用者部署上線。按照中國人的經驗,專案實施非常考驗 
專案經理的個人能力,他需要能夠給客戶把一盆白菜湯形容成一桌鮑翅宴;把系統中彈出的錯誤資訊說成是貼心小提示;把繁瑣的操作、痛苦的使用者體驗說成是為了 
保障系統安全;……
  於是,在雙方高層的皆大歡喜中,在客戶方實際使用系統的使用者們的抱怨中,專案順利結項。
  整個專案過程中,市場銷售拿到單,所以賺到很多提成;專案經理領導了專案的完成,功勞甚大,所以可能會獲得表揚與加薪;業務需求人員、售前人員在這個過程中也增長了業務知識,變的更“懂業務”了,公司為了留住“懂業務”的人,也有可能給他們加薪。
  而專案過程中開發出系統的技術人員,還是沒有什麼變化!因為,你並不是不可或缺的,每年那麼多大學畢業生,爭著搶著要來做程式設計師,各種IT培訓 
機構,更是源源不斷的輸出程式設計師!或許你會說,那些人沒有工作經驗,需要培養週期。但是,看看現在各種開發工具的發展,程式設計的各個方面都慢慢的自動化了, 
程式設計師的工作被大大的簡化了,會寫程式碼又如何?現在開發都是拖拽圖形了(參見普元平臺),所以新程式設計師的培養成本是很小的。所以,技術人員的地位只能是混 
口飯吃,沒有資格要求加薪。
  作為專案的出資方與最終使用方的客戶,在專案結束後得到了一個並不完善的系統,無奈木已成舟,只好湊合著用或者湊合著不用。如此時間一長,系統也就慢慢被廢棄,當年的投資打了水漂。
  這樣,形成了一個惡性迴圈,技術人員的不受重視,導致技術人員的水平低下(水平高的都想其他出路了),又導致開發出的系統質量低下,由此導致使用者對IT企業甚至整個IT行業喪失信心,不願再上IT專案。
  於是,競爭更加激烈,報價更加白菜。利潤空間的壓縮,逼迫IT企業壓縮成本,其中最常用的壓縮成本的方法就是把薪資高的程式設計師趕走,再招一批新手,新手便宜,又肯加班。
  ……
  可是,這樣下去的結果是什麼?
  2、將來的發展趨勢
  從一開始,IT行業的核心技術就掌握在國外公司的手中,國內的IT公司只能依靠所謂“瞭解中國國情”的優勢,做做不太有技術含量的業務應用系統。
  而在做業務應用的過程中,大部分傳統IT公司在技術上固步自封,認為業務需求只要能夠實現就可以,不需要進行新技術的研究,有時候甚至為了維持產品的穩定而排斥新技術。
  所以,仔細想想,我們提供的產品真的能夠滿足使用者需求嗎?即便滿足了,能夠讓使用者感覺到方便易用嗎?穩定性與可靠性達標嗎?系統執行效率還能夠再優化嗎?
  於是,這樣下去的結果,就是傳統IT公司在技術上越來越落後,只能到處幹一些一錘子買賣,越來越遭到使用者與市場的唾棄,到頭來就只好倒閉,換個名號繼續忽悠人。
  但是,現在很多新興的IT公司,尤其是網際網路公司,情況完全不同。市場銷售、專案管理完全不重要,最重要的就是使用者體驗,因為他們的產品是面向 
廣大網民,產品的好壞不是由客戶的領導點頭批准,而是由網際網路使用者通過滑鼠點選來評價。於是,只能迫使網際網路企業在產品上精益求精,不斷優化使用者體驗,唯 
恐給競爭對手留下空子。
  大家看看我們日常中使用最多的軟體,如輸入法、播放器、即時通訊工具、瀏覽器等等,幾乎天天都有版本更新,為什麼?因為一日不優化,就有可能被競爭對手超過。網際網路使用者不收受賄賂,不考慮人情,只認軟體好不好用。
  在網際網路公司,產品研發是頭等大事,所以技術開發人員是最受重視的,在這些公司,技術一定要比業務重要!業務上大家都一樣:比如輸入法,就是打 
字;比如播放器,就是播放影音檔案。功能上大同小異,就看誰的技術實現更牛逼,誰的使用者體驗更舒適!在這種壓力下,網際網路公司的技術人員拼命研究新技術, 
而公司也支援開發人員提高技術水平。
  現在大家都可以看出來,目前國內這種傳統的IT企業,都是前途未卜的。而網際網路公司才是未來的主力。微軟這麼牛逼的公司,僅僅因為向網際網路轉型遲了些,就被google迅速追趕上甚至已經超越。
  所以,國內傳統IT企業的思路並不可取,不重視技術的公司終將陷入低質量惡性競爭的泥潭而消亡!
  3、總結
  即便是傳統專案型的IT企業,我認為業務也沒有那麼重要。業務是什麼?業務就是一層窗戶紙,一桶就破。沒見過有多麼難懂的業務,除非是搞核聚變 
的計算機模擬之類的專案,需要專業知識,其他大部分業務需求總結起來就是四個字:人之常情!——懂得人情世故,也就懂得了使用者業務。
  拿我個人做例子,我畢業之後在一家大型IT國企做電子政務方面的技術開發,兩年多的時間自認為積累的很豐富的電子政務業務經驗。後來經過若干次 
跳槽,業務方向也變來變去,原先的業務積累並沒有用上,倒是通過技術積累,以及專案經驗,幫助自己能夠快速捅破業務的窗戶紙,業務方面並沒有成為障礙。
  總而言之,在IT行業,如果長遠考慮,技術是基礎,技術很重要。

相關文章