请选择 进入手机版 | 继续访问电脑版
当前位置:华人交流 加-留学咨询 帖子
返回列表 发新帖回 帖

CS学硕找工作一点经验谈

二维码

阅读数:452 | 回复数:15

发表于 2017-12-8 19:13 | 阅读全部
楼主
跳转到指定楼层
打印 上一主题 下一主题
答辩结束,硕士生涯也基本算画上了句号。

这篇文章角度非常主观,我承认我找到第一份工作非常幸运的成分在里面,所以我尽量只上干货,不掺杂个人感情,尽量给大家带来有价值的信息。大家有什么问题都可以在评论区问,我也会时不时来编辑一下这篇文章。

我本科毕业于国内一般985大学计算数学专业,硕士在加拿大中部University of Saskatchewan读计算机thesis based (本校不提供course based项目)研究生,方向为数值模拟,第一份工作在本地一家中型软件公司,几天前刚被电子设计自动化公司明导国际收购。

大致时间表是这样的:

16年夏,完成课程,开始做毕业论文,此时毕业论文基本没有进展(实际上这个时候理想的状态是毕业论文能进展到50%以上)
16年秋,每天在学校加班到10点,跑数据写代码,花了两个月做出了所有需要的数据,这是我工作强度最大的一段时间
16年冬,依然是在跑数据,同时着手准备北美的博士申请,读论文+套磁,网申,要推荐信等
17年3月,申请北美计算机博士,挨个打听陶瓷锅的教授,得知全聚德,于是迅速准备掉头找工作,同时在写论文
17年3月底,熟人内推向该公司(我只面试了一家公司)递交简历,等候一个月未果
17年4月中,参加该公司举办的一个开放日活动,抓住老大要到了面试
17年4月底,面试2小时通过,给了电子offer
17年9月,因为学签的原因,只能以半职身份入职

几点体会:

1. 论文要早开工。我的论文并不是开工太晚,只是中间走了半年的弯路。开工早也可以给自己留足够的缓冲时间;
2. 要跟老板搞好关系,老板的关系是你以后无论读博深造还是找工作都会用得上的;
3. 工作职位最多的是前端,如果想快速找到码农工作就去学前端;
4. Thesis based里面最容易就业的方向为HCI,CV,ML,AI等。

干货:

我的技术职位是Python开发(偏后端),当时找工作的时候也针对性补充了一下这方面的知识。 以下所有资料都只提供关键字,大家很容易都能找到

1. Python快速入门:The Python Tutorial (官方出品的不到200页的PDF,深入浅出,如果需要初期做题推荐Google Python Course)
2. Python进阶:SICP in Python (用Python来讲SICP,也可以从头培养一些良好的习惯。课后有四个大作业,相当不错的练手材料)或者Fluent Python
3. Python编程风格:PEP8
4. Git:Pro git。不需要学到cherry-pick这种,如果要速成能解决分支冲突就可以了,这里可以看廖雪峰的git教程
5. Bash和Linux基础:The Linux Command Line by W Shotts (这本比较薄书涵盖的内容已经足够面试一般开发岗位所需要的全部关于Linux和Bash programming的知识)


最后安利一下我们学校 U of S:
录取即提供资金支持(TA+RA),学费低廉,津贴扣掉学费剩余的不比ON/BC的学校少(实际上考虑生活成本会比ON/BC过得舒服很多);
HCI方向北美顶尖,进可发SIGCHI,退可找工作;
教授基本上都很nice(因为院系很小,所以研究生大家基本上都能抬头打照面),没有极品;
这两年系里资金充裕,并且可以预期的三四年资金都会比较充裕,省政府也在加大对CS系的投入;
萨省目前移民政策宽松,本校研究型硕士毕业之后找到工作即可申请省提名。

但是也必须说这里特别冷以及特别无聊……下决心要来的做好心理准备……

帖子地址: 

发表于 2017-12-8 19:14 | 阅读全部
沙发
跳转到指定楼层
打印 上一主题 下一主题
挽救零回复惨案
回复 支持 反对

使用道具 举报

发表于 2017-12-8 19:15 | 阅读全部
板凳
跳转到指定楼层
打印 上一主题 下一主题
厉害啦,恭喜。
数学大师,人生温拿。
回复 支持 反对

使用道具 举报

发表于 2017-12-8 19:18 | 阅读全部
地板
跳转到指定楼层
打印 上一主题 下一主题
对于加拿大IT公司的面试,刷题、工作经验及portfolio哪个更重要?

另外公司会关注大学排名和在校GPA吗?
回复 支持 反对

使用道具 举报

发表于 2017-12-8 19:20 | 阅读全部
5#
跳转到指定楼层
打印 上一主题 下一主题
第一年上课,第二年research么?真不错。。。
我第一年开始research,一般是周末搞course work,周一到周五research。。。
基本上每天都在办公室搬砖。。。
回复 支持 反对

使用道具 举报

发表于 2017-12-8 19:22 | 阅读全部
6#
跳转到指定楼层
打印 上一主题 下一主题
感谢分享!
很多人说“偏远地区”不好找工作...楼主客观地来说当地找工作还算乐观?
还有,萨大的申请难度怎样?
回复 支持 反对

使用道具 举报

发表于 2017-12-8 19:24 | 阅读全部
7#
跳转到指定楼层
打印 上一主题 下一主题
恭喜版主啊!过渡得这么顺利!

想请教一下自学cs的话选java还是python呢?因为我在多伦多这边,一边上自己专业的课一边学学java,但是周围有学python的朋友,他们学的就比我快很多,说python简单好上手,搞得我有点动摇想换python
回复 支持 反对

使用道具 举报

发表于 2017-12-8 19:24 | 阅读全部
8#
跳转到指定楼层
打印 上一主题 下一主题
恭喜恭喜!
回复 支持 反对

使用道具 举报

发表于 2017-12-8 19:29 | 阅读全部
9#
跳转到指定楼层
打印 上一主题 下一主题
恭喜啊!我就想找个 Python 工作,感觉很少啊,Java 和前端真心非常多!
回复 支持 反对

使用道具 举报

发表于 2017-12-8 19:29 | 阅读全部
10#
跳转到指定楼层
打印 上一主题 下一主题
恭喜毕业
回复 支持 反对

使用道具 举报

发表于 2017-12-8 19:32 | 阅读全部
11#
跳转到指定楼层
打印 上一主题 下一主题
你学的是编程,而不是语言。 在某个语言达到真正的“精通”之前都不是靠某个语言找到工作的。
Java从语言层面上比Python的复杂, 对纯新手也就最多花一个星期掌握吧...
回复 支持 反对

使用道具 举报

发表于 2017-12-8 19:33 | 阅读全部
12#
跳转到指定楼层
打印 上一主题 下一主题
为啥SK的研究生毕业以后就可以申移民了..................
回复 支持 反对

使用道具 举报

发表于 2017-12-8 19:36 | 阅读全部
13#
跳转到指定楼层
打印 上一主题 下一主题
研究生的TA/RA在提交省提名的时候是计算工时的
回复 支持 反对

使用道具 举报

发表于 2017-12-8 19:38 | 阅读全部
14#
跳转到指定楼层
打印 上一主题 下一主题
感谢大美女捧场
回复 支持 反对

使用道具 举报

发表于 2017-12-8 19:42 | 阅读全部
15#
跳转到指定楼层
打印 上一主题 下一主题
嗯Py的还是要去ON那边吧……
回复 支持 反对

使用道具 举报

发表于 2018-1-8 21:21 | 阅读全部
16#
跳转到指定楼层
打印 上一主题 下一主题
回复 支持 反对

使用道具 举报

使用高级模式(可批量传图、插入视频等)

快速回帖

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

本版积分规则 Ctrl + Enter 快速发布

总帖数:1万 | 今日:1

分享
到下面 找客服 二维码

打开微信扫一扫