FPGA工程師:持守夢(mèng)想or屈于現(xiàn)實(shí)

2012年05月16日 11:48 來源:互聯(lián)網(wǎng) 作者:秩名 我要評(píng)論(0)

標(biāo)簽:fpga(588988)cpu(204887)Altera(152762)

  昨晚無意間看到一段新聞?lì)l道對(duì)最近炒得火熱的“史上最年輕教授”的專訪,倒是他的一位同學(xué)對(duì)于夢(mèng)想的“現(xiàn)實(shí)版”解說頗有些耐人尋味。大體意思是說“拼了老命考上一所夢(mèng)寐以求的大學(xué),父母辛辛苦苦交了學(xué)費(fèi),我們卻挑了最容易的學(xué)分拿,為了求得一份好工作我們都已經(jīng)失去了對(duì)夢(mèng)想的追逐”?;蛟S這都是曾經(jīng)處于就業(yè)壓力中的我們真實(shí)的寫照,而在我們?nèi)缭改玫搅嘶蛘呷缫饣蛘哌w就著的offer摸爬滾打若干年以后又如何呢?夢(mèng)想在你的腦子里是否已然遙遠(yuǎn)?

  前些天在微博上看到一個(gè)蠻有意思的心理年齡測(cè)試,其中有個(gè)問題是“你最害怕失去什么?”答案若干,有家庭、婚姻、工作和夢(mèng)想等等,我毫不猶豫的選擇了夢(mèng)想,我得意的笑了——“咱肯定還年輕”。毫無懸念,最終給了我“25”,比實(shí)際的我還年輕。O(∩_∩)O哈哈~,不知道走出校園若干年的你,是否也會(huì)毫不猶豫給出如此“年輕”的答案。也許再過若干年,我們真得不再年輕了,身邊的90后會(huì)如雨后春筍般涌現(xiàn),看著他們青澀的傻勁,你是否也還依稀記得我們也曾如此這般過?但是,我們還會(huì)再持守著曾經(jīng)的夢(mèng)想和期待嗎?

  45個(gè)月對(duì)任何人的一生來說都不算短,而在這45個(gè)月的工作和學(xué)習(xí)經(jīng)歷中,捻轉(zhuǎn)兩份不同的工作或許不算多,但是我卻能體會(huì)到做一個(gè)電子工程師的不易。第三次站在這個(gè)十字路口,我擁有的是年輕和經(jīng)驗(yàn)的一個(gè)比較好的平衡點(diǎn),沒有名校和學(xué)歷的光環(huán),但是寫過的兩本書是我的敲門磚,而已過兩個(gè)還算“漂亮”的項(xiàng)目則是我最大的談資。

  我的經(jīng)歷談不上有多傳奇,我也不算是個(gè)很聰明的人。但是,我要夸自己的一點(diǎn)是,我做事情能夠腳踏實(shí)地并且認(rèn)真專注。曾幾何時(shí),我以為機(jī)會(huì)合適的時(shí)候或許我會(huì)慢慢離開技術(shù),或許技術(shù)背景會(huì)是我的優(yōu)勢(shì)。但是,和一位前輩的交談讓我再次堅(jiān)定了技術(shù)之路走到底的決心和勇氣?!耙堰^這些年你走對(duì)了,你沒有走彎路……無論如何,技術(shù)不能丟”。和這位前輩的認(rèn)識(shí)也是非常巧合,……(各種頭銜一并掠過),現(xiàn)在他卻不愁吃穿的玩起“自由技術(shù)職業(yè)者”,他追求的不是什么功成名就,是對(duì)技術(shù)的自由追逐。而反過來,我也和在HW數(shù)年的一位朋友聊過,他的談吐,對(duì)技術(shù)對(duì)FPGA的認(rèn)識(shí)也很值得夸贊,可惜的是在長期的工作負(fù)荷下,他坦言“太累了,誰想在四五十歲還對(duì)著枯燥的代碼敲鍵盤,做到某些時(shí)候這些東西都會(huì)讓人厭倦了”。我有些嗤之以鼻,如果熱愛,為什么不可以!當(dāng)然,或許如果可能,我有膽量也到這種高負(fù)荷的工作環(huán)境中體驗(yàn)個(gè)三兩年,或許我的想法也會(huì)改變。誰知道呢?事物總是在發(fā)展中,沒有什么是一層不變的,往往在無情的現(xiàn)實(shí)面前,我們說的不算。

  就如24個(gè)月以前,我曾信誓旦旦的認(rèn)為我或許會(huì)在這個(gè)什么都沒有的小公司里干上五年,但是突如其來的變故和殘酷的現(xiàn)狀,以及對(duì)個(gè)人能力瓶頸的清醒認(rèn)識(shí),我卻再次選擇了放棄。而在找尋下一個(gè)驛站中,面對(duì)風(fēng)格迥異的雇主時(shí),也讓我有了更多更成熟的思考,現(xiàn)實(shí)某些時(shí)候雖殘酷,但其實(shí)夢(mèng)想和現(xiàn)實(shí)本不沖突,大多時(shí)候,做好平衡,或許現(xiàn)實(shí)會(huì)讓夢(mèng)想得到更好的“升華”。

  曾經(jīng)天真的以為,我就是要做個(gè)FPGA工程師,單純的FPGA工程師。但是在環(huán)顧四周之后,發(fā)現(xiàn)這樣的offer很少,真得很少,甚至少得可憐。所以,還在大學(xué)中迷茫的親愛的鞋弟鞋妹們,不要以為FPGA很有前途一頭扎進(jìn)去就以為擁有了“鐵飯碗”,現(xiàn)實(shí)會(huì)告訴你“鐵飯碗都是浮云”。緣何如此?當(dāng)然這也是基于目前國內(nèi)企業(yè)的各種現(xiàn)狀吧。

  從某種意義上說,我個(gè)人在FPGA方面做得算是很精了,而在其他方面相應(yīng)的有些偏弱,畢竟三四年的工作經(jīng)驗(yàn)擺在那里,再怎么努力,個(gè)人也是要受到時(shí)間和精力的限制的,有所強(qiáng)也注定有所弱。而目前國內(nèi)就我接觸的這些公司來看,大多數(shù)都沒有而且也不準(zhǔn)備設(shè)置所謂的完全意義上的FPGA工程師,他們理想的狀況是由硬件工程師兼任,他們總希望找一個(gè)比較全面的工程師,并不感冒所謂的專家,某種意義上來說這是中國整個(gè)大環(huán)境照成的。不過要是換個(gè)角度看這個(gè)問題,企業(yè)主的擔(dān)心也不是平白無故的,如果作為硬件工程師有某些的偏好,那么他的設(shè)計(jì)或多或少會(huì)不自覺地向這方面靠攏,F(xiàn)PGA本身很好,但是成本高,而且在某些場合使用還真不合適。說到這里,其實(shí)已經(jīng)到了點(diǎn)子上,F(xiàn)PGA目前的應(yīng)用并不非常的廣泛,很多時(shí)候是大家迫不得已的選擇,你說通信上用得不少,但可惜的是大多是用于做流片前的驗(yàn)證了;而圖像處理好像也很需要FPGA,但是就我接觸過的幾個(gè)公司來看(規(guī)模也不算小),他們是做圖像的,但是甚至都沒有自己的FPGA工程師,說明他們并沒有用上FPGA做圖像算法類的工作,頂多不過是高速數(shù)據(jù)流的采集或轉(zhuǎn)發(fā)的預(yù)處理而已。所以,其實(shí)FPGA能干的事確實(shí)很多,但是FPGA目前在干的事情卻并不多;此外,用FPGA可以,但不要拘泥于FPGA。這是我對(duì)FPGA新的認(rèn)識(shí),當(dāng)然了,除非有一天FPGA真的能夠把成本降到大家認(rèn)可的水平,而且基于FPGA的各種SOC能夠和現(xiàn)在的各種CPU相媲美,但我想這還是有一些年日甚至不太現(xiàn)實(shí)的。今天xilinx的ZYNQ或是altera的SOC-FPGA或許就在努力的朝此方向邁進(jìn)吧,不過恐怕他們還是很難繞過成本這個(gè)敏感的話題。

  話說回來,兩年多來真真正正的在兩個(gè)項(xiàng)目上摸透了FPGA的脾性,通過對(duì)片上系統(tǒng)的架構(gòu)以及各種總線和外設(shè)的熟悉,其實(shí)我覺得我會(huì)比傳統(tǒng)的硬件工程師更深刻的去理解嵌入式系統(tǒng)。這是FPGA帶給我意外的收獲,但是我想,慢慢的,在繼續(xù)往“深”里發(fā)展的同時(shí),我也會(huì)更多的注意一個(gè)硬件工程師在“廣”這一層面的發(fā)展。畢竟,我的夢(mèng)想不是做個(gè)僅僅寫寫代碼跑跑仿真的FPGA工程師而已,我更希望通過FPGA逐漸將自己提高到系統(tǒng)層面,更多的從大局權(quán)衡應(yīng)對(duì)各種不同的產(chǎn)品需求。

  夢(mèng)想,不總是一層不變的;夢(mèng)想,有時(shí)候需要在現(xiàn)實(shí)面前適時(shí)調(diào)整和重新擺正……