我于2007年來到北京,在北京工作這些年,先后在NEC、風(fēng)行、百度幾家公司擔(dān)任軟件工程師的職務(wù)。NEC是一家具有百年歷史的傳統(tǒng)日企,在知春路的分公司叫日電電子,我們部門主要從事機(jī)頂盒、數(shù)字電視上嵌入式軟件的研發(fā)。風(fēng)行是一家成立于2005年的在線視頻公司,主要做P2P視頻點(diǎn)播的業(yè)務(wù),而我主要從事P2P后臺服務(wù)器的開發(fā)。百度是一家在納斯達(dá)克上市的互聯(lián)網(wǎng)公司,我主要在客戶端部門的百度影音項(xiàng)目組從事P2P后臺服務(wù)器開發(fā)。
這些年,在這些不同類型的公司的工作經(jīng)驗(yàn),教會(huì)了我很多東西,技能上的,做人做事上的;也讓我收獲了很多東西,例如志同道合的朋友們。作為員工,作為用戶,最近有沖動(dòng)回顧過往,并總結(jié)分享一下自己的經(jīng)歷、教訓(xùn),希望對自己,以及互聯(lián)網(wǎng)這個(gè)圍城內(nèi)外的朋友們有所幫助。
NEC歲月
外界對日企有很多誤會(huì),其中最大一個(gè),恐怕就是認(rèn)為日企都很變態(tài),瘋狂的加班,低廉的工資等。也許是第一份工作,NEC給我的整體印象不是變態(tài),而是是溫馨。入職培訓(xùn)時(shí),公司的技術(shù)總監(jiān)這樣對我們說:不論你們在那個(gè)行業(yè),都要爭做這個(gè)行業(yè)的Number One! 這句話,隨時(shí)想到,都讓我振奮不已。也許正是這樣的勇氣,才讓NEC屹立百年不倒(雖然現(xiàn)在有些江河日下了)。入職培訓(xùn)時(shí),還學(xué)習(xí)了很多社交禮儀,例如如何互換名片(把印有自己名字的名片,面向?qū)Ψ降龋?,同期的學(xué)員,在當(dāng)年合作了據(jù)稱是有史以來最成功的春晚,而很多學(xué)員,以后的關(guān)系都還不錯(cuò)。
NEC的加班工資(晚上和周末加班都有法定工資)、彈性工作制(真正的彈性,早上8點(diǎn)到下午5點(diǎn)就可以下班)、出差補(bǔ)助(出差通常都會(huì)安排不錯(cuò)的酒店)、學(xué)習(xí)氛圍濃厚(每周的日語課堂;每天中午15分鐘的輪流演講等)、每年一次的國內(nèi)旅游(一般都有4個(gè)左右的目的地可供選擇,2008年的旅游地是武夷山、廬山、蘇杭等)、超多的假日(入職就有12天;法定節(jié)假日通常要多放一天假)、法定之外的個(gè)人保險(xiǎn)辦理,這些都很讓人懷念。說起來,作為一家日企,還是非常人性化的。例如某個(gè)飄雪的冬天,公司為了照顧員工,特意允許下午4點(diǎn)全體職員下班回家。
都說大公司學(xué)做人。我在NEC學(xué)會(huì)的一個(gè)做人原則就是:不要不懂裝懂,坦然承認(rèn)自己不會(huì)的,然后努力去學(xué)習(xí)。不懂裝懂的人不會(huì)在這個(gè)集體中得到尊重和認(rèn)可。NEC的李San、凌San作為領(lǐng)導(dǎo),對我這樣初出校門、不諳世事的青年人提供了很多機(jī)會(huì),他們的寬容讓我至今難忘;而亦師亦友的劉San,是我所見過的真正的hacker,對技術(shù)的癡迷,給新手的幫助,以及天真的為人,讓我欽佩又向往;才華橫溢的小站、小張,作為同期學(xué)員,可是我心中追趕的目標(biāo)和競爭對象;而老呂、華仔和我,則是最佳三人組,我們帶頭成立的飯團(tuán),當(dāng)年就開風(fēng)氣之先,一時(shí)間部門飯團(tuán)林立。
很多人都說NEC就像大學(xué),但是大學(xué)就有畢業(yè)。很多人在學(xué)到差不多的時(shí)候,就選擇了離開。因?yàn)樽鳛橐患胰掌蠓止?,業(yè)務(wù)嚴(yán)重依賴日方,而分配的業(yè)務(wù),在我們一群年輕小伙看來,既沒有挑戰(zhàn),也沒有意義(沒有用戶)。沒有激情,工資偏低,上升空間非常有限,這些恐怕是大家選擇離開的主要原因。
風(fēng)行歲月
在離開NEC之前,我、老呂、華仔三個(gè)曾想過做一個(gè)火車票訂票系統(tǒng)。春運(yùn)一票難求是眾所皆知的問題,華仔用Perl寫了個(gè)簡單的爬蟲,抓火車票網(wǎng)的倒票信息,很快就買到車票。以這個(gè)原型為起點(diǎn),我們認(rèn)為有大量用戶,而定向抓取難度不大,因此開工。雖然這個(gè)計(jì)劃,短期內(nèi)就夭折了,原因很多,但給我印象深刻的是,在NEC,我是學(xué)習(xí)不到如何在互聯(lián)網(wǎng)這個(gè)浪潮中,撈到屬于自己的一桶金的。大多數(shù)離開NEC的人,都選擇了如湯姆遜、T3G等同類型公司,而我,以及之后的華仔,都選擇了互聯(lián)網(wǎng)。
雖然還有其他選擇,但到風(fēng)行的理由很簡單,風(fēng)行所在的錦秋國際也在知春路上,離我住的地方很近。待遇雖然很一般,但畢竟讓我邁入了互聯(lián)網(wǎng)的大門。剛到風(fēng)行時(shí),風(fēng)行的用戶量是280萬左右,離開時(shí),有550萬左右;離開半年后,用戶量猛漲,有900萬左右。作為一個(gè)軟件工程師,維系一個(gè)百萬人在線系統(tǒng),還是頗有挑戰(zhàn)的,尤其對我這樣沒有什么經(jīng)驗(yàn)的人而言。
在風(fēng)行的歲月,技能有了大幅度的上升,與此同時(shí),興趣也是多種多樣。最有激情的時(shí)候,會(huì)在每天下班就打印一份技術(shù)文檔,等公交車時(shí),就在昏暗的燈光下學(xué)習(xí),回家拔完飯就開始實(shí)踐,從Linux系統(tǒng)/網(wǎng)絡(luò)編程、到各種命令行工具、到網(wǎng)絡(luò)協(xié)議研究、算法、開源項(xiàng)目,以及一些稀奇古怪乏人問津的東西(例如用LaTex寫作文檔、Metapost繪制矢量圖、graphviz繪圖)。計(jì)算機(jī)相關(guān)的書,不論溫故知新的,如《Unix編程藝術(shù)》、《C++對象模型》,還是一見如故的,如《程序員的修煉之道》、《編程珠璣》、《Python源碼剖析》、《卓有成效的程序員》、《敏捷軟件開發(fā)》、《重構(gòu)》,還是裝飾書柜的,如《怎樣解題》、《如何求解問題》等等,見一本買一本。多次搬家的痛苦,并沒有消弱我購書與閱讀的興趣。
除了出自興趣的自修,在工作上遇到的很多事情,例如流量異常分析、程序崩潰、用了很多時(shí)間才找到的bug、算法調(diào)優(yōu)、運(yùn)營學(xué)習(xí)、一時(shí)無法解決的問題等等,也都事無巨細(xì)的記錄在案。再離開風(fēng)行時(shí),差不多積累了10萬字左右的筆記。我記錄筆記的方法,也比較原始,只用Vim+記事本,很少發(fā)到網(wǎng)上,因?yàn)槭菍懡o自己的,行文簡單精煉,給其他人的話,就要修飾文辭、制作插圖等,這是不同的價(jià)值。記筆記是個(gè)初級的習(xí)慣,只要強(qiáng)迫一段時(shí)間,就能讓自己終身受益。我從風(fēng)行記錄到百度,經(jīng)常都會(huì)翻出筆記,給同事發(fā)郵件,解釋某個(gè)問題。
然而,興趣驅(qū)動(dòng)的學(xué)習(xí),也是一把雙刃劍,讓你快樂,也讓你痛苦。因?yàn)榕d趣的泛濫(技術(shù)之外的諸多興趣是技術(shù)興趣本身的2倍以上),讓我深陷困惑,不知道自己是否真的適合做技術(shù);也正因?yàn)榕d趣泛濫,所以真正精通,拿得出手的東西不多,或者說在任何一個(gè)領(lǐng)域,都不能做到Number One這樣的自我期許。后來和公司的大Boss聊過我的困惑,但卻終未釋懷。此后不久,就離開風(fēng)行,希望到一個(gè)更大的空間,看看這個(gè)世界。
當(dāng)然,離開前,還是要濃墨重彩的說說我的那些朋友們。HZ是另一個(gè)亦師亦友的大拿,是他最先讓我關(guān)注行業(yè)本身,而不是僅僅關(guān)注于技術(shù)。很多技術(shù)人員容易范的一個(gè)錯(cuò),就是懂技術(shù)不懂行業(yè)。對行業(yè)的了解,意味著,要大量的使用這個(gè)行業(yè)已有的產(chǎn)品、了解他們的運(yùn)行規(guī)律(例如Qvod的運(yùn)作模式就明顯和風(fēng)行、PPS、奇藝、優(yōu)酷不同),誰在用你的產(chǎn)品,怎么用的?以及非常重要的對統(tǒng)計(jì)數(shù)據(jù)的理解。另一個(gè)好友是HR,哦,HR不是Human Resources的縮寫,而是他鼎鼎大名的縮寫。說來HR大我有十來歲吧,虎背熊腰,中東***的造型。每次公司出游,我們都住一間房(呵呵,莫誤會(huì),是標(biāo)準(zhǔn)間雙人床),找人玩殺人,以及天南海北的瞎扯。HR最讓我受不了的是他的磨嘰和拖拉,最讓我受得了的是我調(diào)侃和嘲諷他時(shí)毫不介意的風(fēng)范。YZ是我在風(fēng)行最強(qiáng)有力的競爭對手,年齡相仿,到公司也是前后腳,雖然他做客戶端我做服務(wù)器,但當(dāng)時(shí)風(fēng)行研發(fā)也就二三十號人,YZ對工作本身的專注與一絲不茍,相比我的隨意和三心二意,就形成了鮮明的對比,再加上此人精力旺盛,戰(zhàn)斗力強(qiáng)勁,又是數(shù)學(xué)出身,因此一直是我追趕的對象。此外,公司的兩位大Boss,羅總和唐總也對我關(guān)照有加,偶爾的對話,總讓我事后深思許久。
總的來說,在風(fēng)行比在NEC有了更大的成長,教訓(xùn)也更多,大概有這幾點(diǎn)吧:
* 解決產(chǎn)品線上的實(shí)際問題,比學(xué)習(xí)新技術(shù)更重要。
* 幫助別人解決問題,是提高能力的捷徑。所謂專家,就是在一個(gè)有限的領(lǐng)域里,把所有的錯(cuò)誤都犯過一次。
* 拓展興趣,堅(jiān)持學(xué)習(xí)。不要囿于技術(shù)一隅。和提高技術(shù)能力同等重要的是,深入學(xué)習(xí)、理解你所在的行業(yè)。技術(shù)是為市場服務(wù)的,理解產(chǎn)業(yè)鏈的上下游、公司的運(yùn)營方式、產(chǎn)品的贏利模式。這些“功夫在詩外”的努力,都有助于推進(jìn)項(xiàng)目、改善產(chǎn)品、提高技能。
* 無知并不可笑。無知但又不去學(xué)習(xí)才可笑。
* 但管努力,莫問前程。不要浪費(fèi)時(shí)間怨天尤人,攀比工資高低,爭論物價(jià)房價(jià)漲跌。相信功不唐捐。
百度歲月
相比NEC、風(fēng)行,在百度時(shí)光短暫,因此技能和交際的提高都很有限。但從戰(zhàn)斗力這個(gè)層面上說,卻有相當(dāng)?shù)拈L進(jìn)。百度的產(chǎn)品線生命期相當(dāng)短,如果短期內(nèi)沒有成效,就有被砍掉的風(fēng)險(xiǎn)。用百度一個(gè)VP的話來講,就是“只認(rèn)功勞,不認(rèn)苦勞”。很多產(chǎn)品線都加班到相當(dāng)晚,像百度影音這個(gè)產(chǎn)品線,我們組內(nèi)的成員,很多人到了晚上12點(diǎn),還在討論問題和解決方案,還在改進(jìn)產(chǎn)品,而這些都是自發(fā),沒有硬性規(guī)定的行為。在風(fēng)行,我有不少時(shí)間是在為公為私的學(xué)習(xí),但在百度,幾乎沒有時(shí)間可以騰出手來學(xué)習(xí)。當(dāng)然,也許是和百度客戶端在公司的處境相關(guān)。
雖然說百度的項(xiàng)目非常緊張,但還是有大量高質(zhì)量的培訓(xùn)課程、教材、技術(shù)文檔可以學(xué)習(xí)。尤其剛畢業(yè)的學(xué)生,在這種高壓的環(huán)境下,能夠得以快速成長。內(nèi)部的BIT培訓(xùn)、公司和部門的各種講座,以及com平臺的資料,都會(huì)讓渴望知識的人欣喜若狂。新發(fā)布的產(chǎn)品線,用戶數(shù)很快就會(huì)激增到幾萬,十幾萬,幾十萬,百萬,千萬這個(gè)量級,對于希望挑戰(zhàn)自己的人,是個(gè)好平臺。在這里,個(gè)人的成功是和團(tuán)隊(duì)的成功綁定在一起的,因此大家都非常努力的朝著一個(gè)目標(biāo)工作,至少在我們產(chǎn)品線是這樣。
在百度最有成就感的事,就是坐在屏幕前,運(yùn)指如飛的用Vim模式的命令行,管道連接一堆命令,背后站一群人,看你怎么分析日志,抓出異常。追蹤異常,就如同偵探破案一般,把現(xiàn)場還原出來,找出是自己的程序搞鬼,還是有惡意用戶。讓你吐血的經(jīng)歷,就是最寶貴的財(cái)富。因?yàn)镽D、QA、PM都非常專業(yè),所以可以學(xué)習(xí)到各種不同層面的知識,要加以應(yīng)用也很簡單,只要你為產(chǎn)品線獻(xiàn)謀獻(xiàn)策,并實(shí)現(xiàn)它,就可以了,有大量的用戶,會(huì)成為你的試金石。
結(jié)語
在百度的最后一段時(shí)間,我想也許我準(zhǔn)備好了,可以獨(dú)立行事。離職后,和曾經(jīng)視為競爭對手的YZ以及幾個(gè)朋友,開發(fā)一款叫做“淘奇桌面”的軟件,目的是做軟件、文檔類的搜索。做了些時(shí)候,感覺困難重重,履步維艱。失敗并不可怖,真正強(qiáng)悍的人不是沒有失敗的人,而是快速從失敗中成長的人。不過,誰負(fù)誰勝出天知曉,回到自我總結(jié)的話中,就是,但管努力,莫問前程,事在人為,功不唐捐。
年輕的卻是一筆最好的財(cái)富,而多數(shù)時(shí)候,我們不知道如何運(yùn)用這筆最寶貴的財(cái)富,將之揮霍一空了。所有平凡的日子加起來,就將匯集成了你的一生。如果不希望平淡的生活下去,就要更加努力的去拼搏。找到自己的偶像,追趕他,榜樣的力量是無窮的;找到自己的競爭對手加朋友,與之一起戰(zhàn)斗,你能走多遠(yuǎn),在于你和誰一起同行。雖然現(xiàn)實(shí)殘酷,時(shí)常迷茫,不知所措,但我總提醒自己,要樂觀的生活,也許,機(jī)會(huì)就在眼前。
-
NEC
+關(guān)注
關(guān)注
0文章
238瀏覽量
99204 -
百度
+關(guān)注
關(guān)注
9文章
2286瀏覽量
90820 -
軟件工程師
+關(guān)注
關(guān)注
8文章
218瀏覽量
21177
發(fā)布評論請先 登錄
相關(guān)推薦
Testin云測獲智能化軟件工程工作組優(yōu)秀單位榮譽(yù)
![](https://file1.elecfans.com/web3/M00/05/24/wKgZPGd9BIKAasMYAAP9Ml_injM792.jpg)
不同時(shí)期的硬件工程師,最怕發(fā)生的事 #電子工程師 #硬件工程師 #內(nèi)容過于真實(shí) #YXC晶振 #揚(yáng)興科技
特斯拉招募軟件工程師強(qiáng)化無人駕駛與機(jī)器人遠(yuǎn)程操作
![](https://file1.elecfans.com/web1/M00/F3/FA/wKgaoWciDI6ABdEhAAJtvu-cw_c556.jpg)
當(dāng)你的工程師朋友失聯(lián)時(shí),別氣,ta真的是在忙工作 #搞笑 #電子愛好者 #硬件工程師 #晶振 #揚(yáng)興科技
![](https://file1.elecfans.com/web2/M00/07/FB/wKgZombz6VuAFeotAAIjSCj1HKI007.jpg)
硬件工程師VS軟件工程師|硬件工程師看到這都淚目了!#硬件設(shè)計(jì) #硬件工程師 #電子工程師 #軟件工程師
FPGA算法工程師、邏輯工程師、原型驗(yàn)證工程師有什么區(qū)別?
嵌入式軟件工程師如何提升自己?
![](https://file1.elecfans.com/web2/M00/EB/14/wKgaomZXAd-AWEwjAAuV2RdwuSM130.png)
干硬件這一行,各種辛酸只有同行才懂吧 ? #電路設(shè)計(jì) #電子愛好者 #硬件工程師 #電子工程師
索尼誠邀軟件工程師參與PS免費(fèi)手游平臺設(shè)計(jì)
嵌入式軟件工程師和硬件工程師的區(qū)別?
為何國外工程師偏愛使用for(;;)來實(shí)現(xiàn)MCU死循環(huán)?
![為何國外<b class='flag-5'>工程師</b>偏愛使用for(;;)來實(shí)現(xiàn)MCU死循環(huán)?](https://file1.elecfans.com/web2/M00/C7/64/wKgaomYKKiOAK5wZAAARYlyfX1A944.png)
![](https://file1.elecfans.com/web2/M00/C5/1E/wKgaomXxdsmAENR6AAKEdyutPEU736.jpg)
一位硬件工程師的歷練之路:從入門學(xué)習(xí)理論到... #搞笑 #硬件工程師 #電子工程師 #揚(yáng)興科技
Cognition發(fā)布首款A(yù)I軟件工程師Devin
![](https://file1.elecfans.com/web2/M00/C1/46/wKgaomXUeXuAXDwNAAJ_XqvplMU996.jpg)
評論