第33章 分工
聽到這個目標所有人都神情一凜,都感覺到了急迫。
「目標定了,接下來就是怎麼幹!」許樂在白板上畫了一個簡單的組織結構圖,「咱們人不多,但分工必須明確,責任到人!」
「趙成師兄!」許樂看向那位專攻底層驅動的研究生。
「在!」趙成坐直了身體。
「你負責驅動框架組。任務是搭建一個靈活、可擴展的設備驅動框架,並完成第一個開發板上核心硬體的驅動移植和調試,這是系統能跑起來的前提。」許樂分配道。
趙成重重點頭,認真說道:「明白!保證完成任務!我對ARM的晶片比較熟,這塊交給我!」
「劉健師兄,陳鑫!」許樂看向搞編譯器優化的劉健和自己的技術宅室友。
「到!」「嗯。」兩人應道。
「你們倆組成內核優化組。劉健師兄主攻進程調度器和內存管理模塊的設計與實現,要兼顧效率和公平。陳鑫,你配合劉師兄,重點負責系統調用接口和核心庫的初步實現,同時搭建和維護我們的持續集成環境,代碼一提交,自動編譯、基礎測試必須跟上。」許樂知道陳鑫喜歡和機器打交道,這個工作適合他。
劉健推了推眼鏡:「調度算法我有些想法了,會後我們細聊。」
陳鑫言簡意賅:「CI環境我來搞,需要一台性能好點的伺服器。」
「前期創業中心有支持一部分伺服器資源,過不了多久我會採購伺服器回來。」許樂解釋道。
等家電廠那邊拆借錢過來,就可以買相應的設備了。
「那就沒問題了。」陳鑫點頭說道。
「李悅師姐,楊帆!」許樂看向負責圖形和內核的兩位。
「在!」李悅和楊帆應聲。
「你們是圖形與核心組。李悅師姐,你的任務是先攻克最基礎的顯示驅動和輸入驅動,讓系統能有最基本的輸出和交互能力。楊帆,你配合李悅師姐,同時深度參與內核其他核心模塊的開發與調試,特別是異常處理和中斷管理,你內核底子厚,多盯著點。」許樂知道楊帆是個多面手。
李悅點點頭:「先從最簡單的點陣顯示做起,沒問題。」
楊帆更是摩拳擦掌:「就等這句話了!內核代碼我早就想好好啃一啃了!」
「王偉!孫浩!」許樂看向兩位非技術核心的室友。
「樂哥(許樂)!」兩人立刻回應。
「王偉,你擔任項目協調和對外聯絡。負責會議記錄、進度跟蹤、協調資源,以後跟學校創業中心、可能的外部合作方打交道,你多費心。嘴皮子利索是你的強項!」許樂知道王偉擅長這個。
王偉一拍胸脯:「包在我身上!保證把大伙兒伺候得妥妥的!」
「孫浩,」許樂繼續安排,「你心細,負責文檔、測試和後勤保障。所有設計文檔、API文檔、測試用例的編寫和整理歸你。另外,大家的伙食、必要的辦公用品採購,你也管起來。財務暫時也由你兼著,每一筆開銷都必須有記錄。」
孫浩認真地拿出本子記下:「好的,明白。文檔規範我會儘快擬定出來。」
最後,許樂看向韓濱教授:「韓老師,您是我們的首席技術顧問和定海神針。各個組遇到的技術難題、架構上的爭議,最終都需要您來幫我們把關。同時也希望您能幫我們協調一些學校資源。」
韓濱教授笑著點點頭:「沒問題,技術問題隨時找我。學校這邊的資源,我也去盡力幫你們爭取。」
分工明確,責任清晰,每個人都知道了自己的位置和任務,幹勁一下子就上來了。
「好!分工就是這樣,大家有沒有問題?」許樂環視眾人。
「沒有!」
「很清楚!」
「那接下來,說說咱們的裝備。」許樂在白板上寫下「資源」二字。
他看向陳鑫和趙成:「陳鑫,你列個清單,需要多少塊ARM11開發板?哪種型號性價比高?仿真器、萬用表、邏輯分析儀這些調試工具缺多少?」
陳鑫立刻回答:「開發板至少需要五塊,三塊主要開發,兩塊備用。型號我看S3C6410不錯,資料多,性價比高。調試工具有一些,但邏輯分析儀可能得申請。」
趙成補充道:「還需要一些基本的電子元器件,杜邦線、電阻電容之類的,做驅動調試經常會用到。」
許樂點點頭,對孫浩說:「孫浩,這些都記下來。王偉,你配合陳鑫和趙成,儘快完成採購清單,我們抓緊時間下單。」
「明白!」孫浩和王偉同時應道。
許樂繼續說道:「另外伺服器我已經讓陳鑫在配置了,代碼倉庫今晚就能搭好!我們用的版本控制系統是Git。」
「Git?好東西!」楊帆和幾位研究生都眼睛一亮,這玩意比SVN先進多了,看來這位小學弟在技術上確實很厲害。
「另外電腦大家暫時用自己的筆記本,孫浩,你抓緊時間採購電腦和相關設備。」許樂解釋道。
他帶過來的十萬塊,基本上買個電腦和開發工具基本上就沒什麼錢了,還是得省著點用。
「好嘞!」孫浩記下。
許樂神色嚴肅的說道:「最後,也是最重要的一點,咱們雖然是初創團隊,但必須從一開始就養成好習慣!流程和規範必須要嚴格遵守。」
「代碼規範這一塊,陳鑫、趙成師兄,你們牽頭,參照Linux內核的編碼風格,制定我們自己的簡單規範,所有人必須遵守!」
「使用Git,每個功能一個分支,合併必須經過代碼審查,進行版本控制,陳鑫負責搭建和培訓。」
「每天早上開工前15分鐘,大家快速同步昨天進度、今天計劃、遇到問題。王偉負責組織。」
「還有所有設計決策、API變更、會議紀要,必須及時更新到內部Wiki。孫浩負責維護。」
許樂提出的這一套,在2009年的項目中,堪稱豪華和專業。
幾位研究生和楊帆都聽得眼前一亮,他們參加過不少項目,很少有這麼規範的了。
韓濱教授也暗自點頭,許樂這小子,不僅技術想法超前,管理上也很有章法,確實沒有看錯人。
「規矩就這些,可能剛開始會有點不習慣,但為了項目質量和團隊協作,必須堅持!」許樂總結道,「大家還有什麼補充或者問題嗎?」
楊帆第一個舉手:「許樂,我們什麼時候能開始寫代碼?我有點等不及了!」
「目標定了,接下來就是怎麼幹!」許樂在白板上畫了一個簡單的組織結構圖,「咱們人不多,但分工必須明確,責任到人!」
「趙成師兄!」許樂看向那位專攻底層驅動的研究生。
「在!」趙成坐直了身體。
「你負責驅動框架組。任務是搭建一個靈活、可擴展的設備驅動框架,並完成第一個開發板上核心硬體的驅動移植和調試,這是系統能跑起來的前提。」許樂分配道。
趙成重重點頭,認真說道:「明白!保證完成任務!我對ARM的晶片比較熟,這塊交給我!」
「劉健師兄,陳鑫!」許樂看向搞編譯器優化的劉健和自己的技術宅室友。
「到!」「嗯。」兩人應道。
「你們倆組成內核優化組。劉健師兄主攻進程調度器和內存管理模塊的設計與實現,要兼顧效率和公平。陳鑫,你配合劉師兄,重點負責系統調用接口和核心庫的初步實現,同時搭建和維護我們的持續集成環境,代碼一提交,自動編譯、基礎測試必須跟上。」許樂知道陳鑫喜歡和機器打交道,這個工作適合他。
劉健推了推眼鏡:「調度算法我有些想法了,會後我們細聊。」
陳鑫言簡意賅:「CI環境我來搞,需要一台性能好點的伺服器。」
「前期創業中心有支持一部分伺服器資源,過不了多久我會採購伺服器回來。」許樂解釋道。
等家電廠那邊拆借錢過來,就可以買相應的設備了。
「那就沒問題了。」陳鑫點頭說道。
「李悅師姐,楊帆!」許樂看向負責圖形和內核的兩位。
「在!」李悅和楊帆應聲。
「你們是圖形與核心組。李悅師姐,你的任務是先攻克最基礎的顯示驅動和輸入驅動,讓系統能有最基本的輸出和交互能力。楊帆,你配合李悅師姐,同時深度參與內核其他核心模塊的開發與調試,特別是異常處理和中斷管理,你內核底子厚,多盯著點。」許樂知道楊帆是個多面手。
李悅點點頭:「先從最簡單的點陣顯示做起,沒問題。」
楊帆更是摩拳擦掌:「就等這句話了!內核代碼我早就想好好啃一啃了!」
「王偉!孫浩!」許樂看向兩位非技術核心的室友。
「樂哥(許樂)!」兩人立刻回應。
「王偉,你擔任項目協調和對外聯絡。負責會議記錄、進度跟蹤、協調資源,以後跟學校創業中心、可能的外部合作方打交道,你多費心。嘴皮子利索是你的強項!」許樂知道王偉擅長這個。
王偉一拍胸脯:「包在我身上!保證把大伙兒伺候得妥妥的!」
「孫浩,」許樂繼續安排,「你心細,負責文檔、測試和後勤保障。所有設計文檔、API文檔、測試用例的編寫和整理歸你。另外,大家的伙食、必要的辦公用品採購,你也管起來。財務暫時也由你兼著,每一筆開銷都必須有記錄。」
孫浩認真地拿出本子記下:「好的,明白。文檔規範我會儘快擬定出來。」
最後,許樂看向韓濱教授:「韓老師,您是我們的首席技術顧問和定海神針。各個組遇到的技術難題、架構上的爭議,最終都需要您來幫我們把關。同時也希望您能幫我們協調一些學校資源。」
韓濱教授笑著點點頭:「沒問題,技術問題隨時找我。學校這邊的資源,我也去盡力幫你們爭取。」
分工明確,責任清晰,每個人都知道了自己的位置和任務,幹勁一下子就上來了。
「好!分工就是這樣,大家有沒有問題?」許樂環視眾人。
「沒有!」
「很清楚!」
「那接下來,說說咱們的裝備。」許樂在白板上寫下「資源」二字。
他看向陳鑫和趙成:「陳鑫,你列個清單,需要多少塊ARM11開發板?哪種型號性價比高?仿真器、萬用表、邏輯分析儀這些調試工具缺多少?」
陳鑫立刻回答:「開發板至少需要五塊,三塊主要開發,兩塊備用。型號我看S3C6410不錯,資料多,性價比高。調試工具有一些,但邏輯分析儀可能得申請。」
趙成補充道:「還需要一些基本的電子元器件,杜邦線、電阻電容之類的,做驅動調試經常會用到。」
許樂點點頭,對孫浩說:「孫浩,這些都記下來。王偉,你配合陳鑫和趙成,儘快完成採購清單,我們抓緊時間下單。」
「明白!」孫浩和王偉同時應道。
許樂繼續說道:「另外伺服器我已經讓陳鑫在配置了,代碼倉庫今晚就能搭好!我們用的版本控制系統是Git。」
「Git?好東西!」楊帆和幾位研究生都眼睛一亮,這玩意比SVN先進多了,看來這位小學弟在技術上確實很厲害。
「另外電腦大家暫時用自己的筆記本,孫浩,你抓緊時間採購電腦和相關設備。」許樂解釋道。
他帶過來的十萬塊,基本上買個電腦和開發工具基本上就沒什麼錢了,還是得省著點用。
「好嘞!」孫浩記下。
許樂神色嚴肅的說道:「最後,也是最重要的一點,咱們雖然是初創團隊,但必須從一開始就養成好習慣!流程和規範必須要嚴格遵守。」
「代碼規範這一塊,陳鑫、趙成師兄,你們牽頭,參照Linux內核的編碼風格,制定我們自己的簡單規範,所有人必須遵守!」
「使用Git,每個功能一個分支,合併必須經過代碼審查,進行版本控制,陳鑫負責搭建和培訓。」
「每天早上開工前15分鐘,大家快速同步昨天進度、今天計劃、遇到問題。王偉負責組織。」
「還有所有設計決策、API變更、會議紀要,必須及時更新到內部Wiki。孫浩負責維護。」
許樂提出的這一套,在2009年的項目中,堪稱豪華和專業。
幾位研究生和楊帆都聽得眼前一亮,他們參加過不少項目,很少有這麼規範的了。
韓濱教授也暗自點頭,許樂這小子,不僅技術想法超前,管理上也很有章法,確實沒有看錯人。
「規矩就這些,可能剛開始會有點不習慣,但為了項目質量和團隊協作,必須堅持!」許樂總結道,「大家還有什麼補充或者問題嗎?」
楊帆第一個舉手:「許樂,我們什麼時候能開始寫代碼?我有點等不及了!」