FPGA提升問(wèn)題答疑
關(guān)于課程內(nèi)容
我今年大一,想學(xué)FPGA,可是完全沒(méi)有基礎(chǔ)可以學(xué)習(xí)嗎?
明德?lián)P科教的教學(xué)以潘老師的《潘文明至簡(jiǎn)設(shè)計(jì)法》為中心,其核心就是一個(gè)“簡(jiǎn)”字。除了在設(shè)計(jì)思路、過(guò)程、結(jié)果等方面實(shí)現(xiàn)了至簡(jiǎn)化,學(xué)習(xí)方法也是最簡(jiǎn)單,完全適合于0基礎(chǔ)的學(xué)員。正常情況下,完全沒(méi)有基礎(chǔ)的學(xué)員通過(guò)100天的學(xué)習(xí),就能獨(dú)立完成FPGA項(xiàng)目的學(xué)習(xí)。 我經(jīng)常聽(tīng)到師兄說(shuō)FPGA是一個(gè)好方向,但我只是大二,完全沒(méi)有基礎(chǔ),現(xiàn)在學(xué)這個(gè)是不是太早了?是不是要等到大四再學(xué)?
老師推薦,大學(xué)在校生學(xué)得越早越好。這樣,可以在大學(xué)期間做很多項(xiàng)目到大四時(shí),就已經(jīng)積累了大量的實(shí)際項(xiàng)目經(jīng)驗(yàn),相當(dāng)于一個(gè)已經(jīng)工作兩多年的FPGA工程師。
我已經(jīng)從事FPGA實(shí)際工作兩年了,主管領(lǐng)導(dǎo)建議我報(bào)一個(gè)培訓(xùn)班提高。我想知道參加你們的培訓(xùn)對(duì)我有哪些提高?
對(duì)于有一定基礎(chǔ)和已經(jīng)參加實(shí)際工作的學(xué)員,參加明德?lián)P的培訓(xùn)是個(gè)提高的過(guò)程?!杜宋拿髦梁?jiǎn)設(shè)計(jì)法》不僅是一個(gè)設(shè)計(jì)方法,也是一個(gè)完整的FPGA行業(yè)規(guī)范體系,是目前最標(biāo)準(zhǔn)的FPGA企業(yè)設(shè)計(jì)規(guī)范。令設(shè)計(jì)優(yōu)化、規(guī)范、標(biāo)準(zhǔn),解決設(shè)計(jì)無(wú)思路等實(shí)際工作常見(jiàn)問(wèn)題,提高工作效率和產(chǎn)品質(zhì)量,達(dá)到設(shè)計(jì)1次成型0仿真0調(diào)試的效果。很多大型企業(yè)(如海格通信、華為海思),都會(huì)請(qǐng)我們明德?lián)P為他們進(jìn)行企業(yè)內(nèi)訓(xùn),也是這個(gè)目的。
我孩子今年大四,他想?yún)⒓优嘤?xùn)??墒撬緛?lái)就是這個(gè)相關(guān)專業(yè)的,對(duì)于家長(zhǎng)來(lái)說(shuō),畢竟多了一筆教育費(fèi)用,我想知道參加培訓(xùn)班的有什么實(shí)際具體作用。
由于學(xué)校是采用大堂上課模式,不能照顧到每位學(xué)員的學(xué)習(xí),同時(shí)技術(shù)的發(fā)展是非常迅速的,學(xué)校大部分知識(shí)在工作中都用不到,培養(yǎng)的人與企業(yè)要求相差很大。明德?lián)P是全實(shí)操,強(qiáng)調(diào)的是實(shí)用、快速、高效、便捷。學(xué)員學(xué)的是實(shí)際工作的技能,更加貼近企業(yè)實(shí)際需要,對(duì)于就業(yè)和職業(yè)發(fā)展是非常有有益的。 我是硬件工程師,有時(shí)候要跟FPGA工程師打交道,發(fā)現(xiàn)他們工資都挺高的,而我都已經(jīng)到天花板了,因此我也想學(xué)習(xí)FPGA。但我有幾個(gè)問(wèn)題,1.我不想辭掉現(xiàn)在工作,全力去學(xué)習(xí),畢竟我要養(yǎng)家糊口。2.我現(xiàn)在工作項(xiàng)目有時(shí)忙,有時(shí)閑,學(xué)習(xí)不定時(shí),我報(bào)培訓(xùn)班,擔(dān)心會(huì)漏掉課程。老師有什么好建議嗎?
明德?lián)P有很多像您這樣的情況的學(xué)員,與很多硬件工程師、單片機(jī)工程師、ARM工程師都是看中了FPGA工程師薪資待遇不錯(cuò),在不影響現(xiàn)有工作的情況下報(bào)名參加培訓(xùn),現(xiàn)在都如愿以償?shù)某蔀榱薋PGA工程師。明德?lián)P網(wǎng)絡(luò)班是最好的選擇,不影響現(xiàn)在的工作,利用工作閑暇的時(shí)間完成學(xué)習(xí)。與其他培訓(xùn)不同的是,明德?lián)P課程錄制好的視頻長(zhǎng)期有效,相當(dāng)于每次學(xué)習(xí)都是一次存檔,下次讀檔后繼續(xù)學(xué)習(xí),因此不會(huì)漏掉任何課程。 我有兩三年FPGA工作經(jīng)驗(yàn)了,但由于公司不規(guī)范,我們只要出設(shè)計(jì)出結(jié)果就行,我看過(guò)一些華為牛人寫的代碼,感覺(jué)跟他們還有很大的差距,網(wǎng)絡(luò)課程能提升我的設(shè)計(jì)水平嗎?
明德?lián)P的設(shè)計(jì)方法,本身就是將華為大型項(xiàng)目中優(yōu)秀代碼的經(jīng)驗(yàn)、技巧、方法提煉并高度濃縮,并在多次國(guó)內(nèi)一流純技術(shù)論壇交流,與國(guó)內(nèi)一流FPGA工程師相互學(xué)習(xí)探討中形成并發(fā)展的,是眾多業(yè)內(nèi)一流工程師智慧的結(jié)晶。很多工作七八年的工程師也寫不出這種高質(zhì)量代碼。 由于導(dǎo)師的項(xiàng)目工作緊張,導(dǎo)師不同意培訓(xùn),所以不能來(lái)現(xiàn)場(chǎng)參加培訓(xùn)怎么辦?
我覺(jué)得您應(yīng)該先進(jìn)行職業(yè)規(guī)劃,對(duì)自己未來(lái)發(fā)展方向準(zhǔn)確定位。明德?lián)P培訓(xùn)方向主要是面向廣大企業(yè)的實(shí)際需要。如果您的發(fā)展方向是進(jìn)入實(shí)際工作,建議報(bào)明德?lián)P網(wǎng)絡(luò)班,個(gè)人為了自己將來(lái)的發(fā)展,用自己的時(shí)間學(xué)習(xí)無(wú)可厚非。如果未來(lái)是從事理論教學(xué)和研究,可以考慮暫緩。 我是大學(xué)在校生,覺(jué)得學(xué)校里學(xué)的都是理論,想?yún)⒓优嘤?xùn)班,但是父母覺(jué)得花了冤枉錢。
這是個(gè)溝通問(wèn)題,畢竟父母不一定是學(xué)這方面的。您應(yīng)該和父母說(shuō)明學(xué)校課程和我們培訓(xùn)內(nèi)容的最大區(qū)別。學(xué)校采取大課堂式教學(xué),實(shí)操性功能相對(duì)比較弱化。而明德?lián)P是全實(shí)操,強(qiáng)調(diào)的是實(shí)用、快速、高效、便捷。學(xué)員學(xué)的是實(shí)際工作的技能,更加貼近企業(yè)實(shí)際需要,是將來(lái)找工作和進(jìn)入工作后的實(shí)用性技能。 我是機(jī)械專業(yè)的,感覺(jué)在學(xué)校學(xué)不到東西,我能學(xué)會(huì)這個(gè)嗎?
我們學(xué)習(xí)前提條件是具備基本的邏輯思維能力、理解電流、電壓等基本常識(shí),不需要其他基礎(chǔ)了。我們的課程從易到難,至簡(jiǎn)設(shè)計(jì)法很快就可以彌補(bǔ)這個(gè)基礎(chǔ)。所以,肯定能學(xué)會(huì)。 我是文科專業(yè)的,但我對(duì)文科其實(shí)不感興趣,我能學(xué)會(huì)這個(gè)嗎?
這么說(shuō)吧,在我們這里不乏學(xué)文科的學(xué)員,明德?lián)P教的是實(shí)用性“技能”。只要你具備基本的邏輯思維能力,您就可以學(xué)會(huì)我們課程。為了對(duì)學(xué)員負(fù)責(zé),報(bào)名前我們都會(huì)進(jìn)行邏輯思維測(cè)試,測(cè)試合格的我們會(huì)承諾一對(duì)一輔導(dǎo),學(xué)完整個(gè)課程。
關(guān)于課程內(nèi)容
我發(fā)現(xiàn)明德?lián)P的課程表怎么和其它培訓(xùn)班的好像不一樣?
確實(shí)不一樣。明德?lián)P非常強(qiáng)調(diào)一個(gè)字——“實(shí)”。教學(xué)內(nèi)容、教學(xué)方法、設(shè)計(jì)方法等全部都是來(lái)源于實(shí)際項(xiàng)目。因此明德?lián)P的課程從一開(kāi)始就直接從項(xiàng)目入手,既有基礎(chǔ)又有大項(xiàng)目部分,通過(guò)實(shí)際項(xiàng)目訓(xùn)練的方式完成學(xué)習(xí)目標(biāo)。 課程內(nèi)容是不是基礎(chǔ)課程?有沒(méi)有大型項(xiàng)目?
我們課程既有基礎(chǔ),又有項(xiàng)目關(guān)于課程內(nèi)容完全根據(jù)企業(yè)的用人需求去培訓(xùn)。任何技術(shù)、知識(shí)都不能建立在空中樓閣上。要達(dá)到企業(yè)工程師水平,必須要經(jīng)過(guò)大量的基礎(chǔ)訓(xùn)練。同時(shí),我們課程也符合企業(yè)的要求,包含了多個(gè)企業(yè)級(jí)的項(xiàng)目,如SDRAM、DDR2、千兆網(wǎng)接口、邊緣檢測(cè)工程等。注意,市面上也許有這些項(xiàng)目?jī)?nèi)容,但絕大部分是講理論、講概念、講案例,而我們則是要求學(xué)員一個(gè)一個(gè)用邏輯設(shè)計(jì)出來(lái),相比之下高下立現(xiàn)。 網(wǎng)絡(luò)課程是否包含信號(hào)處理等比較高級(jí)的內(nèi)容呢?
我們課程體系來(lái)源于華為海思、中電七所等綜合大型項(xiàng)目,既有信號(hào)處理、又有圖像、高速接口等比較高級(jí)的的部分。 我看很多企業(yè)的FPGA工程師招聘要求,要懂VERILOG設(shè)計(jì)、會(huì)畫原理圖,甚至有些還要求會(huì)畫PCB,還有各種各樣不同接口,我是不是全部都要學(xué)? 首先,有句俗話叫“技多不養(yǎng)家”,沒(méi)有幾年的功夫,全部掌握和精通是做不到的。如果想幾個(gè)月內(nèi)全部學(xué)會(huì),那是蜻蜓點(diǎn)水式都涉獵一點(diǎn),但肯定是不精通。有些FPGA培訓(xùn)課程,用一個(gè)月時(shí)間學(xué)習(xí)原理圖和PCB,別說(shuō)精通,甚至連皮毛都掌握很少。 其次,F(xiàn)PGA工程師招聘核心要求是FPGA設(shè)計(jì),這個(gè)是必要項(xiàng),其他都是加分項(xiàng)。加分項(xiàng)是屬于有更好,沒(méi)有也無(wú)所謂。精通一種核心的設(shè)計(jì)能力,這是我們工作中的根本,這也是我們的價(jià)值所在。正規(guī)大型企業(yè)對(duì)于人才的需求是“專精”,解決具體專業(yè)工作實(shí)際問(wèn)題,甚至研發(fā)式發(fā)展; 最后,一些小企業(yè)當(dāng)然希望能找到啥都會(huì)啥都懂啥都能做的通才,實(shí)際上需要的是科技打雜工人。他們提供不了優(yōu)厚的薪金和發(fā)展的空間。這樣的企業(yè),不去也罷。我們有核心能力了,很多好的大型企業(yè)都會(huì)搶著要。 有機(jī)器學(xué)習(xí)、深度學(xué)習(xí)、智能計(jì)算這些課程嗎?
機(jī)器學(xué)習(xí)、深度學(xué)習(xí)和智能計(jì)算,目前是比較火的領(lǐng)域。但注意,這“火”僅是在高校、科學(xué)界和一般比較前沿的企業(yè)里。目前還停留在“概念”階段,容易一陣風(fēng)就過(guò)去。類似于汽車開(kāi)發(fā)里面的概念車型,最終成型進(jìn)入市場(chǎng)的只是其中一小部分。經(jīng)過(guò)我們系統(tǒng)評(píng)估,對(duì)學(xué)員就業(yè)風(fēng)險(xiǎn)比較大,所以決定在大規(guī)模應(yīng)用于市場(chǎng)之前,暫時(shí)不開(kāi)設(shè)這些課程。事實(shí)上,我們課程學(xué)完后,你是有能力去做這些設(shè)計(jì)的,你所差的,僅僅是這方面的理論而已。 有SOC、SOPC、NIOS等課程嗎?
NIOS對(duì)很多企業(yè)來(lái)說(shuō)是一個(gè)雞肋,用的不多,沒(méi)太大必要學(xué)。SOC、SOPC對(duì)于FPGA工程師來(lái)說(shuō),僅僅是用工具搭建好一個(gè)平臺(tái),把相應(yīng)線連接起來(lái)就行了。其他工作,軟件還是軟件工程師做,邏輯還是FPGA工程師做。而一個(gè)優(yōu)秀的FPGA工程師的工作核心還是邏輯設(shè)計(jì),所以千萬(wàn)不要花大量精力在軟件上,否則得不償失、兩頭都不靠岸。目前我們都沒(méi)找到既精通FPGA又精通軟件設(shè)計(jì)的人。 課程是基于ALTERA平臺(tái)還是XILINX平臺(tái)的?
課程支持ALTERA和XILINX平臺(tái),您可以自由選一個(gè)。需要說(shuō)明的是,F(xiàn)PGA最關(guān)鍵的是學(xué)習(xí)設(shè)計(jì)方法和思路,絕不是軟件,軟件兩三天就學(xué)完了。您可以瀏覽企業(yè)招聘信息,從來(lái)都是要求熟悉ALTERA“或”XILINX平臺(tái)。 課程是教學(xué)VERILOG還VHDL的?
課程是選擇VERILOG為描述語(yǔ)言的。需要強(qiáng)調(diào)的是,F(xiàn)PGA設(shè)計(jì)最重要的是設(shè)計(jì)方法和思路,語(yǔ)言只是把電路描述出來(lái)而已。因此懂了VERILOG,很容易就會(huì)懂VHDL的。 按照課程表上的項(xiàng)目案例,沒(méi)有我現(xiàn)在需要項(xiàng)目用到的功能。
明德?lián)P教的不是單一的接口或是功能,而是一種通用于所有項(xiàng)目的方法。課程表中任何一個(gè)單項(xiàng)學(xué)會(huì)了,以后的類似項(xiàng)目全部都會(huì)做,達(dá)到舉一反三的效果;當(dāng)所有學(xué)習(xí)項(xiàng)目完成,任何項(xiàng)目包括大項(xiàng)目都能完全獨(dú)立完成。
關(guān)于學(xué)習(xí)時(shí)間
我的工作時(shí)間不固定,經(jīng)常要加班,可以參加培訓(xùn)嗎?
明德?lián)P科教開(kāi)設(shè)的線上專題課就是面對(duì)時(shí)間比較緊的學(xué)員開(kāi)展的,完全沒(méi)有時(shí)間的限制,可以利用任何閑暇的點(diǎn)滴時(shí)間,而且課程長(zhǎng)期有效,可根據(jù)自己的學(xué)習(xí)進(jìn)度來(lái)安排學(xué)習(xí),輕松完成FPGA設(shè)計(jì)的學(xué)習(xí)。 線上系統(tǒng)學(xué)習(xí)要多久?
這個(gè)要視每個(gè)學(xué)員的基礎(chǔ)、接受能力、刻苦程度不同而定。我們采取實(shí)戰(zhàn)式教學(xué),最終達(dá)到企業(yè)工程師的技術(shù)水平,需要大量的訓(xùn)練。一般3個(gè)月左右。 關(guān)于教學(xué)方法
看了網(wǎng)上很多對(duì)你們《潘文明至簡(jiǎn)設(shè)計(jì)法》的介紹和相關(guān)演示視頻,覺(jué)得很不錯(cuò),可是怎么能保證我能學(xué)到其中的精髓? 明德?lián)P科教既有細(xì)節(jié)上教學(xué),導(dǎo)師會(huì)檢查每一份、每一行代碼,確保都是最優(yōu)的;同時(shí)也有宏觀上的教學(xué),有企業(yè)的大型項(xiàng)目,確保整個(gè)項(xiàng)目的最優(yōu)。通過(guò)這種教學(xué)方法,讓學(xué)員完全掌握FPGA。 我覺(jué)得有時(shí)候在網(wǎng)上不能表達(dá)清楚自己的意思,學(xué)習(xí)中遇到的疑點(diǎn)難點(diǎn),怎么得到及時(shí)解決?
明德?lián)P科教除節(jié)假日外,天天在線,有任何的疑點(diǎn)難點(diǎn)都可以得到及時(shí)的解答。教師在線答疑。 關(guān)于學(xué)習(xí)基礎(chǔ)
我擔(dān)心我的基礎(chǔ)不太好,跟不上進(jìn)度怎么辦? 天道酬勤,其實(shí)最重要的是勤奮,不是基礎(chǔ)。基礎(chǔ)差就學(xué)慢一點(diǎn),問(wèn)多一點(diǎn),基礎(chǔ)好就學(xué)快一點(diǎn)。但最終的效果是一樣的。 很多人都說(shuō)FPGA入門很難,是這樣嗎?多長(zhǎng)時(shí)間可以學(xué)會(huì)???
認(rèn)為FPGA“入門難”,是因?yàn)闆](méi)有找到正確的學(xué)習(xí)方法。是因?yàn)闆](méi)有找到正確的學(xué)習(xí)方法。大量枯燥無(wú)效的泛理論,不僅占用了寶貴的學(xué)習(xí)時(shí)間,而且令初學(xué)者混亂。大量的事實(shí)證明,實(shí)際工作中,20%的知識(shí)面完成了80%的設(shè)計(jì)。明德?lián)P科教將這20%的核心知識(shí)精心萃取出來(lái),節(jié)約大量無(wú)效學(xué)習(xí)時(shí)間,把學(xué)習(xí)難度降到最低。
關(guān)于學(xué)習(xí)效果
在你們這里培訓(xùn)后,確定能找到工作嗎?
答:明德?lián)P科教的所有課程都是實(shí)戰(zhàn),與企業(yè)中的實(shí)際工作環(huán)境和內(nèi)容完全一樣。結(jié)業(yè)后完全能滿足企業(yè)實(shí)際工作需求,勝任相關(guān)工作。 網(wǎng)上學(xué)習(xí)資料挺多的,看資料可以達(dá)到同樣的效果嗎?
就FPGA專業(yè)來(lái)說(shuō),自學(xué)能達(dá)到企業(yè)工程師的水平基本上不可能。首先市面上的資料良莠不齊,自學(xué)無(wú)法判定哪些些是實(shí)際項(xiàng)目,甚至有些根本就是胡亂拼湊的代碼。其次,沒(méi)有人指導(dǎo),一個(gè)小小的難點(diǎn),就會(huì)卡住,甚至無(wú)法繼續(xù)下去。而且,我們以專業(yè)的角度,對(duì)于學(xué)習(xí)的核心和先后順序有科學(xué)嚴(yán)謹(jǐn)?shù)陌才?。就像爬山,一個(gè)是獨(dú)自摸索去攀登,費(fèi)時(shí)費(fèi)力,甚至根本不通;另外一種在前人的基礎(chǔ)和引導(dǎo)幫扶上,沿著已經(jīng)通暢的道路前進(jìn)。 我只想完成畢業(yè)設(shè)計(jì),做完這個(gè)項(xiàng)目,參加培訓(xùn)班能不能獨(dú)立完成?
明德?lián)P對(duì)于學(xué)員能否畢業(yè)最重要的一個(gè)衡量標(biāo)準(zhǔn)就是能獨(dú)立自主設(shè)計(jì)項(xiàng)目,我們教學(xué)的核心和目的也在于此。所以學(xué)員學(xué)完肯定能獨(dú)立完成項(xiàng)目。 需要提醒的是,要衡量好時(shí)間。我們是實(shí)打?qū)嵉募夹g(shù)培訓(xùn),不是靠一堆胡亂拼湊的代碼去應(yīng)付表面工作。要達(dá)到一個(gè)企業(yè)工程師的水平,是靠大量的訓(xùn)練而達(dá)到的。 線上教學(xué)是速成課程嗎?是不是和那些“七天速成”的內(nèi)容差不多?
首先,天上沒(méi)有餡餅掉下來(lái)。尤其我們做技術(shù)工作,來(lái)不得半點(diǎn)虛假。所謂的“七天速成”,那是僅僅讓你掌握下工具,講解下案例而已。要達(dá)到企業(yè)工程師水平,完全獨(dú)立自主設(shè)計(jì),不可能速成的。否則FPGA工程師還有任何技術(shù)含量嗎?我們是通過(guò)專業(yè)科學(xué)的技術(shù)手段,提高學(xué)習(xí)和設(shè)計(jì)效率。高效的前提是質(zhì)量,我們的學(xué)員必須達(dá)到企業(yè)工程師水平,所有的項(xiàng)目代碼,都是自己一個(gè)一個(gè)敲出來(lái)的。
感興趣的同學(xué)可以加老師微信了解