寄托天下
查看: 11168|回复: 67
打印 上一主题 下一主题

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

Rank: 6Rank: 6

声望
240
寄托币
1805
注册时间
2014-7-5
精华
0
帖子
589
跳转到指定楼层
楼主
发表于 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   查看全部投币

回应
10

使用道具 举报

Rank: 2

声望
50
寄托币
55
注册时间
2017-12-22
精华
0
帖子
25
68
发表于 2018-4-18 23:31:18 |只看该作者
本帖最后由 MaggieMg 于 2018-4-22 03:59 编辑

编辑

使用道具 举报

Rank: 2

声望
70
寄托币
126
注册时间
2017-5-19
精华
0
帖子
27

寄托兑换店纪念章 美国offer勋章

67
发表于 2017-12-26 22:04:58 |只看该作者
18fall准备申请化工的表示傻眼.jpg

使用道具 举报

Rank: 3Rank: 3

声望
70
寄托币
257
注册时间
2015-7-19
精华
0
帖子
58

寄托兑换店纪念章 美国offer勋章 加拿大offer勋章

66
发表于 2017-12-8 10:18:16 |只看该作者
马一下学长的帖子,非常佩服。加油~

使用道具 举报

Rank: 2

声望
50
寄托币
52
注册时间
2017-8-3
精华
0
帖子
14
65
发表于 2017-12-7 20:39:30 |只看该作者
很好的思路,加油,材料狗,打算也这么走。

使用道具 举报

Rank: 5Rank: 5

声望
121
寄托币
2928
注册时间
2013-7-27
精华
0
帖子
336

美版2016offer达人 加拿大offer勋章

64
发表于 2017-11-16 09:12:19 |只看该作者
楼主提供了一种转行的思路,跟帖给出了另外的途径,对后来人是很好的启发,多谢各位!

使用道具 举报

Rank: 4

声望
58
寄托币
195
注册时间
2017-10-26
精华
0
帖子
123
63
发表于 2017-11-16 07:46:26 |只看该作者
本帖最后由 lizhimang 于 2017-12-3 17:38 编辑

楼主不来更新了

使用道具 举报

Rank: 6Rank: 6

声望
240
寄托币
1805
注册时间
2014-7-5
精华
0
帖子
589
62
发表于 2017-11-16 07:25:46 |只看该作者
各位大大们帮忙看看project选题呗,最好偏software就业的,别太偏学术,另外对于初学者相对友好点的,多谢了!

使用道具 举报

Rank: 6Rank: 6

声望
240
寄托币
1805
注册时间
2014-7-5
精华
0
帖子
589
61
发表于 2017-11-1 04:19:19 |只看该作者
Roger147 发表于 2017-10-29 16:34
楼主在帝国理工的学习怎么样了,求更新

一直在更新啊

使用道具 举报

Rank: 5Rank: 5

声望
61
寄托币
792
注册时间
2017-10-10
精华
0
帖子
341

欧洲offer勋章

60
发表于 2017-10-29 16:34:59 |只看该作者
楼主在帝国理工的学习怎么样了,求更新

使用道具 举报

Rank: 9Rank: 9Rank: 9

声望
730
寄托币
8629
注册时间
2014-3-6
精华
0
帖子
4545

Economist 商学院

59
发表于 2017-10-12 18:12:14 |只看该作者
ll289 发表于 2017-10-12 08:27
你忽略了学法语的巨大代价。。。

我是假設你當年決定了去魁北克時就開始了法語......現在到畢業, 兩年了(還是一年?)
一邊上課一邊的學 + 有法語環境 + 明知要法語來PEQ, 應該搞七七八八的了....

but it seems not really the case......

使用道具 举报

Rank: 5Rank: 5

声望
78
寄托币
2083
注册时间
2016-2-14
精华
0
帖子
387
58
发表于 2017-10-12 09:47:06 |只看该作者
楼主加油,每个人做选择都是有自己原因的。
已有 1 人评分声望 收起 理由
dashing + 1 加油!

总评分: 声望 + 1   查看全部投币

使用道具 举报

Rank: 6Rank: 6

声望
240
寄托币
1805
注册时间
2014-7-5
精华
0
帖子
589
57
发表于 2017-10-12 08:34:24 |只看该作者
anranzhilv 发表于 2017-10-12 08:30
最近坛子帖子少,所以看见个有内容的可讨论的都来了

加油加油

嗯嗯,多谢多谢,我希望大家能多多分享下转行的心得。。。我自己也在这个帖子分享。因为从0基础转行真的不容易。on campus上课对我好处也是很大,周围ee那帮转行的人接受速度比我快太多了,是压力也是动力
已有 1 人评分声望 收起 理由
dashing + 1 加油

总评分: 声望 + 1   查看全部投币

使用道具 举报

Rank: 7Rank: 7Rank: 7

声望
126
寄托币
3772
注册时间
2013-6-17
精华
0
帖子
1262
56
发表于 2017-10-12 08:33:53 |只看该作者
GATECH现在也没那么好申请。LZ也不一定能申到。既然去了,就好好学。

使用道具 举报

Rank: 9Rank: 9Rank: 9

声望
555
寄托币
14135
注册时间
2013-3-12
精华
4
帖子
5035

AUandNZ Award US-applicant 在任资深版主

55
发表于 2017-10-12 08:30:23 |只看该作者
最近坛子帖子少,所以看见个有内容的可讨论的都来了

加油加油

使用道具 举报

RE: 化工狗转行程序员之路(持续更新) [修改]
您需要登录后才可以回帖 登录 | 立即注册

问答
Offer
投票
面经
最新
精华
转发
转发该帖子
化工狗转行程序员之路(持续更新)
https://bbs.gter.net/thread-2121123-1-1.html
复制链接
发送
报offer 祈福 爆照
回顶部