因爲在傳統軟件行業與互聯網行業都待過,因此在面試和作介紹時常常聽到有人問到這二者之間有何差別,如今不妨總結一下。面試
先來背景介紹:我所在傳統軟件行業主要從事軍工方向信息系統設計及研發工做,在大型型號項目中做爲整體或主要研發單位;互聯網行業即在百度作網頁搜索相關工做。併發
互聯網行業較之傳統軟件行業來講,框架
一、技術氛圍更加開放,更多的技術探討和交流,思惟更加活躍。在百度有各類串講、分享、講座和培訓,你們樂意探討技術問題,公司也鼓勵transfer,這一方面應該也和百度技術人員的總體素質和水平較高有關。運維
二、產品迭代週期快。信息系統、辦公軟件的發版通常都在半年以上,尤爲軍工系統的型號項目,常常論證設計一年、開發一年、測試保障好幾年,這在互聯網企業是不可想象的。互聯網的發展腳步根本不可能等得了這麼漫長的功能迭代和新產品研發,因此,在互聯網企業業務模塊基本天天都有上線,子項目的研發週期常常就是2-3天(包括開發+上線中間的全部過程)。高併發
三、技術特色上,一方面,因爲所在研究所面向軍工,以項目爲驅動,基礎構件和服務的複用程度較低,伴隨大量重複開發致使效率較低,穩定性難以保證;而尤爲像百度這樣的大型互聯網企業,深耕多年,內部技術積累深厚,各類基礎庫在高併發、高流量的框架內使用多年,穩定性可以獲得較好的保證。另外一方面,互聯網企業更多的應用開源方案解決問題,創新實力和對新技術的跟蹤作的也很優秀,而傳統軟件行業並不熱衷新技術,對開源也沒有多少熱情。最後,大型互聯網企業內部的研發流程自動化水平極高,開發、測試、運維方面有各類自動化工具輔助工做,大大提升了研發效率和線上穩定性。工具
綜上所述,其實我想說的是,開放的心態才能促使咱們願意溝通,與同事溝通,與上級溝通。開放的環境促使咱們須要更加主動的推進事情的開展,同時也可以更加迅速的接收新鮮事物。性能
無論環境是否有所變化,積極進取的心態,不斷學習的要求,正確的作事方法,都是咱們可以在職業道路上不斷前進的保證和基石。學習