姓名:周思浩
身份:國內某知名IT公司系統工程師
技能:站在信息的最前端,創造有價值的程序,做信息戰場上的戰斗者
高三那年,我迷上了軍旅題材的電視劇,劇中軍人們操縱各種高端電子設備進行信息戰的酷炫場面,在我的腦海中留下了深刻的印象。在填報高考志愿的時候,我毅然選擇了通信技術專業。在研究生階段,我學了計算機應用技術專業,對通信計算機領域有了進一步的了解。
畢業后,我進入了IT公司,成為一名系統工程師。我懷著滿腔熱情,渴望在這個戰場叱咤風云。
直面困難,迎難而上
你成長的過程中,遇到過什么挫折,又是如何解決的呢?”坐在對面的考官微笑著問我。這是系統工程師這一職位的最后一輪面試,也是決定我能否進入這家知名IT公司的關鍵一刻。
我的腦海中不斷閃過各種畫面,最后定格在了——“挑戰杯”。這是我研究生階段最重要的一次比賽,我打算設計一款能及時發現險情、提醒危險品運輸車司機注意的安全傳感器。
理想很美好,現實卻很骨感。等到真正動手時,我才發現這個傳感器的設計難度很大,我不僅缺乏相關的技術經驗,甚至連可借鑒的資料都很少。很長一段時間,工作進展幾乎為零,這讓我幾近崩潰。導師建議我使用一個當時比較新的系統。而用這個系統,意味著我要從頭學起。雖然很不舍,但我還是刪掉之前編寫的代碼,憑著一股子學習的熱情,一點點摸索,一次次修改,終于在參賽截止日完成了這個項目。
講起這次差點失敗的經歷,我向考官坦承了自己的短板——空有想法,缺乏實際經驗。然后表示:“但只要肯努力,我總能學會自己想學的東西。”
面試完的幾小時后,我收到了“予以錄用”的通知。后來考官講了她選擇我的原因。當時進入面試的應屆生水平都差不多,她更看中一個人做事的態度。她欣賞我積極的態度,也被我的坦誠打動。
坦誠待人,誠實守信,這是我一直堅守的價值觀。因為信任,在日常工作中,公司會把系統設置的自主權交給我,讓我有更大的發揮空間,而我盡力做好每件事,來回報這份信任。
剛參加工作,主管就讓我搭建一個生產線項目的模塊系統。在此之前,我從未接觸過這類項目,而制造業又有著極強的專業性,無數問題一股腦兒向我砸來,讓我有些手足無措。
工程系統代碼和普通代碼不同,一旦某個環節出錯,就會危及整體。每次我辛辛苦苦編好一套代碼,調試起來卻不是這里出錯,就是那里不對。能力不夠,只能靠勤奮來彌補。那段時間我每天加班到深夜,白天投身工作,晚上全力學習,在浩瀚的網絡世界里尋找解決實際問題的方法和資料。半個多月加班加點的排查后,我終于修復了系統中的種種差錯,完成了主管交付的任務。
慢慢地我知道了,一名合格的系統工程師要將一個個程序通過合理的算法,構建成一套完整的系統,讓工程順利運行。工程中會不斷地出現各種問題,我們需要不斷嘗試,每錯一次,就排除掉一種,就像用排除法做選擇題,刪去錯誤選項,才能找到對的。
我們的日常工作,前期開發只占了30%的精力,70%要用在產品交付后與客戶的聯合調試上。任何新品上市之初都是不穩定的。一方面,代碼本身可能存在問題;另一方面,用戶有一個適應過程,會不斷作出反饋,提出新的要求。我們要根據這些意見,及時調整代碼。需求不斷變更,代碼就要不斷重寫,此時團隊的力量顯得尤為重要。
我們這個團隊里,除了和我一樣的新人,也有經驗豐富的老員工,我們像是一顆顆螺絲釘,各司其職。靠著整個團隊的凝聚力和戰斗力,我們攻克了一個又一個難關,每個人都是不可或缺的。
以前,崇拜電視中單槍匹馬指揮沖鋒的軍人,一個人就可以決定一場戰斗的勝負。但系統工程師的工作并非如此,我們是整個團隊一起戰斗,而絕不是單打獨斗。
很多人會用一個簡單粗暴的詞來形容我們這些系統工程師:碼農。這個說法并不全面。我們的確每天要和代碼打交道,代碼就是我們的武器,幫助我們打完一場又一場硬仗。但除了碼代碼,我們還要花更多時間參與團隊討論,學習先進技術。現在的IT市場講究統一化和標準化,系統代碼的國際標準在不斷更新,這就迫使我們必須不斷學習,一刻也不能落后。
任務比較多的時候,我們常常工作到深夜。但周末時,我們也會出去社交和休閑。我的團隊中很多人都熱愛登山,我也受他們的感染,愛上了登山這項運動。
系統工程師的工作其實和登山類似,需要不斷地挑戰自己,不斷地與時間賽跑。我在IT行業的入職時間并不長,但我相信通過不斷地學習和積累,就算是一名小戰士,也能立足當下,戰出輝煌。