寄托家园留学论坛

查看: 2456|回复: 65

化工狗转行程序员之路(持续更新) [复制链接]

Rank: 6Rank: 6

声望
240
寄托币
1801
注册时间
2014-7-5
精华
0
帖子
516
发表于 2017-10-7 01:09:03 |显示全部楼层
本帖最后由 ll289 于 2017-11-16 07:24 编辑

本帖会持续更新我从CS 0基础的转行cs的经历,也会定期分享一些帝国理工的课程学习资料,希望对在加拿大已经就读的,想转计算机的同学能有所帮助,转行之路不易,同一起想转行,走在转行路上的人共勉。。。

【转行想法】

简单介绍一下我自己关于转行计算机的考虑。我在加拿大已经读完一个化工硕士,在硕士第一年暑假期间,就开始琢磨转行的事情。之所以读了硕士才琢磨转行的事,是因为在硕士期间做了科研才确信,科研不是自己想走的路。然后又看到传统工科前景相对暗淡,就干脆转行。由于本人理工科基础还算不错,所以当时考虑了转金融工程,或者计算机。加拿大的学校提供计算机转行的项目有,康大,Dalhousie等为数不多的几所,另外SFU提供data science相关方向课程。我问了一些周围朋友,大家都比较一致的建议没有cs,统计基础的人不要入data science这个坑。鉴于此,我就把选校范围扩展到了英国,之所以没考虑美国是因为假如美国1.5-2年毕业后,加拿大的绿卡就难了(加拿大硕士毕业后一般可以拿到3年的工签)。英国提供转行cs的项目还算比较多,华威,帝国理工,ucl,布里斯托等。当然另外一个选择是申请加拿大的二专业项目。我之所以考虑这些项目,主要这些cs conversion项目都只有一年,而且比较intensive,基本一整年没有假期。一年分三个term,每个term都是大量的课程和project。现在10月初,教授已经替我们唯一的假期,圣诞节,安排好了任务。还有个很大优点是,申请难度相对不大。UCL的cs conversion项目大概国内211 85平均分能申请上,帝国理工cs conversion项目要求大概是211的87-88平均分。特别出色985的话,录取分数线要求稍微低些。

【转行之路】

2017年10月6日更新:

帝国理工cs转行项目,第一学期只有一些必修课,也都是一些本科基础课,第二学期开始才有一些machine learning,computer vision,算法等10几门选修课可以选择。课程选修没有限制,有能力的人可以上6门,7门都行。毕业要求是选修四门。

刚刚结束了第一周的课程,英国开学相对较晚。第一天介绍了下linux系统,然后老师发了一个他网页的link,让我们自己去熟悉linux系统,课程lab机房大部分是linux系统。第一周讲了些c++的基本语法,然后熟悉了下linux里emacs的运行,编译。大概2周会上完c++的语法部分,然后进入下一个课程。

自己花俩天熟悉了下linux的环境,grep,find,pipe,nano,touch,echo等命令感觉还挺好用,挺强大,也慢慢熟悉了emacs的编译环境,自己琢磨设置了一下快捷键操作。emacs还是过于强大,还在慢慢适应中。

分享下课件资料:
1. Linux : https://www.doc.ic.ac.uk/~wjk/UnixIntro/
2. C++: https://www.doc.ic.ac.uk/~wjk/C++Intro/


2017年10月20日更新:

上周五结束了为期俩周的c++的语法课程,总体强度感觉还行,差不多每天都感觉接受大量新知识,或者在lab debug,经常debug过了饭点,还算比较充实,特别适合我这种cs零基础的选手,进度快,但是从零学起。刚结束的这星期开始AI logic,computer architecture, 还有OOP的课程,operating system放在computer architecture之后。 这个项目虽然宣称是招没有计算机背景的学生,但是进来后发现很大一部分人是ee,有大量的编程经验,现在明显感觉无论是敲代码速度,还是想问题速度,有一定的差距。不过目前课程难度,作业还算简单,第一次作业大概400行代码,涵盖的是前俩周的语法内容,文件读取,cstring字符串处理伦敦ASCII码存储的地图,路径之类。


2017年10月31日更新:
最近开始各种作业都非常多了,AI logic的prolog,computer architecture暂时还算比较水,然后oop的第一次作业是写一个enigma的类,不限数量的plugboard,rotor, 和reflector,刚看懂enigma工作原理,但是写程序从哪里下手,没太大头绪,里面一点点逻辑细节感觉也没理清,规定用c++写。另外从11月中旬开始就要发c++的group project了。


2017年11月16日更新:
刚做完c++的面向对象作业,enigma。人生第一次使用了class inheritance,写了不少个object,以及体会到了throw try catch的管理程序报错的便捷性。这段时间上了汇编,教了些汇编的基本概念,以及简单程序的汇编语言实现。AI logic的课用了大量的prolog编程,但是这门课并不打算花太多时间去学了,感觉比较鸡肋。新的module operating system刚刚开始,感觉压力山大。最近最心烦的一件事就是发了这个group project,里面的课程看上去一脸懵逼,问了几个cs的同学,感觉这里面对于新手来说难度还是挺大的。有太多欠缺的基础知识,很多课下学期才上,project却已经下来了,从40几个课题里面选一个课题做。虽然deadline是下学期五月份,但是下学期毕竟还是有四门课的压力。班上很多有software engineering,app,web的开发经验,对于他们来说可能比较轻松,但是对于我们几个完全零基础的同学,包括这里的一个复旦学材料的哥们,我们真的是一脸懵逼。希望一切能熬过去把,也只能寄希望于自己的自学能力了。虽然大家都是同一专业录取,不过起跑线毕竟完全不在一起,放好心态,一步步来。
project选题如下:








附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册
已有 1 人评分声望 收起 理由
rickdarcy + 4 感谢分享

总评分: 声望 + 4   查看全部评分

使用道具 举报

Rank: 10Rank: 10Rank: 10

声望
350
寄托币
6566
注册时间
2010-4-28
精华
2
帖子
1342

新任版主 寄托16周年纪念勋章 2016 US-applicant

发表于 2017-10-7 03:15:13 |显示全部楼层
不错,LZ请持续更新,不要太监

使用道具 举报

Rank: 6Rank: 6

声望
240
寄托币
1801
注册时间
2014-7-5
精华
0
帖子
516
发表于 2017-10-7 06:16:19 |显示全部楼层
旋转长颈鹿 发表于 2017-10-7 03:15
不错,LZ请持续更新,不要太监

嗯嗯,一定一定,持续更新这个帖子也算是给自己打打气,现在周围同学都是ee为主,化工化学有勇气转行来读计算机的很少很少。

使用道具 举报

Rank: 7Rank: 7Rank: 7

声望
119
寄托币
3167
注册时间
2013-6-17
精华
0
帖子
986
发表于 2017-10-7 08:35:11 |显示全部楼层
ll289 发表于 2017-10-7 06:16
嗯嗯,一定一定,持续更新这个帖子也算是给自己打打气,现在周围同学都是ee为主,化工化学有勇气转行来读 ...

加油。我也是工程转专业的,周围最多就是从EE转的。

使用道具 举报

Rank: 3Rank: 3

声望
52
寄托币
79
注册时间
2017-9-23
精华
0
帖子
45
发表于 2017-10-7 09:40:49 |显示全部楼层
所以这个是个online program?

使用道具 举报

Rank: 9Rank: 9Rank: 9

声望
2913
寄托币
33120
注册时间
2009-9-28
精华
8
帖子
19851

寄托优秀版主 Aquarius水瓶座 枫华正茂 一帆枫顺   烤鸭大厨 在任资深版主

发表于 2017-10-7 10:35:24 |显示全部楼层
加油

使用道具 举报

Rank: 5Rank: 5

声望
149
寄托币
1776
注册时间
2013-4-20
精华
0
帖子
292

AUandNZ Award

发表于 2017-10-7 13:03:29 |显示全部楼层
本帖最后由 Mavisheelena 于 2017-10-7 15:08 编辑

同化工支持一下。我自己也对专业彻底失去信心了(当然很大一部分原因是没学好,但是从身边例子来看,说实话学好了就业也就那样啊),以后宁愿开uber做清洁(当然例子极端了点)都不会考虑做本行了。
虽然普遍嚷嚷cs好,然而最终结果就是我周围绝大多数同学没能出坑(压根不敢转或者转了没多久就没下文了)。

使用道具 举报

Rank: 6Rank: 6

声望
240
寄托币
1801
注册时间
2014-7-5
精华
0
帖子
516
发表于 2017-10-7 18:05:38 |显示全部楼层
dashing 发表于 2017-10-7 09:40
所以这个是个online program?

一年项目,来英国读的,相当于回去还剩俩年工签

使用道具 举报

Rank: 6Rank: 6

声望
240
寄托币
1801
注册时间
2014-7-5
精华
0
帖子
516
发表于 2017-10-7 18:05:52 |显示全部楼层
wrath 发表于 2017-10-7 10:35
加油

多谢版大

使用道具 举报

Rank: 6Rank: 6

声望
240
寄托币
1801
注册时间
2014-7-5
精华
0
帖子
516
发表于 2017-10-7 18:07:50 |显示全部楼层
Mavisheelena 发表于 2017-10-7 13:03
同化工支持一下。我自己也对专业彻底失去信心了(当然很大一部分原因是没学好,但是从身边例子来看,说实话 ...

借用马爸爸的话,今天很残酷,明天更残酷,后天会很美好。坚持!

使用道具 举报

Rank: 10Rank: 10Rank: 10

声望
413
寄托币
13314
注册时间
2013-3-12
精华
3
帖子
3192

AUandNZ Award US-applicant 满1年在任版主

发表于 2017-10-8 04:47:41 |显示全部楼层
加油加油

使用道具 举报

Rank: 2

声望
50
寄托币
76
注册时间
2016-11-4
精华
0
帖子
24
发表于 2017-10-8 08:00:37 |显示全部楼层
Mavisheelena 发表于 2017-10-7 13:03
同化工支持一下。我自己也对专业彻底失去信心了(当然很大一部分原因是没学好,但是从身边例子来看,说实话 ...

开Uber不能移民吧

使用道具 举报

Rank: 2

声望
50
寄托币
70
注册时间
2016-8-16
精华
0
帖子
15
发表于 2017-10-8 22:47:34 |显示全部楼层
同化工想转cs,想问一下英国的这些项目是不是不接受托福?

使用道具 举报

Rank: 6Rank: 6

声望
240
寄托币
1801
注册时间
2014-7-5
精华
0
帖子
516
发表于 2017-10-9 02:37:14 |显示全部楼层
unkindled 发表于 2017-10-8 22:47
同化工想转cs,想问一下英国的这些项目是不是不接受托福?


这个不太清楚,我有国外留学经历,英语成绩没提交

使用道具 举报

Rank: 4

声望
40
寄托币
429
注册时间
2015-7-29
精华
0
帖子
124

寄托兑换店纪念章

发表于 2017-10-9 13:01:34 |显示全部楼层
lz加拿大master什么时候毕业的?不先拿了移民再考虑转行?

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

报offer 祈福 爆照
回顶部 我要纠错