CS,還是EE?

我是一名電子信息專業的新生。想想過去,好像一直是與電腦分不開的。學各種語言,初中某年的一整個暑假都在啃《Thinking in C++》上下冊,上課看演算法導論,沒事寫點程序之類,簡直毫無猶豫地往碼農的不歸路大步邁進=.=

然後因為各種原因和挫折,直到很近的時間前逐漸對電子啊無線電之類的有了興趣。又因聽說國內的普通大學學不到什麼東西,高考分數不是很理想,想著學點新東西比較好,感覺課程比較有意思於是選擇了這個「電子」與「信息」軟硬結合的專業,而我對電子一竅不通。

可到了學校才意識到這是一個多麼「硬」的專業,所謂「信息」不過是信號傅立葉變換之類的東西啊!!不是沒信心學好,只是人到了陌生的地方總是容易迷茫不知道該怎麼辦。所以來請教各位 CSEE 大神:

大學裡自學能佔到怎樣的比例?因為完全不想放棄CS。

能否推薦一些比較好的電路分析,信號系統之類的教材。

如果要自學IT,除了讀書練習project,該怎麼做?周末往小公司里做網頁嗎XD?

還有,現在中國對開發電路的人才有需求嗎?我只知道現在為了給各種 MySQL 資料庫搞用戶抽象封裝打包成項目,程序員需要很多。但需要新種類電路板的地方...對不起這方面不了解。至於搞單片機...街上的LED滾動屏好像是很多啦...簡單地說,就是電子的在社會上能幹什麼。


電子信息工程大三學生主動回答此題。

=====================我是分割線===========================

首先要明白電子信息工程這個專業到底是學什麼的。電子信息工程專業,在大學裡所教的課程大致可以分為此專業的數學工具四個專業領域的基礎知識

電子信息工程專業的數學工具:高數、線代、概率、復變

四個專業領域的基礎知識:

1.電路與電子學。包括電路分析、模電、數電、高頻等;

2.信號與信息處理。包括信號與系統、數字信號處理、自動控制原理、隨機信號分析等;

3.通信與電磁場。包括資訊理論、通信原理、電磁波、天線等;

4.計算機與嵌入式。包括51單片機、ARM、DSP、FPGA等。

各個學校偏重點可能不同,像我們學校比較偏重於電子和單片機。有些學校就比較偏重於信號處理,或者通信等。電子信息工程專業與計算機專業、通信專業等其他專業的差別,在於我們對專業知識的應用,所以會學得比較淺、但涉及面非常的廣,有時候會讓人摸不到腦袋。

在這四個領域,比較熱門的是嵌入式,或者叫智能硬體,看看相關新聞就知道了。而且題主在CS方面有一定的基礎並且對CS感興趣,可以考慮這個方向。

嵌入式。

題主說得對,電子信息工程學的東西是比較硬的,在大學裡的電子信息工程專業中,我們所學的計算機知識在計算機領域中都是底層級別的。一方面我們可以製作單片機的電路板,一方面我們可以寫單片機的程序。但關於基於操作系統的上層應用編程和網頁編程幾乎不了解(這方面我不熟悉就不多說了)。

當然了,如果題主喜歡編程的話,除了網頁編程和應用編程外,也可以考慮底層軟體的編程,也就是硬體級別(或操作系統級別)編程。

電子。

嵌入式領域與電子領域緊密相關的,比如學單片機,總要有數電的基礎吧?

在電子領域就算是完全硬體的了,三極體、二極體、電阻電容電感,示波器、頻率計、信號分析儀、萬用表什麼的,除了理論知識還有電路分析能力和動手能力,焊電路板和看電路圖總要學會的。而且如果看不懂電路圖和晶元手冊,晶元級別的編程好不了多少。..

信號分析。

作為不讀研的我基本不考慮深入研究這一領域了,完完全全的理論知識,後面可以分為語音信號處理和圖像信號處理。簡單來說,你要把一種信號轉換成另一種計算機可以識別的信號,然後就可以播放聲音或顯示圖像了(不多說了,知識掌握不夠好,說多錯多啊T_T)。

這裡的信號分析除了與計算機有一定的關係,在電子領域也有一定的結合,但是以本科生的知識結構與知識深度根本不夠用。要想深入了解這一領域,必須讀研。

通信。

通信也要基於電子產品,但我通信方面不熟悉。簡單提及幾個名詞:路由器、WIFI、手機還有華為。

更新:簡單引用其他地方的介紹。

通信技術的基礎的通信原理,其主要理論體系,即資訊理論基礎、編碼理論、調製與解調理論、同步和信道復用等。

==============================================================

一些個人觀點:

學電子信息工程專業並不會完全讓你放棄CS,電子與計算機也算是緊密結合的領域,計算機的硬體部分就是電子(廢話= =)。個人認為計算機上層的東西是比較好學的,因為見得多也用的多,而底層的恐怕自學就沒有那麼容易了。

而且從程序員的角度來看,對計算機底層有一定了解的,比不了解的能寫出更好的代碼,執行效率會更高效一點。所以如果題主以後打算從事編程的話,這個專業的一部分知識會幫到你。

===============================================================

書籍推薦:

編碼 (豆瓣)——最好的電子入門書籍,主要是數電基礎。

實用電子元器件與電路基礎 (豆瓣)——磚頭書,裡面有豐富的電子基礎知識,大學四年夠你看的了。

電子線路學習方法 (豆瓣)——力薦,模電的學習方法。

模擬和數字電子電路基礎 (豆瓣)——磚頭書+1,純理論和分析,是MIT電氣工程與計算機科學系二年級本科生必修的6.0002課程教材的中譯本。

C程序設計語言 (豆瓣)——幫你打下紮實的C語言基礎。


對做EE的需求其實很大,但同級別的工資來說,做CS要比做EE賺得多。

你看到的寫程序比畫電路板工作多得多那是因為電工都躲在辦公室里看示波器呢,而程序猿如果堆代碼煩了可以上網噴一會。

簡單的說:在消費電子領域,電工可以設計手機、路由、電視機、計算機、PAD、冰箱、熱水器(但是要修這東西別找電工,街上那些專門的維修店他們的時間和工具比我們充裕和齊全)。這行業對EE需求的特點是因為用電設備更新周期短,所以需要不斷設計新的設備。

而在航天、航空、醫療、工業控制、交通設備、製造裝備等常人並不會接觸到的地方,EE有很廣泛的天地。比如我接觸過的一個大學老師,辭職下海專門搞電機控制器、電機執行器,一台進口電機他買回來配套自己設計、自己做控制演算法的控制器,然後乘以10賣給工廠。這些行業對EE的需求是因為大多數用電設備都是定製專用的,通用型較差。比如我曾做過的一些商用空調,中央空調,還有列車空調。不同的樓層、不同業主、不同列車線路對於設備有不同的需求,所以要不停開發……

所有電控的設備都跟EE有關(除了超過AC380以上的強電,那是電氣自動化專業特長的),要不它們怎麼來到這個世界上的。(LED滾動屏前幾年做還有賺的,現在滿大街都是,做爛了)

補充:

想做啥,其實還是看你自己的。我不知道你為什麼在CS道路上受到挫折。如果是因為學習難度而挫折,那抱歉,你學EE也不會比CS輕鬆,會更難。國內大學不是學不到什麼東西,而是學專業基礎,現在好多小朋友模電沒學好出來做什麼設計都希望找集成晶元,找廠家解決方案。51沒學明白就開始直接上cortex,datasheet懶得看寄存器沒看明白直接用庫函數寫代碼……


(EE PhD 現在是碼工 主動來回答。。)

如果你自己不是對EE特別感興趣的話,建議無腦入CS。

看看過去這10年左右的IT的發展,很明顯的趨勢就是EE開始飽和,CS(至少目前)朝氣蓬勃。歐美的搞硬體/通信/磁/光/etc之類的大公司,都處在保持現狀的狀態,運營差一點的都已經裁員多次了,把工作人員轉向中國印度。因為先在EE的很多方向都沒有很大的創新了,所以公司需要降低成本來保證競爭力。所以等到若干年後,這個潮流也會自然的影響到中國國內的EE的就業市場。等到中國印度韓國台灣的工程師不斷升高之後,還會繼續轉移工作人員到別的國家。

而CS目前還在蓬勃發展,不停的蠶食別的領域,風投的絕大部分都給了互聯網相關的小公司。可能有不少人覺得碼工沒有技術含量,不像EE需要那麼多的知識儲備。但是工業界不是按照工作難度發工資的。。。沒有市場需求,沒有大的創新,再難的工作也拿不到高薪水。看準未來工業界發展潮流才是關鍵。


我來說說吧。身為本科是電子信息工程,研究生是集成電路的我,應該對於樓主的疑問能多少有所解答。

電子信息工程並不是一個很「硬」的專業,說到底其實本科階段所有的EE專業區別並不會很大。既然樓主喜歡寫程序,大可以自己去好好學就好,畢竟找工作的時候主要是看你會什麼而不是你是什麼專業。

你問到電路的問題,那我就跟你說說。學電路就是電路板?單片機?LED滾動屏?那只是很小的東西。先說說別的。一個學校本科專業的建立一般都有研究生階段的延伸。比如我在西安電子科技大學裡,電子信息工程是電子工程學院本科的一個專業,其餘專業還有好幾個。而電子工程學院研究生階段的方向分為下列方面:

1.電子所,國家級重點實驗室

研究雷達方面的東西,信號處理,包括演算法和硬體。你說的傅里葉變換,是電子類非 常基礎的學科,包括後面的數字信號處理等等。硬體就是使用包括dsp和fpga在內的對處理雷達信號的演算法上的實現。單片機神馬的。。。嗯,低級,很低級。

2.智能所,教育部重點實驗室

研究機器學習,計算機視覺,圖像處理。同樣是進行信號的處理和圖像處理演算法的硬體實現。樓主,學ee並不是真的就只是電路,比如現在的數碼相機,如何獲得剛好畫質的圖像,並不只是光學上的內容,如何處理這幅圖像也是關鍵,而這就是EE需要做的東西,而傅里葉變換種種都是演算法的基礎。《信號與系統》《數字信號處理》

3.CAD所

這個就是做電路的。主要是模擬電路,數字也有。但是肯定不是單片機之流.....ASIC和FPGA,硬體描述語言,不知道樓主了解多少。

4.其他方向

包括信息對抗之類的一切小方向,就不多說了。

-------------------------------------------------分割線---------------------------------------------------------

我現在是微電子碩士在讀,並且沒有在學校做項目,在一個還好的公司無線通信部實習,內容是數字電路後端工作。數字電路模擬電路通信工程學院,電子工程學院,微電子學院都在做。集成電路(IC)也是EE的一個方向,比如我們公司是設計28nm的手機晶元,用於三星,諾基亞等等客戶的手機中,絕對不是低級的單片機之流......

說了這麼多,希望對樓主有所幫助,總結一下:

1:EE不只是你本科見到的低級電路。它是一個繼續發展壯大著的學術分支。你可以自行找找信息進行參考。比如你的學院研究生都在做什麼方向。

2:如果你喜歡編程,本科CS跟EE區別大么?真的不大。自己去學,找計算機的工作或者考計算機的研究生都沒有問題。


先佔坑…… 過幾天忙完再來補充完整資料

答主EE大四妹子,先吐槽兩個,國內大學學不到啥真心不怪大學,幾個牛校國際上都很拿的出手的。

要說硬,模電,數電,無線電,電路分析,射頻電路,微波原理,單片機(絕對不止街上LED,基本點燈也就個入門水平第一課)這些EE基礎課哪門不硬。就算語言,VHDL 等等硬體語言也是基礎。實驗課各種電工電焊……兼修電氣工程自動化。

要說信息,信號處理就是個掃盲,往上DSP,資訊理論,通信原理,隨機過程,演算法等等多的是。

EE真心能軟能硬萬能好磚一塊,只是相對CS,入門難周期長。 現在碼農CS風頭大,但是真正好程序猿其實沒有那麼好當好學的。

真心建議先了解EE技能樹啊親。

大學自學占很大比例,但是一個好老師好前輩的點撥也非常重要。EE論壇EDA論壇大神多,教材的話電分模電數電這些基礎課清華的不錯,往上走電子工業出版社的翻譯教材給力。圖書館沒事多去泡泡,EE入門之後還是很不錯的,而且CS和EE不是衝突學科,完美互補,兼顧無壓力。


請記住一點,沒有什麼是花個兩三年就能學精通的,要達到專家水準沒個八九年以上很難。如果你說CS入門級別的就能拿高新,只能說目光短淺。經濟學鐵則之一就是,世界上沒有免費的午餐,競爭遲早會饞食利潤。話又說回來,等你真正成了EE大牛,還會找不到利潤。半途而廢是人的共同弱點。況且人又不只是追求利潤。


作為一個 EE 出身但現在在做 CS 的過來人,我個人的建議是:如果你對 EE 沒有特別的愛好的話那就直接 CS 吧。

為什麼這麼說呢,別的我不多說,我們班30個人,現在除了讀博的都已經畢業了,那大家都在做什麼呢,寫代碼的差不多得有20個。所以你自己看著辦吧。


EE 、CS 類專業在理工申請的留美熱門專業中是絕對稱霸,並且程序員在美帝畢業後也非常容易找工作。不過在申請過程中,許多同學總會模糊計算機科學 ( Computer Science ,以下簡稱 CS ) 和電子電氣工程 ( Electronic Engineering , 以下簡稱 EE ) 這兩個專業的概念,或者在兩個專業挑選中難以取捨。很多人覺得就目前趨勢看好 CS 或軟體,工作機會多、收入高、速度快,所以有很大一部分 EE 專業的同學選擇轉向 CS 專業。

那麼 EE 和 CS 專業究竟有著什麼樣的差別?應該堅守 EE 還是轉專業 CS ?大學裡應該做怎樣的前期準備及規劃? CS 名校申請需要什麼樣的標準化成績? CS 專業就業前景如何?本期講座特別邀請 DIY 完成 EE 轉 CS 的導師結合個人申請經歷為大家詳細講述 EE 、CS 專業對比、申請經驗以及就業前景分析。

1、前期規劃與準備

| 明確目標

首先大家要清楚以下幾個問題:為何要出國;申請什麼專業;是堅守本專業 EE 還是轉向熱門 CS ;選擇深造還是直接就業;選擇當地就業還是回國。

1、為何要出國。為接受更好教育?目前在線教育很發達,如果足不出戶就可享受世界級教育,為何要花錢去美國留學。為就業移民出國?首先從長遠看,美國經濟較乏力,目前就業形勢較低迷,新創造的就業崗位不是很多,要考慮世界經濟大勢。

2、申請什麼專業。如果大家要堅守 EE 或 MIS (管理信息系統),請想好自己是否真的感興趣,是否能接受就業不太良好的現況;選擇轉 CS 或本身就讀 CS 的同學,是否做好準備去迎接行業激烈競爭的現狀。

3、繼續深造還是直接就業。若有學術打算可直接本科申請 PhD ,而不是先升碩士再升PhD,因為在國外即使碩士畢業再去讀 PhD 仍要讀很多年,而不是像國內碩士畢業轉PhD 只需讀兩到三年,國外碩博分開。

4、選擇當地就業還是回國。碩士畢業是可以在當地找工作的,要想好口語劣勢的自己能否在能力上打敗他們,融入美國社會。若選擇回國,常青藤回國就計算機方向而言,在國內一線年薪較高,若你不考慮買房。

| 儘早進行出國準備:

1、 大一時努力學習專業課和英語。想好是否要堅守本專業,找准自己的興趣方向,儘快確定自己的出國定位。

2、大二儘可能參加課外學術活動。因為在大一已有一定的基礎學習,大二時接觸專業方向的課,在專業上有一定學術積累就可以多參加。爭取早日將英語考到理想成績。

3、大三參加課外學術活動或交流,考慮時間成本已經來不及,最好不要參加。最重要的就是保證自己的 GPA 。多參加實習,實習是以你的申請方向為準而不是你的就讀專業。

這裡我可以給大三正在申請的同學做一個錄取標準的參考規劃,做出自我評估和檢測:

(1)GPA &> 3.8, GRE &> 325, TOEFL &> 105 就讀985院校 --&> Excellent

可申請 EE/CS top 15 院校, UCLA/UCSD/Cornell/UT Austin

(2)GPA &> 3.5, GRE &> 320, TOEFL &> 100 就讀211院校 --&> Great

可申請 EE/CS top 50院校, USC/NYU/NEU/ASU

(3)GPA &> 3.0, GRE &> 310, TOEFL &> 80 --&> Pass 恰好及格線

可申請 EE/CS top 100院校, UT Dallas/Syracuse/WPI/U Houston(相對較好)

(4)其他(以工作經歷為重)

可申請看中工作經驗的其他優秀院校,比如 SJSU/Santa Clara U

2、個人申請經歷

| 大學準備規劃:

我在大一就已經確定出國,當時有機會參加機電創新實踐班(因為我認為對出國申請有幫助),於是積極報考。同時也積极參加校內外各比賽,積累學術經驗。

大二拿到過台灣交流名額,但考慮時間成本最終放棄,而且我一直考慮歐美申請所以放棄。之後就一心一意提高自己的 GPA 和學術能力。大二暑假試考第一次托福,對自己進行初步評估。

大三有意識提高自己的 GPA ,有計劃地開始刷分。如果你覺得考得不好可以交錢和下一屆一起重修一遍,出國時把原來成績單覆蓋掉,這就是所謂的刷分。我建議大家盡量打聽學校是否有這個政策,充分加以利用,盡量刷到很亮眼的成績。大三暑假在家閉關,攻克 GRE 單詞、閱讀,徹底搞定 GRE 。

大四開學搞定托福。因為之前在 EE 、CS 留學申請論壇上積累了很多經驗,所以開始嘗試 DIY 留學申請。

|DIY留學申請:

1、 查找比較學校項目,根據自身水平合理定位

首先要比較各學校往年的錄取人數情況,不要被極端數據迷惑。因為某些典型的成功案例是無法複製的,個人經歷不一樣。比如某人三維成績差也申請到了你心目中的好學校,但是他很有可能在某個優秀導師手下做過,發表過很好的文章。在申請前專門找過這位導師,教授被他的學術執著所感動,也可能不太考慮成績就招進去。所以申請時普遍以績點、 GRE 為準,要重視硬數據但不要受此限制。

根據自己水平合理定位。收集比較各類學校的專業信息,評估自身錄取概率,合理定位。將要申請的院校分為三類:衝刺學校,主要申請學校,保底學校。根據個人經歷和時間安排去投多或投少,8 到 10 所就可以。

2、 認真整理過去的學習生活經歷,挖掘自身的閃光點,寫出文書初稿。

要針對每個學校項目寫出針對性文書。因為在座同學大多是想找 CS 或轉 CS 的,這就要結合過去經歷和自己對 CS 的熱情做好銜接。而且你未必能申請到正統的 CSGeneral院校,所以要嘗試曲線救國的方法。比如我接下來會講到 CMU (美國卡內基梅隆大學) 有一個不錯項目是生物信息計算專業。這就是為生物背景的同學轉 CS 準備的,此時針對性文書就很關鍵。

所以我建議,先寫文書初稿,然後留出幾個段落,去專門研究學校特點和項目風格。詢問往年錄取過此項目的人,了解錄取人的平均背景和特點,針對這個特點去準備和報考。留出段落去誇耀項目特點和它是如何適合你的,結合學校項目和自身特點去寫。這樣寫文書較快。

3、 主動聯繫有海外交流經歷的甚至海外學位的老師獲取有分量的推薦信。

平常在系裡打探一下這些老師,最好是教過你的,如果是你想申請院校的某個博士生導師更好。因為即使是院長或知名教授在國外院校看來也相對陌生,此時有海外交流的老師寫的推薦信就更有分量。

4、 整理自己的學術成果,包括論文、競賽獎狀、名企實習等(可選)。

這些軟性數據相對不是很重要。通常招生委員會看到你的成績和文書,就不太重視你的課外學術比賽或工作經歷,這一般是附加上去的。比如我當年做過的國家大學生創新計劃項目,我做出了一個體感遙控器。當時覺得很厲害,但後來發現康奈爾大學某門課程的大作業就是做這個。因為國外名校的教育水平是很先進的,他們的一個課程作業很可能就是你的畢業設計水平。所以除非你有很亮眼的經歷,否則不要太指望這些加分。

3、EE CS 項目介紹

1、 USC (美國南加州大學)的 CS SE 項目

這是我認為轉 CS 最好的一個項目,也是我所就讀的項目。首先它的排名很高,在計算機方向排前 20 。課程設置是專為零基礎轉專業的學生準備的,時間在兩年到兩年半,很合適。但處在洛杉磯預算較高,在 60 到 80 萬,但就業機會也多。另外它不是很重視托福成績。 USC 有為英語不太好的華人設置英語語言班。如果你的托福總分超過 90 單項大於 20 就無需上語言班。但如果總分未超 90 ,則要先上半年的語言班,單項未上 20 還要上 4 學分的語言課。

2、 NEU (美國東北大學)的 Align 項目

從我個人了解是很靠譜的。它的專業排名在前 50 ,這就保證你在找工作時不會受到太大的學歷歧視。它也是專為零基礎轉專業的學生準備的。項目時間較長有兩到三年不等,因為轉 CS 學的東西較多,花長時間打牢計算機基礎也是合理的。另外它有半年的 coop 實習項目時間,是推薦你去本地小公司就職。學校支持學生半年實習是這個項目的亮點,強力推薦。

3、 UT Dallas (德克薩斯大學達拉斯分校)的 CS 項目

它是為僅達到及格線的同學準備的。排名在 60 到 80 ,每年都有波動。另外它是一個正經的 CS General 學校,但他對零基礎轉專業的學生很友好,很多機械、生物、材料、土木的學生都有錄取,門檻較低。預算在 50 萬左右,較低。而且達拉斯是德州都會,考慮就業機會也很好。但不太好的地方在於,要補很多先修課,至少上半年,延長畢業時間。項目時間在兩到三年。

這是我認為的三個代表學校,建議同學們申請時必選這三所,錄取率較高。而且它們的錄取數據較透明,也就是說如果你達到它所規定的硬性成績,基本上可以確定自己能上這所院校。

4、 良心的冷門保底學校。

(1) Brandeis University (布蘭迪斯大學)。本科出名,實力很強,但研究生招的不太多。

(2) Emory University (埃默里大學)。有「南哈佛大學」美譽,計算機方向不是很熱門,以生物和統計出名。但近年在往計算機方向發展,目前門檻較低,所以大家要把握機會申請,可能過兩年門檻提高,像達拉斯一樣就不太好申請了。

(3) Vanderbilt University (范德堡大學)。無需申請費,本科厲害但研究生不多。位置在中部的田納西州,較偏僻所以就業機會不太多,校友資源也不太多因為招人不多。但你大可以直接飛往矽谷就業,在美國認可度也高。

5、 CMU (美國卡內基梅隆大學)的優質冷門項目

(1) Bic 項目。這是一個生物和計算機結合的項目,特別適合生物背景轉 CS 項目的同學。

(2) Mism (信息系統管理碩士項目)。推薦本科是信息管理背景的同學申請此項目。它分為兩種,一種時間 16 個月一種 21 個月。有一年在澳大利亞就讀,是一個花費較高的國際項目。

(3) CMU INI-Kobe (信息網路學院項目)。這是一個和日本神戶(Kobe)大學合作的項目。第一年在日本,第二年在本部,日語優勢很關鍵。

6、 CS 不友好的學校與項目

(1) CMU 強勢規定非 CS 專業只能選擇一門 CS 的課,限制選課,避免人滿為患。

(2) Cornell ECE Master of Eng. (康奈爾大學電子計算機工程的工程碩士項目)。此項目會讓你強制選修很多EE課,降低學CS的可行性,所以不建議轉CS時申請此項目。

(3) UCSD (加州大學聖地亞哥分校) EE 下的所有分支項目。目前規定是所有分支項目都不能轉 CS ,無論是機器人、電路、半導體的分支都不能轉。如果想轉 CS 需要重新申請。

這三所學校都是當年申請 CS 呼聲較高,後因學校加強管理被扼殺的典型例子。所以大家申請時要盡量多去觀察學校政策動向。

4、就業趨勢分析及展望

很不幸, 2014 年之後美國的 CS 就業形勢開始走下坡路。因為各國的留美申請人數一直逐年增長,但美國的就業崗位卻未跟上,大家要注意金融周期的循環和來臨。

|美國就業環境分析:

1、建議大家畢業後多去選擇大公司。大公司更有時間和金錢成本去為新人提供充分的就業培訓,像社會學校一樣去招聘和培訓新人,它需要履行一定的社會責任。而且據我所知,目前大部分小公司只要對口的有工作經驗的跳槽員工。所以考慮到就業形勢不太明朗的現狀,建議大家多去申請大公司。

2、新人面試越來越難,出現了幾年前面試老員工的題。像系統設計的面試題,需要上手過幾個項目的老員工才能回答出,而新人一般只能從答案入手去了解,但深一些的問題就很難回答。這也折現了目前的面試門檻越來越高的現況。

3、刷題不等於能找好工作。據我了解,基本上大公司都會問你計算機基礎知識,而這隻有通過不斷積累才能從容應對,想要單靠刷題去應對面試是很難的。

4、捷徑逐漸被堵上(前端、 ICC 。曾經互聯網行業快速發展,有大量的外包合同工作。比如把人物模型外包給小公司作美化設計,再導出給你,類似這些的簡單外包工作。而現在隨經濟形勢走弱已經不需要很多的前端人員。另外川普上台後,對非法外包公司打擊很嚴厲,主要因為這些外包公司交稅少,逃稅較多。所以這類賺錢捷徑也被斬斷。

|就業還是回國:

1、 國內就業環境相對國外而言還是較差(特別是人文環境),主要是加班嚴重。

2、有國內的工作經驗在美國本土或印度公司優勢不太大,特別是知名度小的中小型公司。但面試時對於完全的新人而言優勢還是很大。另外如果你在這裡申請工作失敗,不要浪費時間,先在國內實習半年,補足經驗後申請成功的幾率更大,而且更能融入美國職場社會。

3、剛畢業的新生回國能找到什麼樣的工作。如果你屬於在美國就業不佳的行業,回國一般也是默認為沒有經驗的新人,基本上和國內名校畢業差不多。而且有些 HR 認為,國內名校畢業的學生更熟悉本土情況。比如說,國內計算機開發是基於 windows 系統的,但在國外我們熟悉的一般都是蘋果配置環境,此時你的優勢就變為劣勢,不熟悉的地方還需要別人去幫你配置,這在 HR 看來就是不熟悉國內工作環境。

4、是否在美國先工作一段時間再回國待遇會更好。但我要提醒大家,空降之後你能否接受國內的工作環境。比如你可能就不太能接受上級在微信上給你工作發任務的方式,甚至會覺得冒犯,因為在國外工作和生活互不打擾。在國外工作久了,和國內脫節的可能性很大,特別是專業技術和工作環境。你積累下的工作經驗未必在國內有幫助,但在美國所鍛煉的快速學習知識的能力是終生受益的。

但你完全不用擔心技術用不上,因為這些仍使用落後技術的企業遲早會被淘汰。我建議,你可以在美國先把先進技術學好,等國內環境提升後再回國,這樣你的專業優勢就很大,保持學習別人就很難追上你。我認為這是非常好的個人發展路線。


EE狗,現在某廠搞WN。

我覺得有時候想太多真沒什麼意思。踏踏實實做好眼前的事情最好。

大學的時候想做猿,到畢業的時候被迫做了狗;成為通信狗之後,想做開發中,後被安排到設計。設計搞了,現在部門要調整了,因為產品線基本成熟。可能會走MKT路線,或者轉向其他研發產品線。一旦走MKT,那就是徹底脫離研發了。就我個人而言,我覺得做質量XX 也是很好,很帥那種。所以,世界不會按照你的想法來運作的。干好手頭的事情,每年拿個好點的績效,不失為好選擇。同時,工作中,你的思想也會變化,那時也就不會再糾結什麼研發,MKT,如同現在的EE還是CS。


我前男友是ee master畢業結果改行做了cs。在美國cs看起來比ee需求量大工資多 國內不曉得

-一個道聽途說的門外漢


申請CS,通常需要的先修課背景:

☆☆☆:高等數學;離散數學;計算方法;計算機基礎;數據結構;計算機演算法;C語言

;C++;操作系統基礎。

☆☆:線性代數;概率論與統計;自動機理論;計算機組成結構;計算機網路;資料庫。

☆:Java

等其他高級語言;軟體工程;人工智慧;機器學習;計算機圖形學;信息安全;編譯原理;其他 CS 高級課程。

最基本的要求通常是需要掌握一門數學課程(比如《高等數學》),一門計算機基礎課程(比如《計算機基礎》),一門語言課程(比如《C 語言》),一門演算法課程(比如《數據結構與演算法》),一門高級語言課程(比如《C++ 語言》)。

其次,需要認識自己目前的狀態與目標院校之間的差距。

EE這個專業在大學期間,高等數學,計算方法,計算機基礎,C語言這些課程基本上都是會學的。那你現在最起碼還需要掌握數據結構與演算法、C++語言這兩門課程。

再次,就要採取一定的方式來彌補這段差距。

1.如果條件允許的情況下,在你開學之後,可以去修或者旁聽你們學校計算機系下開設的相關課程,但是一定要做作業、練習編程。另一方面,可以在一些公開課平台,如 udacity.com 等修一些比較經典的課,並取得證書,這對於申請某種程度上也是有利的。

2.如果修計算機的課的機會比較少,可以儘可能積累實習經歷、項目/相關競賽經歷。如果有與CS相關的經歷,也一定要在文書中也加以體現。

最後,給你一些建議,希望能夠對你有一定的幫助。

1.培養自己的數學建模能力,因為這是CS專業和其他理工科專業最相通之處。

數學建模兩大要素是 Abstraction、Simplification。

那如何才能體現數學建模的能力呢?

(1)課上的 Projects,比如有些專業課的課程設計等。

(2)本科階段參加建模比賽

· MCM美賽(國際性,含金量較高,寫在 Resume 上是亮點) ;

· 全國賽(含金量小於美賽,但亦反映解決實際問題和建模能力。國家一、二等獎含金量很高,省級獎相對容易);

· 建模競賽組隊參加,面試時可能問到具體在團隊中的貢獻。是體現 Teamwork 和 leadership 的好機會 ;

· ACM編程大賽和電子設計大賽也很有分量(獲獎難度一般認為大於數學建模競賽)

2.推薦你兩本書(某遜有售)

1)《Head First Java》

目前市面上要求 Object oriented programming 尤其是 Java 的工作是最多的。這本書最大的優點就是容易讀懂,無論是內容講解還是大量圖片設計,都非常容易理解。

2)《A First Course in Database Systems》,作者是 Jeffrey D. Ullman, Jennifer Widom

用SQL查詢資料庫是基本技能,基本上你會英語就能讀懂這本書、學會SQL。


CS大法好


ee是載體,cs是靈魂;

拿機器人來說:其軀體壞了,換一個;但是其思考策略有誤,就整個報廢。

ee思考的層次太低,無法像cs一樣回答「這樣好嗎?」


以下的分析從課程內容設置和就業的角度對CS、EE、IT做出分析,希望能為題主的選擇提供一些啟發。

Computer Science 即計算機科學,是系統性研究信息與計算的理論基礎以及它們在計算機系統中如何實現與應用的實用技術的學科。主要的研究領域包括:人工智慧、計算機體系結構、人機交互、軟體工程、數據與資料庫、多媒體(計算機圖形學等)、網路、信息安全、管理信息系統MIS、生物信息、計算理論等。

Electrical Engineering,習慣上分為Electronic Engineering (電子工程)和 Power Engineering (電力工程),也就是我們常說的強電和弱電。維基百科給出的定義是以電子學、電磁學等物理學分支為基礎,涵蓋電子學、電子計算機、電力工程、電信、控制工程、信號處理等子領域的一門工程學。主要的研究分支有:通信與網路、信號處理、電子學、集成電路、光電子與光學、電力技術、電磁學、微結構、材料與裝置、生物工程等。

單純的從兩個專業的研究分支的名稱來看,大家也能發現一些端倪。兩個專業存在很多交叉的地方。比如計算機里有圖形學,EE里也有圖像處理、信號處理等,比如計算機里有網路,EE里也有網路,雖然側重不完全相同。

Computer Engineering 也可以被理解成是CS和EE的交集的主要部分。維基百科給出的定義是一個以電機工程學和計算機科學的部分交叉領域為內容的工程學,其主要任務是設計及實現計算機系統。加州大學洛杉磯分校官網對於CS和CE給出的解釋是:CE適合那些有著很好的CS基礎,同時又對computer system hardware比較感興趣的人。

在美國,CE有時會開設在CS下,稱為Computer Science and Engineering系,也有的會設在EE系下,稱作是Electrical and Computer Engineering 系。而純EE則多指的是EE系有但是CS系沒有的方向,比如電磁、半導體、電光、強電以及其他偏器件、材料、物理的方向。

Software Engineering軟體工程,研究和應用如何以系統性的、規範化的、可定量的過程化方法去開發和維護軟體,以及如何把經過時間驗證而證明正確的管理技術和當前能夠得到的最好的技術方法結合起來的學科。是CS下的一個分支領域,側重工程應用金額實現。該方向很熱門,也是跟碼農的工作最接近的一個方向。

IT,信息技術,是主要用於管理和處理信息所採用的各種技術總稱,主要是應用計算機科學和通信技術來設計、開發、安裝和實施信息系統及應用軟體。雖然IT經常用到CS、SE和信息系統的相關技術,但是它的獨到之處在於它專註於對終端用戶施加影響,而不是專註於創造新的技術。計算機科學和一些與之相關的項目是以技術為核心的。Computer scientists總是會深入探究技術的物理層面和功能層面的表現,而the professional 關心的卻是如何將技術應用以解決人們的問題。

以UCSD和Duke為例:

1.UCSD:開設在CSE系下面的CE項目

參考信息:

https://apply.grad.ucsd.edu/departments/computer-science-and-engineering#computer-engineering-cs76

2.Duke:開設在EE系下面的CE項目

參考信息:https://ece.duke.edu/grad/masters/ms

*以上為原創內容,碼字不易,轉載請獲得授權,謝謝。


其實ee是個進退自如的專業,比較萬金油。你如果ee能學的溜,你拿出那精神,cs不可能學不好。

從你的理解看,ee還沒有了解的足夠深入,加油吧。


關鍵看機會,我覺得不管什麼領域做項目做下去就懂,不親自做項目再學也不會精通。做硬體門檻高,可能根本就不給你做項目的機會。貼一個講座上的lecture slide,琢磨一下吧。


微電子在讀,馬上大二,想本科就找工作,看了大家的答案後,感覺好慌


縮寫為ee的本科專業有2個

1.電氣工程及其自動化

2.電子(信息)科學與技術

你指的ee是哪個?


朋友,讀哪個方向要結合自身的發展展望。

你是對EE或CS真的感興趣,還是對賺錢的行業感興趣。

如果打算去美國留學的話,學CS。

在國內的話,中國二百萬程序員的競爭壓力很大很難受。

學硬體的話很累很苦。而且國內的環境很少有VLSI這樣超高成本的自主硬體設計。做小硬體的設計不是很容易賺錢。

還是去學點金融搞搞互聯網吧。


推薦閱讀:

想對2018年的自己說些什麼呢?

TAG:大學 | 信息技術IT | 電子 | 前途 |