謝邀

說說我的經歷吧,我應該是為數不多的cs轉通信的一員。

高中的時候打過noip,水平一般省三等獎(其實本來應該二等獎,一道題被我自己最後騷操作搞沒了我恨啊)

然後本科考上了上海某211,大一的時候是理工大類。在大二開始的時候根據你的大一績點和高考成績加權選專業。理論上,我應該會選計算機專業。事實也確實應該這樣,我一入學就找了計算機專業的老師,說想繼續搞acm。老師姓沈,很熱情。說讓我自己找同學組個隊……

然後大一下學期,突然不想去計算機了。為什麼,首先最重要的是,以當時的眼光(鼠目寸光吧就當哈哈哈哈),覺得不想再天天寫代碼當碼農了,感覺軟體這東西不夠貼近物理世界。現在想想也確實幼稚哈哈哈哈。所以我在選專業的時候,猶豫再三,選了通信工程這個專業。

相比於cs,通信這個專業什麼都學,本科的時候是屬於那種廣而不深的專業。有模電數電嵌入式這種很底層的,也有信號處理,dsp等很理論的,更有老本行(數據結構與演算法)。但是我卻覺得更有意思了。有一段時間甚至覺得單片機fpga的代碼實現遠比在電腦上跑代碼有趣得多?

但是當討論起本科畢業找工作,其實心裡還是有一點點後悔的。為什麼,因為如果你去當程序猿,通信工程的專業課,說實話其實很多東西到了工作中是沒用的。這些課程是減分項或者說至少不是加分項。如果繼續當程序猿,這對於一開始編程基礎不錯的我來說,無疑是繞了一條遠路。更何況,我真的不想當一輩子程序猿,我覺得我會膩。

後來讀研究生,研究方向是無線通信。突然發現,wc這才是我喜歡的東西,貼近物理世界,不重複而有意義的工作,雖然經常偷個懶,但是感覺每天都活在掌握新知識的喜悅中。同時,以前的編程能力,摸索出來的編程技巧同樣有用武之地。於是果斷轉了碩博連讀,這在我大一的時候看來是絕對不可能的事情。

也時常和同學討論,如果當初選計算機會怎麼樣。發現至少我們實驗室搞無線通信的同學,大多都非常滿意現在的方向,雖然畢業之後工資是比不上cs,但同樣能拿到不錯的薪資,加班也比單純的軟體開發少一點。更關鍵的是,畢業之後能做一些自認為有價值還有點有趣的工作,而不是簡簡單單當個軟體開發程序猿,做著和別人一樣的工作。

ps:其實現在發現cs也和當初自己認為的cs不同,也能做出很多開創性的工作。但總體而言,還是更喜歡現在的研究方向。所以,轉不轉要看你喜不喜歡,如果你單純認為cs可以賺大錢,但其實心底里對寫代碼是抵觸的話,那你還是不要轉了,因為寫代碼這個東西,在我看來如果沒有十足的熱情,是很容易膩的。做一點自己喜歡的事情不好嗎。


轉專業這個話題在當下已經不新鮮了,尤其是人見人愛的CS,想轉CS幾乎是這幾年的熱門話題,高工資、高就業率,只憑這兩點就足以吸引很多人。

做為一個【通信轉CS】的人,我覺得如果只是看中轉CS所帶來的好處就一頭扎進轉CS的浪潮是非常不明智的選擇。

雖然現在轉專業不難,但如果對所轉專業以及轉專業之後所要面臨的情況不了解的話,那麼轉了之後你可能會後悔會痛苦。

我們今天不聊那些所謂「興趣是最好的老師」的雞湯式看法,我接下來所要和大家講的,是我在南加大學習CS的真實體驗。

雖然題主到時候轉計算機未必會和我一樣申請南加大,但是通過我所寫的真實經歷(學習及生活),我想能給你提供一個新的角度去看待通信轉CS這件事。

背景簡述

我是在2017年的fall申請轉專業的,本科是通信專業,申請的時候GPA一般,差一點88分。申請到了Rice的MCS項目、Umich的ECE項目、NYU的CS項目、UCI的NetSys項目、NWU的CS項目以及NEU的CS項目。

申請之前的目標大學和項目是CMU的INI,在主申的項目清單中,最有意向的就是USC,不過INI後來給了WL,這應該也算是我申請中的一大憾事吧。

主申的大學和項目還是有很多向我拋出了橄欖枝的,不過當時我發現USC在網上的口碑一般,也因此猶豫了一段時間,最後還是選擇了USC轉專業的這個項目。

最開始入學的時候,還因為之前看到的那些網上的言論比較擔憂。但上了一個學期之後,我還是比較滿意的,並沒有後悔之前的選擇。

「37學分」的起源

其實「37學分項目」這一稱呼,只是中國留學生的起的一個綽號而已,這個項目的全稱是Computer Science(Scientists and Engineers),這個項目需要修滿37個學分後才可以畢業,於是就有了「37學分項目」這一名字。但這個項目其實和其他track的項目一樣,也屬於MsCs項目。如果非要說出個所以然來,就是這個項目除了要求修的學分多一點,還有就是不接受轉到其他track。一般其他track的項目普遍學分要求修滿28學分即可,最多的也就33學分,而且可以自由的轉項目,很多人都會轉到28學分的track,畢竟學業壓力和學習強度都會相對小一點。

還有一個事情,EE項目也是可以轉入37學分項目的,但要求第一學期的成績出色,大概在3.75+,你上過的EE項目的課程,學分還可以轉入到37學分項目正宗(10學分的選修課),不過目前這個事情很多同學都已經知道了,估計後續會水漲船高,轉項目的難度會增加。

USC項目的相關介紹,應該就這麼多了,也希望各位在看完我的帖子之後,可以對USC有一個客觀的評價,選擇最適合自己的項目和大學,USC還是歡迎你的。

上述的信息 ,基本上都是我個人經歷的心得體會,關於一些政策方面的消息,我也和GAPP office以及advisor確認過的,準確性還是比較高的。

如果你是打算進來之後再轉37的,個人建議第一學期一定要選擇可以拿到A的課程,比如說CS CI 455就不錯。後續搭配37學分中要求修的EE項目的課程,比如說EE 450,這樣的話就會避免你浪費了EE項目的學分。選課還是很貴的,浪費學分就是浪費人民幣。

錄取名額多的項目≠水項目

USC是國內外出了名的CS錄取大戶,不僅會錄取很多CS專業出來的同學,還對轉專業的同學特別包容,所以大部分人都感覺USC的項目比較水。其實不然,如果你願意看看之前的錄取情況,你會發現37項目成功拿到offer的同學,GPA普遍都在87到90之間(百分制),而且很多同學的本科背景都是985/211高校,雖然也有些二本的同學,但GPA都十分出色。個人感覺靠錄取名額的多少去判斷項目水不水,還是不夠全面。

項目較為靈活,可以有多段實習

37項目從2017年的秋季開始,所有同學的I20都被延到了兩年半,不過並不強制要求兩年半畢業,如果你學習能力強的話,可以一年半或者兩年畢業,只要修夠學分就可以了。

雖然兩年半的學制看起來很長,但也是該項目的一個優勢。如果是基礎比較好的轉專業同學,兩年半的學制,代表著你可以參加兩段CPT的實習;如果是基礎一般的同學,你多了一年的學習時間,有足夠的時間去打好基礎,從而在下一個暑期實習的時候找到一份心儀的工作。USC是按照學分交學費的,從學分上來看,兩年半的學費並沒有增加;但從其他方面來看,還是多了一點,因為需要多繳納一些學雜費,大概幾百美金左右。

多段實習作何理解?一般學生都是可以有三段CPT實習機會的,在兩年半的學制中,一個學期只能選一門到一門半左右的課程(半門課程指的那些2學分一下的課程),這個學期其實是可以去實習的,如果你可以拿到offer,學校就可以給你發CPT。如果全職CPT達到12個月以上,會沒有OPT的資格,不過兼職不在這個範圍內哦。

課程設置

37學分項目的課程設置上,一直爭議都是比較大的。我之前也看過幾個對USC不滿的帖子,不滿主要集中於兩個地方,一個是CS 585 Database這門課程太水了,還有一個是CS每個學期只能選修兩門CS的課程,綜合以上兩點,那位樓主感覺USC的項目就是水項目。針對這兩個方面,我後續會詳細闡述。除了上述兩點,USC還有一個比較讓不爽的就是上課形式是大課,一個教室好多人。個人感覺這個其實看個人,如果你喜歡小班教學的話,可以選擇NWU、TAMU等大學的CS項目,這幾個項目對轉專業的同學的包容性也是比較強的。就我本人而言,我對大課還是小班教學並沒有太大的執念,我感覺都差不多,只要想學習的話,在哪裡都能學的。

然後我們來說一下37學分項目的課程設置

CS 570 演算法分析,4學分

CS 455 Java,4學分(此門課程是第一學期必選的課程)

CS 561 Intro to AI,4學分

CS 571 Web,4學分

CS 585 DB,4學分

EE 450 計算機網路,4學分(EE的課程,還可以選擇EE 457 計算機結構,不過主要的教學內容是CPU設計,涉及到寫Vhdl以及Verilog,load比較重,很少有同學會選。)

CS 402 OS,4學分

剩下的10個學分是選修課程,你可以選擇2門4學分的課程,也可以選擇5門2學分的課程,如果你希望快點畢業的話,你可以選一些講座課之類的課程,比較容易過。當然,也可以選擇每門3學分到4學分的專業課。

這裡提一下剛剛有些同學不太滿意的選課限制的問題,主要限制的兩門課程是CS的3學分或者4學分的課程,每個學期只能選擇2門,不過EE項目的課程以及2學分的課程是沒有選課限制的。我感覺如果不選水課的話,後續可能會影響到找實習和刷題。我在2017年的fall主要是找實習和刷題,我選了一門Java基礎的CSCI 455,這門課程有點水,還有一門load比較重的CSCI 571。選這兩門課有一個優勢就是時間自由,我有充裕的時間刷題,可以放慢刷新題的頻率,可以以複習舊題為主,而且也有充裕的時間準備公司的實習面試。拿到了實習offer之後,已經是2018年的spring了,我選了load很重的OS課程、EE 450計算機網路以及口碑不錯的搜索引擎課程。選課的時候,我就預料到這個學期的學習任務很重。畢竟我之前沒有體驗過無限制選課的情況,所以我也沒辦法進行對比,但我可以說出我目前選課的直觀感受:就算是限制選修兩門CS的課程,對我後期的刷題和找實習並沒有任何影響。

然後我再來說一下CS 585 Database這門課程,個人感覺這門課還是有點水的,而且拿高分並不容易,所以網上才會有那麼多抱怨這門課程的帖子。但我感覺,在37學分項目的所有必修課中,455和585之外的其他必修課的教學質量都是蠻不錯的(455這門課,對於一些有基礎的同學而言是有點水,但對於一些沒基礎的同學,好好上課的話,還是有很多收穫的;585這門課的確是很水),402 OS(整個課程)和571 Web(中後期課程)的load還是很重的。

500 Level的課程也有很多不錯的科目,比如說下面這些課程的load都比較大,CS 544 Nip、CS 555 Advanced OS、CS 565 Compiler、CS 577 A/B Se、CS 551 CN以及CS 567 ML。如果你感覺上述這些客戶才能還是不夠強,你也可以選擇600 Level的課程,比如說Advanced Algorithms、Advanced CN等課程。

找工作的情況和2017年fall實習情況

工作和實習這一部分,感覺還是因人而異。USC的同學比較多,大家的人脈圈各有不同,自身實力和資源渠道的不同,會造成在工作和實習時也會有不一樣的結果。個人感覺,你想要接觸什麼樣的人,其實取決於你自己。如果你很努力的話,你會發現周圍也會有很多努力的小夥伴,甚至他們比你更努力,這也就是為什麼物以類聚的原因。如果你有一絲一毫的放鬆,就會被趕超。當然肯定會有比你差的人,但人總要往高處走,要和出色的人對比才會變得優秀。我不能把話說得過於絕對,但如果你是就業導向型的同學,我感覺USC應該是不會讓你失望的,因為USC的找工作和實習的圈子真的很多。可以認識的幾個小夥伴建個微信群,每天打卡刷題,大概10道左右,堅持了一個多月的樣子。面試的時候,mock群也有很多,同屆生一起mock還是很不錯的。之前的時候,我認識幾位學長還會免費給學弟學妹們提供mock的服務。

不過如果你對實習和工作沒有什麼規劃,我也愛莫能助了,可能還會蹦出來一個抱怨USC的帖子。自己對未來都沒有規劃,學校和項目又能怎麼幫你呢?個人感覺,找工作和實習的話,USC的圈子和資源還是夠的,不過也要注意自己努力。

按照我目前身邊的小夥伴的情況來看,基本上都有一到兩個左右的實習公司的面試機會,有的在第二輪,有的已經進入到了終面。拿到了實習offer的同學也不佔少數,我身邊的大概30%的同學都有拿到了offer,個人感覺在後續的幾個月還會有上升的趨勢的,後邊有時間的話,我會再更新一下。我還是蠻幸運的,上周簽了領英的summer intern。身邊的小夥伴簽的公司還是比較多元化的,最多的就是谷歌,大概有10多位都拿到了谷歌的offer。對於谷歌的offer而言 ,我感覺能拿到的都是學霸級別的人物,聖誕節之前的兩輪面試,面完我就感覺徹底gg了,但出乎意料,後邊我竟然收到了加面,最後拿到了領英的offer。

生活方面

費用

費用這個方面應該是大部分留學生都比較關注的問題,這裡我簡單提一下。37個學分,,學費大概是7w多。生活費的話,要看個人,房租差不多每個月600到1800不等,我目前住的house,單間是一個月980,個人感覺生活環境還是可以的。餐飲費的話,也要看人了,差不多一頓8刀左右。

安全

美國的安全問題是人盡皆知的一個問題,治安的確不太好,學校經常會發哪個寢室又出現了盜竊,哪裡發生了搶劫,請同學們注意安全這類的簡訊。頻率大概一個月有個一兩次吧。不過要說大事,最近兩年倒是沒有,因為學校開始注重安全問題了,周圍都設立了小黃衣站崗,可以cover掉大部分同學的租房範圍。

學校周圍有很多流浪漢,不過後來發現他們基本上都會集中在比較特定的地方,如果不亂走,晚上老老實實待在家裡的話,問題不大。而且他們普遍都只是很窮而已,並沒有壞心思,如果你被要錢了,基本上說sorry就可以了。

晚上7點之後回學校,還有免費的lyft(在此之前是uber),一定範圍內是可以報銷的。個人感覺還是要自己多注意一下,晚上在家好好獃著最安全。

很多同學會關注租房安全這個問題,我這裡一併講一下。個人感覺北邊的治安會好一些,建議住北邊,晚上盡量不要出去。如果喜歡公寓的話,可以看看Lorenzo、Element以及Gateway,學校的troy complex也可以,不過我不了解house。

缺點

說了優點,我作為一個客觀的評價者,肯定也會提及缺點。

(1)畢竟學生多,肯定會在找實習和工作的時候帶來一些影響。投一些 diversity公司的時候,可能會有簡歷aoe的情況,具體是哪家公司我就不說了,基本上都心知肚明。

(2)和公立大學相比,學費還是比較貴的,但和其他私立大學比,比如說CMU、Columbia、NWU等等大學,學費其實還好。

希望上述的分享可以幫助到各位學弟學妹,如果有什麼問題,也可以問我。祝各位可以成功拿到offer~


AdmitWrite,基於共享經濟模式建立的知名互聯網留學平台,留學屆Uber。迄今為止,平台入駐世界頂級名校導師已超過1000名,實現美國TOP30,英國G5,澳洲八大等多個地區名校全覆蓋。學術大牛?名校學霸?外籍名校導師?牛人彙集地,你想要的都在這裡。人文社科/商科/工科?理科/藝術/法學?不管什麼方向,我們都能為你匹配同專業名校學霸,申請so easy!中介價格不划算?線上模式,拒絕無謂成本,打造極致專業度,極具性價比服務,讓每一分錢都花到實處。

大牛談留學之申請硬知識可以關注專欄:

學霸談美國申請:哥大學姐帶你沖藤校

大牛談英國留學:劍橋學姐帶你申海外名校

海量名校實戰申請經驗:海外名校申請經驗


肯定是會考慮的吧。

首先是考慮自己家庭的問題,如果是朝錢看的話一定是會被目前正在風口上的計科吸引的吧。

其次是專業本身的問題,繼續搞無線通信需要面對的問題是產業的需求,也就是5G以後無線通信會發展成什麼樣子,這個很難預測,但大部分預測看上去都是悲觀的。

看到很多同學轉人工智慧,出國轉計算機,不禁在想我應該怎麼走。

還是比較迷茫的。


一個通信廢柴不邀自答。

在下西電電子信息工程專業本科,全專業最好的班,電子所(首批國家重點雷達實驗室)所長給我們上課,拿到國家留學基金委的資助交換繼續學本專業…但是還是毫不猶豫轉碼(雖然是半道出家的data scientist)。

我記得本科的時候我各種應用數學課、專業課(包括高級信號處理和陣列通信)賊6,也做了一些小玩具,比如一個手勢感應小雷達。但是我就是恨死示波器,恨死天線,恨死電路,世界上還能有更無聊且難調的東西嗎?(無能狂怒)學校的課程安排讓我們所有人做硬體,那我老朱第一個不答應。

再後來我自學機器學習,在交換的過程中和一個導師做了一些項目,居然乳齒好玩…通信再見,我去和機器學習玩了。科研啥啊,我這種俗人當然要轉碼趁年輕多賺(也可能是騙)點錢啦。

我當年的西電同學們現在都是大佬了,也有去清華繼續做通信的,當然也有直接進相關研究所的,現在做的東西已經不能和我說了。


就我個人的話,我不會轉cs,我想轉個文科專業,請原諒一個學通信學得崩潰的數學渣渣的不上進……

不過如果編程學得不錯的話我還是建議轉cs的,不為什麼,就是好找工作,考公務員選擇都能比通信多( ???? ? ???? )


推薦閱讀:
相关文章