23 fall - 看成绩单上一共是7门,但实际并没有想象那么夸张。其中AIPI 510: Sourcing Data for Analytics和AIPI 520: Modeling Process & Algorithms这两门我waive了,因为当时没想着做MLE一心找SDE,所以想学ECE那边的课,我就申请给waive了。现在应该是不行了,不过我有点后悔waive掉了这两门课,感觉其实还不错的。而且就算找SDE,ML方向的组SDE岗位有时候也会被问一下ML domain knowledge,所以我觉得还是有必要上的。
1)在来之前暑假上了AIPI 503 PYTHON BOOTCAMP。这就是教你怎么写Python,很简单,所以当时我直接waive了。. 1point 3 acres
2)AIPI 501 AIPI SEMINAR。会请来业界人士分享各种行业经验,项目实践之类的,已经记不清楚了。反正就是经典的讲座模式,外国同学发言很积极,但是我在角落里刷lc
3)ECE551 PROG, DATA STRUC & ALGO IN C++。这是我waive了AIPI510选的课,就是教Cpp,作为科班学生上完之后大失所望,之前一直看地里说这门课程很好,但是其实大部分都是以转码的视角来描述。不可否认,如果你之前没学过programming、OOD这些内容,这门课会是你一个很好的开始,但是如果你是科班,你会发现根本学不到什么东西,全是自己看书写作业,也没学会什么C++的高级特性,还要花大把时间在使用emacs上,不如多刷两道题有用。
4)EGR 706 ACAD&PROF WRITING FOR ENGIN II 语言课,没啥workload
5)IDS 705 DATA ENGINEERING SYSTEMS。这是我waive了AIPI520选的课,Noah Gift也算是网红老师了,他的课可硬可水,全看你自己想做到什么程度。不过其实学了挺多关于AWS和CICD的知识,每周一个作业平均3h以内肯定能做完(当然就只是简单做完),给分也很宽松。最后final project靠学长带飞了,没花什么时间
6)MEng 570 BUSINESS FUNDAMENTALS FOR ENG。商业课,对我本人没什么用,纯浪费时间。来之前是准备当水课上的,结果workload最大... 不过好在各种麻烦的作业和小组开会讨论几乎全靠一个fintech的学姐带飞了,最后考试也是开卷。但我还是觉得很坐牢,又不得不上。
7)EGR 590。职业发展,必须上的水课. check 1point3acres for more.
24 Spring - 6门课,基本都很硬,这是我最痛苦的一学期。不过好在秋天时候找到实习了,所以就全身心上课了
1)AIPI 540 DEEP LEARNING:workload大但是必修。讲深度学习相关知识,有很多个模块比如:NLP,CV,Recommend System都会涉及到,有team project也有individual project,加起来大大小小差不多8,9个了,作业要求规范也比较多,如果没满足就会被按点扣分,Prof. Bent要求还是挺严格的(尤其是在Pre的时候)。这门课PPT做的还不错,能作为MLE cheat sheet用了,但是老师不太讲课,很喜欢让同学上台分享各种tool和experience。总体来讲差强人意吧,尽管这些project都是靠调包的toy project,但我感觉大部分学校课程都是这样的,也还能接受了,相当于过了一遍各种知识,遵循team work的形式让你去实践(在github上提PR,review啥的),还能放在github上,有不少收获,就是太累了。
2)AIPI 549 CAPSTONE PRACTICUM 1 :capstone project。系主任Jon会找来很多公司让他们给project,然后把学生分组负责不同公司的project,定期和公司项目的负责人开会,最后大概率是做一个PoC出来。是个锻炼沟通协作的好机会,这和平时在公司上班模式差不多,当时我被分到和两个白人小哥组队,做了个基于LLM和RAG的智能客服然后deploy到Azure上。虽然难度并不大,但是其实中间也踩了很多坑,学到了挺多东西。最大的一点收获就是要敢于开口表达,敢于提出自己的观点,也要勇于Say No,也算是从学生思维转变到职场思维的一次锻炼。.1point3acres
3)AIPI 590 ADV TOPICS IN AIPI - Course Topic: LARGE LANGUAGE MODELS:系主任Jon开的课,教LLM,从经典transformer到最近很火的AI Agent都会囊括,内容很充实但是节奏偏快。四个project会让你去手写RAG,Chatbot,基于basic的模型去train一个支持对话的LLM等等,还是让我学习到了很多。workload中等,很推荐大家都上一下。
4)COMPSCI 590 ADVANCED TOPICS IN CPS - Course Topic: ADV WEB APP DEVELOPMENT:Full stack,用Typescript,Vue.js,Node.js这些技术栈去写web项目,还会使用到k8s,Gitlab CICD这些比较先进的tool,每一个项目都会收获很多。此外professor很给力,office hour每次都人满为患(虽然我就期末参加了一次哈哈),他帮你debug巨快,很多卡了你特别久的问题他看一眼就知道bug在哪,真的很厉害!就是每次上课都有quiz需要花点时间复习一下ppt,期末project完全可以作为一个项目放在简历上。不过当时很多课final project堆在一起,每天只能睡三四个小时,其他时间全在写project,因此压力还是挺大的。很感谢当时和我组队的好朋友帮我写了很多feature,最后压点提交了大作业,也拿了满分。
5)EGR 705 ACAD PRESENTATIONS FOR ENGIN:语言课,没啥压力
6)IDS 721 DATA ANALYSIS SCALE IN CLOUD:还是Noah Gift的课,一如既往使用AWS和Rust,如果对Rust感兴趣很推荐上,因为每个项目都要用Rust写。也是可水可硬,反正免费给AWS credit能让你探索很多有意思的function,还能学AWS Academy的课。我个人是当水课来上了,因为不查签到+没有考试。
.google и
洋洋洒洒写了5k多字,也算是提供了我的一个小dp供学弟学妹们参考,祝大家都能苦尽甘来,offer多多!我很感谢在这里遇到的每一位朋友,以及在申请和找工时认识的学长学姐,他们都给予了我非常多的帮助,这也是为什么我一直在try my best去帮助我的学弟学妹和身边的朋友。最后的最后,也希望大家能多相互帮助扶持,一起把国人的生存环境变得更好🙏🏻!