我为什么学计算机

我叫卡西,是一个目前在加拿大多伦多大学在读的大三学生。我的第一专业是金融经济,22年之前也是围绕着金融经济修课、实习等,也算一个泛商科实习“老油条了”,一直觉得自己可以从商科的道路上一直走下去。

第一次接触到编程是在大二下学期的一节学校的基础课——Introduction to Computer Science, 多伦多大学的大一课程都是从Python开始由浅入深的。学了一些粗浅的Python后发现自己对编程非常感兴趣,于是开始在校外寻找资源进一步学习。正式决定深入学习转码是在大二暑期字节实习的时候,接触到了一些开发的同学,了解到了程序媛日常的工作内容,觉得非常喜欢,于是大三痛定思痛决定金融+计算机双学位毕业。

在字节实习后深深爱上了大厂的工作氛围,希望最后可以回到字节找到一份日薪400的实习(doge

编程的目标

终极目标是能找到一份大厂全栈开发的工作。

长期目标(两年内)是熟练掌握Python、C++、SQL、JAVA这四个语言,并熟知数据结构和算法。

短期目标(半年内)是学完一套C语言课程,并过渡到C++。

学习编程的方法

在2024年毕业前,我打算校内校外双管齐下,补齐专业上的不足。通过和学长学姐的沟通,了解到校内不offer C和C++语言的相关课程。于是我觉得校内学习Java和Python,校外补齐C++和SQL,并同时进行Leetcode刷题、Github更新等。

我每周校内学习编程的时间大概有4-6小时,加上校外的4-6小时,每周大概12小时左右。