天天看點

《嵌入式系統開發之道——菜鳥成長日志與項目經理的私房菜》——第1章 系統•嵌入•硬體 01-01 Welcome on board!

本節書摘來自異步社群《嵌入式系統開發之道——菜鳥成長日志與項目經理的私房菜》一書中的第1章,第01-01節,作者 邱毅淩,更多章節内容可以通路雲栖社群“異步社群”公衆号檢視。

本書主角及背景

這是一個資訊大學畢業生,從對嵌入式系統一知半解,蛻變為電子産品開發領域高手的故事,文中簡稱為菜鳥。

剛從學校畢業的他,幸運地碰到一個不藏私且愛說教的項目經理,在一個個項目的磨練下,除了寫程式和調試外,他做了許多之前認為軟體工程師不該做的事情,包括焊接電路闆、看原理圖、使用儀器測信号、測試和客戶或廠商用e-mail溝通等,甚至還幫忙編寫産品規格書,也會三更半夜進工廠去處理一些并不像是軟體bug的問題。

他自诩寫程式的功力不差,邏輯能力強,專業課成績也都很好;但在項目的進行中,才發現嵌入式系統或消費性電子産品的開發有太多未知的學問與技巧,更發現學校裡教的東西居然大部分都派不上用場。

故事從他被一家約一百多人的資訊電子公司以“研發工程師”的職務錄取開始,在此之前,他隻知道他的工作内容是“消費性電子産品”與“嵌入式系統”的開發。

這天是菜鳥工程師報到的第一天,他懷着忐忑不安的心情踏入公司。

時間:01月10日

地點:大會議室

登場人物:菜鳥、項目經理(pm)

pm:“welcome on board!歡迎加入我們團隊,我希望你在正式報到之前,能先了解一下工作性質。如果可以的話,我想先幫你做崗前教育訓練。”

菜鳥:“嗯,我會努力學習的。”

pm:“你不用緊張,我先帶你參觀一下工作環境,介紹一下各個部門的成員。對了,本項目團隊目前負責一個日本大客戶傳遞的電子産品開發,我是這個項目的pm,也就是項目經理,我需要一個助手,以後我就是你的主管,我會讓你盡快上軌道的。”

我們姑且稱這個主管為項目經理(project manager,以下簡稱pm1),手下約有30名工程師,他總是在喊缺人,而老闆認為他已經是公司中最大項目團隊的主管。公司提供的資源已經夠多了,但工程師每月加班工時居高不下卻也是不争的事實。

他總想起第二次世界大戰時德軍的某個連隊,在莫斯科前線,掩護其他部隊撤退的故事。這個連長隻剩下15個人,在零下二三十度的冬天,缺乏彈藥的情況下,負責防守一公裡的戰線,如圖1-1所示。他們面對前蘇軍營級部隊一次又一次的沖鋒,他們因為部署得宜,節制彈藥的使用,再加上士兵訓練精良,居然守了3天,讓友軍得以成功撤退。

pm:“你知道這個連隊最後怎樣了嗎?”他老是喜歡講這個故事給新來員工聽。

菜鳥:“我很想知道!”看來菜鳥工程師對軍事也很有興趣。

pm:“全軍覆沒!能守住3天簡直是奇迹了。但是你知道我為什麼說這個故事給你聽嗎?”

菜鳥:“不知道,這和我以後的工作有關嗎?”

pm:“當然有關!和國際大廠比起來,像我們這樣中小型的開發公司,電子産品或嵌入式系統開發就是這樣嚴酷的戰場,研發團隊沒有足夠的資源,卻要承接越來越複雜的開發項目。我就是那個連長,而你是其中一個小兵,每個人都要負責過長的戰線。如果有必要,我也得拿起步槍和你們一起沖鋒。”

《嵌入式系統開發之道——菜鳥成長日志與項目經理的私房菜》——第1章 系統•嵌入•硬體 01-01 Welcome on board!

菜鳥:“有這麼可怕嗎?”

pm苦笑:“别擔心,那位連長隻有15個人,至少我還有30人……”

成功的以寡擊衆隻是偶然的奇迹,絕對不會是常事,然而電子業這一行,在第一線人員嚴重熬夜操勞以及用聰明才智的努力下,卻不乏奇迹的故事。