網際網路時代,業務發展越來越快,而技術的迭代速度,技術團隊之間快速的協作交付,越來越成為團隊業務制勝的乙個很關鍵的因素。
世界領先的一些網際網路公司,研發團隊已經有過萬人。他們又是如何協作的?
twitter 的王天老師曾分享過《百花齊放,鋤其九九——twitter的技術坎坷之路》。其中介紹了 twitter 技術生態中的一些幕後英雄。
根據 2015 年的一些公開報道,google 內部的源**已經有 20 億行,支撐 google 提供的各項網際網路服務,包括搜尋、gmail、地圖等不同業務。20 億是多少?不夠直觀是吧?我們看看 linux 核心,**量大約是 1500 萬行。也就是說 google 的源**量已經相當於 130 多個 linux 核心。
更令人驚訝的是,這麼大的**量,居然是放到 1 個**倉庫中的。這種量級下,**應該如何高效地管理,讓工程師輕鬆協作呢?
lambda lab 聯合創始人、前 google 工程師趙扶搖可以和大家聊聊開發工具的雲端化。google 作為網際網路公司領頭羊,在過去 10 年間建立了完整的雲端開發工具鏈,這個工具鏈完美地整合了各個工作流程,極大提供了工程師的工作效率以及員工的培訓成本。具體而言,趙老師將介紹如下內容:
docker 的流行也給研發效率的提公升帶來了很大幫助。滴滴出行效能平台技術專家張禾將分享 《基於 docker 的雲端高效研發之旅》。在過去的一年裡,滴滴出行的工程技術團隊基於滴滴研發體系的現狀和痛點,打造了基於 docker 的研發雲平台,成為滴滴建設持續交付能力的重要一環。基於研發雲,走出了一條具有滴滴特色的雲端高效研發之路,在環境管理、微服務群管理、雲端並行構建、雲端**分析以及雲端並行測試等領域取得了持續不斷的改進。
磨刀不誤砍柴工
這是一句廣為流傳的俗語,表面意思就是磨刀並不會耽誤砍柴的時間,在軟體開發過程中,似乎也有同樣的情況出現。有的時候,專案為了趕進度,需要快速實現,於是我們就馬不停蹄的加班加點的去寫 了,其他周邊的功夫能少耽誤就少耽誤,但是是不是除了寫 其他什麼事情都可以省呢,舉自己切身遇到的2個例子。案例一 在實現過...
磨刀不誤砍柴工
再次驗證了磨刀不誤砍柴工,這次高體大作業,花了我乙個多星期,結果呢,卻是還是有問題,回過頭來再看書上分析,又懂了一點。歸根結底,是沒有做好準備工作,總覺得應該盡快編 這樣才能早點結束。學了物件導向分析與設計,發現這個確實很有用,而且了解到,在軟體開發中,寫 只是其中很小的一部分,前面還有很多準備工作...
磨刀不誤砍柴工
我的部門裡面有erp顧問,也有你們經常說的網管。顧問負責erp管理軟體的維護與管理,網管負責硬體與網路的管理。我發現管理軟體的顧問經常是辦公室裡上網找資源學習,而網管們則 不斷,不是這個部門來 說,電腦無法啟動,就是列印不了,或者是中毒了什麼。為什麼有這個差異呢?我發現了這麼乙個問題,管理軟體的顧問...