FPGA工程師:持守夢想or屈于現(xiàn)實

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

標簽:FPGA(602396)cpu(211336)Altera(153876)

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

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

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

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

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

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

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

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

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