加拿大本科fresh grad转码 真诚求建议

avatar 622964
kz7717
4845
32
本人女生,坐标加拿大草原省某著名石油市
本科就读化学工程专业,无奈目前此专业就业实在堪忧于是决定转码
目前本月刚刚开始就读我校的软件工程研究生,课程时间共一年;前四个月的bootcamp是学基础语言java, python ,后八个月一共要上十门课,课程设置如下:

fall 2020:
Advanced System Analysis and Software Design
Advanced Software Development Architecture
Database for Engineers
Machine Learning for Software Engineers
Engineering Large Scale Data Analytics Systems

winter 2021:
Team Design in Software Engineering I
Team Design in Software Engineering II
Data Mining & Machine Learning
Innovation and Entrepreneurship
Dependability and Reliability of Software Systems

由于我本科学的是chemical engineering 所以对coding这方面基本没有基础,目前刚上手java个人感觉还可以。因为这个master的课程设定只有一年,而且没有专门学algorithm或者data structure的课程,真心求教我需要用课余时间来补关于algorithm或data structure方面的基础知识吗?我看有课涉及database和machine learning,如果只学了bootcamp,知道基本的语言,不专门学algorithm这些的话我很担心会不会基础知识不牢。

然后是毕业后的就业方面,学完这些课程大概有哪些就业方向可以选择?如果想进入google/Microsoft这些大厂的话,我是不是需要把algorithm和data structure自学透彻然后开始在leetcode刷题?

因为一年的时间的确很紧迫,我很想尽快把时间线弄清楚并给自己设定目标(在几月份的时候学完xxx之类。。)真的很希望亩地能有高人能为我提供宝贵的建议!由于是刚刚转码,所以对这些所要学习的课程也不是很熟悉,请大家多多指教。

再次感谢!~
  • 10
32条回复