本文案例部分來自OfferEasy學生Tong投稿哈嘍大家好,我是OfferEasy的學員Tong,一個從會計這個“火坑”一腳跨進計算機驚天“巨坑”的娃,現在只能說“自己選的專業(yè),跪著也要讀完……”開個玩笑,先總結一下:學習過程痛并快樂著,現在學完之后已經進入IT領域工作,所以也算是轉碼成功!
我的背景本科院校:雙非本科專業(yè):AccountingGPA:83/100Offer院校及專業(yè):
布里斯托大學Computer Science (conversion)申請老師:Yvette
01為什么要跨申計算機說起來為什么會從會計轉到計算機專業(yè),如果用兩個字概括,那就是“跟風”。高中畢業(yè)時選擇會計就是跟風選的,因為那個時候會計很熱門,人人都說會計好就業(yè),家里人也極力勸說。因為我叔叔就是注冊會計師,從收入上來講還是非常不錯的,所以我自然而然的沒有意見,選擇了會計這個有“錢景”的專業(yè)。但是學了將近4年我意識到這個強調多元化競爭的時代會計的可替代性越來越強了。在上網的時候我也經常刷到很多“實在不行就去考個會計證。”的言論,感覺現在拿會計當最后退路的人越來越多,一個被別人當作“退路”的行業(yè),顯然單單一個會計文憑并不能增加多少競爭力。加上看到大家都在卷:
會計+法律:為適應各行各業(yè),注會法考都要拿下會計+外語:方便進入外企會計+教育:企業(yè)混不下去了還有老師這條退路會計+計算機:適用于大數據時代……是的,看到這里我忍不住也卷了起來。但并沒有在碩士階段選擇會計+計算機的交叉學科,而是選擇了純純的計算機專業(yè)。因為實在不想再受會計“荼毒”了,并且本科學的的知識丟不了,碩士多學一門計算機也有好處,所以我就開始了解跨專業(yè)申請計算機碩士。
02跨申專業(yè)選擇很重要雖說我屬于堅定的要跨專業(yè)申請計算機的那一類,但實行之后我才發(fā)現,跨申并不是你想跨就能跨的。計算機屬于操作性比較強的一個專業(yè),國內零基礎考研想要跨考計算機簡直就是天方夜譚,出國
留學也同樣很多專業(yè)都需要有相關的背景才能申請,最開始我連專業(yè)怎么選都不知道。所以最后就找到OfferEasy他們來幫我解決這個難題。當時Yvette老師給我定了五個專業(yè):
格拉斯哥大學1 Software Development這個專業(yè)主要是以實踐為導向的課程,涉及到的主要內容就是軟件開發(fā),適合沒有計算機相關背景的學生申請,但是我感覺其實還是比較有難度的,這是我最后沒有選擇這個Offer的主要原因。
1 Information Technology這個課程和上面那個其實差不多,看課程設置幾乎都是一致的,主要是看選修還是必修,課程幾乎通用的,所以說,沒有選擇這個專業(yè)的原因也顯而易見了~不過講真的,格拉的計算科學學院在2022年完整大學指南中排在全英第6,實力還是杠杠的,如果比較喜歡這個方向的,真的很推薦大家選擇!
伯明翰大學Computer Science這個課程是具有重要編程成分的技術課程,重點在軟件開發(fā),專門給零基礎開設的,有計算機學位的還不能申請,這類同學想申伯明翰可以考慮它家的MSc Advanced Computer Science。
諾丁漢大學Computer Science or Computer Science (Artificial Intelligence)這個專業(yè)主要是學習編程、數據庫和網絡方面的知識,選修模塊包含的內容比較廣泛,包括機器學習、自主機器人和人機交互等內容。人工智能這兩年簡直不要太火,所以想要從其他專業(yè)跨申AI相關的同學可以考慮下這個專業(yè),除了這個,帝國理工的MSc Advanced Computer Science也接受跨申,但是顯而易見的,申請難度比較大。伯明翰和諾丁漢還沒來得及申請就拿到了格拉和布里斯托的Offer,所以最后我就沒申請啦,下面給大家詳細介紹一下我最后就讀的布里斯托大學!
布里斯托大學Computer Science (conversion)這個專業(yè)的設置就屬于比較基礎和簡單的啦,這一點從它的課程設置就能很好的看出來。課程內容包含:用 C 語言編程、計算機體系結構概述、使用 Java 進行面向對象編程等。一共分為兩個教學單元和一個夏季項目,學習的主要編程語言是C和Java(個人感覺java比較簡單,但是先學C),重點培養(yǎng)學生對軟件工程、Web技術、數據庫以及計算機體系結構和研究技能的了解與實踐能力。這個專業(yè)和其他大部分專業(yè)在課程設置上有一個很大的區(qū)別,就是它沒有選修課!沒有選修課!沒有選修課!選擇困難癥的福音!當然這里不得不提的一點,雖然說這個專業(yè)是專門為轉專業(yè)開設的,學的內容比較基礎,但是并不意味著它就簡單,至少對于沒有編程基礎的我來說,一開始學起來依然是一頭霧水。PS:為了讓自己開學正式學習的時候看起來不那么小白,我還特意在暑假期間呆在家里跟著b站自學了兩個月的C語言,然而除了證明我還是挺感興趣的以外,好像并沒有啥用……在這里,真的友情提示各位想“零基礎轉碼”的同學,一定要慎重!先確定自己喜歡再選擇,不然真的痛苦到懷疑人生。最主大的痛苦就是需要在短時間速成多種編程語言:比如C語言和Java,雖然是零基礎開始,但老師講得會很快。
Programming in C既然說到C,就先來給大家說說這門課程,前面也有提到,我覺得Java要比C語言簡單,但是C語言學完了才學Java。對于課程而言,沒有學過C的同學真的會很吃力,當然這不是最重要的,最重要的是老師會瘋狂掛人!我們這一屆掛了很多……這門課程有期中考試(閉卷)和期末考試(開卷),期末大作業(yè)是用C搞一個類似編譯器的東西,需要根據特定的規(guī)則把ascii碼轉換成圖像,我們當時是個英超利物浦的logo,不曉得現在變了不。友情建議:機考時間很緊,不熟練的話容易寫不出來,所以不熟的建議考前多練練。
Overview of Computer Architecture這門課程實驗課占整個課程的三分之一,需要Team Work,四人一組。當時我們組有一個英國本地小哥,一個澳洲小哥,加上我三個人都過了,但是有個本科數學的小哥學起來就非常掙扎。這課期中和期末考都是閉卷,考的偏硬件的東西,老師也會掛人,并且給分比較低。友情提示:期末考是和你的老師1V1的battle,他問你答,所以一定不要得罪老師,不然壓力真的會很大啊。
Object Oriented Programming with Java學了C語言在學這個其實就沒那么難了,雖然一個是面向過程語言,一個是面向對象語言,但是習慣了學起來就簡單,而且這門課程期中考試和期末考試都是開卷作業(yè),難度不大,但是老師一樣會掛人。還有其他課程就不一一介紹啦,但是就是要注意,每門課基本都有被掛的,尤其是C和Overview of Computer Architecture,后者期末1V1一定小心!其實講真的,雖然說都是“入門課”,但學起來并不輕松,熬夜通宵做課業(yè)的時候也不是沒有,不過好在挺過來啦~這里再多說一個大家關心的問題:花這么多錢學個這么基礎的專業(yè)值得嗎?學了畢業(yè)能成功“轉碼”嗎?從課程上來看,這個專業(yè)確實學得比較基礎。學過計算機的同學甚至可能會覺得這就是本科的內容,太簡單了,但是對于沒有任何基礎的人來說,這個專業(yè)的內容會比較容易就學進去。有的同學可能會覺得花這么多錢留學學一個“本科”不值,覺得學的基礎到時候畢業(yè)了會無法從事計算機行業(yè)。其實完全不用擔心,我不就成功轉碼了嗎?而且這個專業(yè)學了畢業(yè)學位證上是沒有conversion的字樣,就是純的Computer Science,所以不用擔心找工作不被承認的問題。至于值不值,單單是考慮時間成本我就覺得值了。國內本科學一門專業(yè)要學四年,而出國讀研只需要一年,也就是說節(jié)省了3年的時間成本。所以說對于本科畢業(yè)后不想從事本專業(yè)工作、想轉行碼農的人來說,這個專業(yè)可以說是最好的選擇。當然,如果首選IC、牛劍那就當我沒說~我的實力申不到那么好的,加上當初決定出國留學的時候就是為了多學一門專業(yè),多一項技能,所以說我感覺這個專業(yè)對于我來說就是絕配頂配天仙配啦!
03科學轉碼很重要這兩年轉碼的人越來越多了,很多認識的親戚家的小孩也來問我,但是咱就是說,真的要科學“轉碼”!因為我們這個專業(yè)的性質,學生都是沒什么計算機基礎的,生物、化學、環(huán)境、會計、新聞、材料、力學等等各個專業(yè)的都有,但其實并不是所有人都適合轉碼。那么,要怎么“科學”轉碼呢?這里我也根據自身經驗和分析身邊人的例子給大家總結了下!
1 明確自己喜歡很多小伙伴可能會因為計算機比較熱門,即便不喜歡、不適合也會選擇這樣的專業(yè),這樣一年學下來真的有可能會崩潰。建議大家在申請前考慮清楚,如果還在學校學習的小伙伴可以去聽聽計算機的課程,看看到底能不能接受,看到代碼就暈的真的求求放過自己。
2 科學選擇專業(yè)計算機相關的專業(yè)有很多,計算機科學、數據分析、AI、軟件開發(fā)等都屬于計算機范疇,并且有的專業(yè)是允許跨申,甚至是不限專業(yè)的。很多同學看到不限專業(yè)就心動了,但這里還是要注意下課程設置的難度,如果真的是零基礎,就建議還是選擇難度比較低的,不然真的會跟不上老師和同學們的節(jié)奏。零基礎學一年其實就是一個入門,再怎么學也不比在計算機行業(yè)“混”了好幾年的人厲害,這一點必須要承認,畢竟計算機真的很注重實操。當然,如果是有一定基礎的,那可以根據自己的基礎選擇適合自己的專業(yè)進行更加深入的學習。像我認識的一個學網絡與新媒體專業(yè)的同學,她高中文科生,本科學的這個專業(yè)文理兼收,課程內容涉及新傳、影視制作,以及計算機編程,也就說這個專業(yè)雖然偏向于新傳,但是他們也學過Java、SQL、網頁設計這些知識。這種我感覺就可以跨申和數據相關的計算機專業(yè),有基礎學起來就不會一頭霧水。
3 認真聽講,注重實踐這一點屬于轉碼后需要做的,既然基礎不如專門學計算機的,那在上課之前就一定要多預習,課后也要及時的復習,多實踐。預習是為了讓自己能夠跟上老師的步伐,不要想著錄音課后聽就行,這樣真的學不到東西。課后老師講到的內容,比如一些編程知識一定要及時進行實踐,發(fā)現不會的地方多問問??傊褪钦J真學習,多實踐,不懂就問,這樣即便是零基礎,在學完之后不說多厲害,但至少絕對是能“入門”做計算機相關行業(yè)的~好啦,今天就先給大家分享到這里啦,說了這么多不知道大家能不能看完,不管怎么樣還是祝愿大家都能夠順利轉碼呀!
—— End ——雅思考試 托福考試 留學攻略 留學院校庫