布里斯托大学就读体验
阅读:178
2022-03-02 17:59:59
(无标题)
本文案例部分来自OfferEasy学生Tong投稿
哈喽大家好,我是OfferEasy的学员Tong,一个从会计这个“火坑”一脚跨进计算机惊天“巨坑”的娃,现在只能说“自己选的专业,跪着也要读完……”
开个玩笑,先总结一下:学习过程痛并快乐着,现在学完之后已经进入IT领域工作,所以也算是转码成功!
我的背景
本科院校:双非
本科专业:Accounting
GPA:83/100
Offer院校及专业:布里斯托大学 Computer Science (conversion)
申请老师:Yvette
01
为什么要跨申计算机
说起来为什么会从会计转到计算机专业,如果用两个字概括,那就是“跟风”。
高中毕业时选择会计就是跟风选的,因为那个时候会计很热门,人人都说会计好就业,家里人也极力劝说。因为我叔叔就是注册会计师,从收入上来讲还是非常不错的,所以我自然而然的没有意见,选择了会计这个有“钱景”的专业。
但是学了将近4年我意识到这个强调多元化竞争的时代会计的可替代性越来越强了。
在上网的时候我也经常刷到很多“实在不行就去考个会计证。”的言论,感觉现在拿会计当最后退路的人越来越多,一个被别人当作“退路”的行业,显然单单一个会计文凭并不能增加多少竞争力。
加上看到大家都在卷:
会计+法律:为适应各行各业,注会法考都要拿下
会计+外语:方便进入外企
会计+教育:企业混不下去了还有老师这条退路
会计+计算机:适用于大数据时代
……
是的,看到这里我忍不住也卷了起来。但并没有在硕士阶段选择会计+计算机的交叉学科,而是选择了纯纯的计算机专业。
因为实在不想再受会计“荼毒”了,并且本科学的的知识丢不了,硕士多学一门计算机也有好处,所以我就开始了解跨专业申请计算机硕士。
02
跨申专业选择很重要
虽说我属于坚定的要跨专业申请计算机的那一类,但实行之后我才发现,跨申并不是你想跨就能跨的。
计算机属于操作性比较强的一个专业,国内零基础考研想要跨考计算机简直就是天方夜谭,出国留学也同样很多专业都需要有相关的背景才能申请,最开始我连专业怎么选都不知道。
所以最后就找到OfferEasy他们来帮我解决这个难题。当时Yvette老师给我定了五个专业:
格拉斯哥大学
1 Software Development
这个专业主要是以实践为导向的课程,涉及到的主要内容就是软件开发,适合没有计算机相关背景的学生申请,但是我感觉其实还是比较有难度的,这是我最后没有选择这个Offer的主要原因。
1 Information Technology
这个课程和上面那个其实差不多,看课程设置几乎都是一致的,主要是看选修还是必修,课程几乎通用的,所以说,没有选择这个专业的原因也显而易见了~
不过讲真的,格拉的计算科学学院在2022年完整大学指南中排在全英第6,实力还是杠杠的,如果比较喜欢这个方向的,真的很推荐大家选择!
伯明翰大学
Computer Science
这个课程是具有重要编程成分的技术课程,重点在软件开发,专门给零基础开设的,有计算机学位的还不能申请,这类同学想申伯明翰可以考虑它家的MSc Advanced Computer Science。
诺丁汉大学
Computer Science or Computer Science (Artificial Intelligence)
这个专业主要是学习编程、数据库和网络方面的知识,选修模块包含的内容比较广泛,包括机器学习、自主机器人和人机交互等内容。
人工智能这两年简直不要太火,所以想要从其他专业跨申AI相关的同学可以考虑下这个专业,除了这个,帝国理工的MSc Advanced Computer Science也接受跨申,但是显而易见的,申请难度比较大。
伯明翰和诺丁汉还没来得及申请就拿到了格拉和布里斯托的Offer,所以最后我就没申请啦,下面给大家详细介绍一下我最后就读的布里斯托大学!
布里斯托大学
Computer Science (conversion)
这个专业的设置就属于比较基础和简单的啦,这一点从它的课程设置就能很好的看出来。
课程内容包含:用 C 语言编程、计算机体系结构概述、使用 Java 进行面向对象编程等。
一共分为两个教学单元和一个夏季项目,学习的主要编程语言是C和Java(个人感觉java比较简单,但是先学C),重点培养学生对软件工程、Web技术、数据库以及计算机体系结构和研究技能的了解与实践能力。
这个专业和其他大部分专业在课程设置上有一个很大的区别,就是它没有选修课!没有选修课!没有选修课!选择困难症的福音!
当然这里不得不提的一点,虽然说这个专业是专门为转专业开设的,学的内容比较基础,但是并不意味着它就简单,至少对于没有编程基础的我来说,一开始学起来依然是一头雾水。
PS:为了让自己开学正式学习的时候看起来不那么小白,我还特意在暑假期间呆在家里跟着b站自学了两个月的C语言,然而除了证明我还是挺感兴趣的以外,好像并没有啥用……
在这里,真的友情提示各位想“零基础转码”的同学,一定要慎重!先确定自己喜欢再选择,不然真的痛苦到怀疑人生。
最主大的痛苦就是需要在短时间速成多种编程语言:比如C语言和Java,虽然是零基础开始,但老师讲得会很快。
Programming in C
既然说到C,就先来给大家说说这门课程,前面也有提到,我觉得Java要比C语言简单,但是C语言学完了才学Java。
对于课程而言,没有学过C的同学真的会很吃力,当然这不是最重要的,最重要的是老师会疯狂挂人!我们这一届挂了很多……
这门课程有期中考试(闭卷)和期末考试(开卷),期末大作业是用C搞一个类似编译器的东西,需要根据特定的规则把ascii码转换成图像,我们当时是个英超利物浦的logo,不晓得现在变了不。
友情建议:机考时间很紧,不熟练的话容易写不出来,所以不熟的建议考前多练练。
Overview of Computer Architecture
这门课程实验课占整个课程的三分之一,需要Team Work,四人一组。
当时我们组有一个英国本地小哥,一个澳洲小哥,加上我三个人都过了,但是有个本科数学的小哥学起来就非常挣扎。
这课期中和期末考都是闭卷,考的偏硬件的东西,老师也会挂人,并且给分比较低。
友情提示:期末考是和你的老师1V1的battle,他问你答,所以一定不要得罪老师,不然压力真的会很大啊。
Object Oriented Programming with Java
学了C语言在学这个其实就没那么难了,虽然一个是面向过程语言,一个是面向对象语言,但是习惯了学起来就简单,而且这门课程期中考试和期末考试都是开卷作业,难度不大,但是老师一样会挂人。
还有其他课程就不一一介绍啦,但是就是要注意,每门课基本都有被挂的,尤其是C和Overview of Computer Architecture,后者期末1V1一定小心!
其实讲真的,虽然说都是“入门课”,但学起来并不轻松,熬夜通宵做课业的时候也不是没有,不过好在挺过来啦~
这里再多说一个大家关心的问题:花这么多钱学个这么基础的专业值得吗?学了毕业能成功“转码”吗?
从课程上来看,这个专业确实学得比较基础。学过计算机的同学甚至可能会觉得这就是本科的内容,太简单了,但是对于没有任何基础的人来说,这个专业的内容会比较容易就学进去。
有的同学可能会觉得花这么多钱留学学一个“本科”不值,觉得学的基础到时候毕业了会无法从事计算机行业。
其实完全不用担心,我不就成功转码了吗?而且这个专业学了毕业学位证上是没有conversion的字样,就是纯的Computer Science,所以不用担心找工作不被承认的问题。
至于值不值,单单是考虑时间成本我就觉得值了。
国内本科学一门专业要学四年,而出国读研只需要一年,也就是说节省了3年的时间成本。所以说对于本科毕业后不想从事本专业工作、想转行码农的人来说,这个专业可以说是最好的选择。
当然,如果首选IC、牛剑那就当我没说~
我的实力申不到那么好的,加上当初决定出国留学的时候就是为了多学一门专业,多一项技能,所以说我感觉这个专业对于我来说就是绝配顶配天仙配啦!
03
科学转码很重要
这两年转码的人越来越多了,很多认识的亲戚家的小孩也来问我,但是咱就是说,真的要科学“转码”!
因为我们这个专业的性质,学生都是没什么计算机基础的,生物、化学、环境、会计、新闻、材料、力学等等各个专业的都有,但其实并不是所有人都适合转码。
那么,要怎么“科学”转码呢?这里我也根据自身经验和分析身边人的例子给大家总结了下!
1 明确自己喜欢
很多小伙伴可能会因为计算机比较热门,即便不喜欢、不适合也会选择这样的专业,这样一年学下来真的有可能会崩溃。
建议大家在申请前考虑清楚,如果还在学校学习的小伙伴可以去听听计算机的课程,看看到底能不能接受,看到代码就晕的真的求求放过自己。
2 科学选择专业
计算机相关的专业有很多,计算机科学、数据分析、AI、软件开发等都属于计算机范畴,并且有的专业是允许跨申,甚至是不限专业的。
很多同学看到不限专业就心动了,但这里还是要注意下课程设置的难度,如果真的是零基础,就建议还是选择难度比较低的,不然真的会跟不上老师和同学们的节奏。
零基础学一年其实就是一个入门,再怎么学也不比在计算机行业“混”了好几年的人厉害,这一点必须要承认,毕竟计算机真的很注重实操。
当然,如果是有一定基础的,那可以根据自己的基础选择适合自己的专业进行更加深入的学习。
像我认识的一个学网络与新媒体专业的同学,她高中文科生,本科学的这个专业文理兼收,课程内容涉及新传、影视制作,以及计算机编程,也就说这个专业虽然偏向于新传,但是他们也学过Java、SQL、网页设计这些知识。
这种我感觉就可以跨申和数据相关的计算机专业,有基础学起来就不会一头雾水。
3 认真听讲,注重实践
这一点属于转码后需要做的,既然基础不如专门学计算机的,那在上课之前就一定要多预习,课后也要及时的复习,多实践。
预习是为了让自己能够跟上老师的步伐,不要想着录音课后听就行,这样真的学不到东西。课后老师讲到的内容,比如一些编程知识一定要及时进行实践,发现不会的地方多问问。
总之就是认真学习,多实践,不懂就问,这样即便是零基础,在学完之后不说多厉害,但至少绝对是能“入门”做计算机相关行业的~
好啦,今天就先给大家分享到这里啦,说了这么多不知道大家能不能看完,不管怎么样还是祝愿大家都能够顺利转码呀!
—— End ——