当然不是了,老师手上可能有research project,也可能有non research project。前者的技术色彩和老师的科研兴趣一致,后者的技术色彩真的啥都有可能发生,不一定和老师的科研兴趣一致。
直接上表吧,最清晰了。
(以下表格纯属举例,是我随便想象出来的,所以不要问老师1或者老师4是谁了,我也不知道,因为是我构思出来的。)
|
| Research机会 | Non-Research机会 |
老师序号 | 来自啥学校 | Research Interests | 可能有的Research Projects | 为何老师会有这种机会 | 可能招学生来做什么CS技术的Non-Research Project |
老师1 | CMU | AI/ML/DL/NLP | AI/ML/DL/NLP project | 老师自己开了软件公司,接活赚钱 公司是给client做iOS和Android开发的 但是老师有全职工作(professor)可能没空自己亲自做 | Android project, iOS project |
老师2 | UCB | Distributed System/Operating System | Distributed System/Operating System project | 老师是某个协会的骨干成员(例如顶级tech协会或者组织) 这个协会的会长让这个老师帮这个协会优化一下协会的网站 但是老师还有3年就退休了 处于天天躺平的状态了 不想自己写网站 | Full stack web project |
老师3 | Stanford | Wireless Network/Computer Network | Wireless Network/Computer Network proejct | Stanford大学和加州交通局有一个加州高速公路的改造项目 有一个任务是搭建高速公路的监视系统 但是老师今年处于频繁travel的状态 老师没时间自己做 所以只能招别的学生来完成这个project | Full stack web project + streaming system project + AI project |
老师4 | MIT | Databases/query processing | Databases/query processing project | MIT有一个 学界业界交流的官方活动 每个月都会举办2-6场技术讲座 方便MIT prof和业界engineer交流技术心得。 (主要是东部地区的engineer,比如纽约、波士顿等地)
这个官方活动有一个官方网站, 但是这个网站想要登记讲座信息以及管理日历等功能很不好用。 所以负责这个活动的负责老师就想 赶紧招几个学生过来把网站优化或者重写一下 | Full stack web project |
老师5 | UIUC | Cyber Security/Information Security | Cyber Security/Information Security project | 这个老师自己在UIUC开了一个实验室 这个实验室和芝加哥警察局一直有合作。 目前正在合作的一个project就是帮助警局搭建一个系统 可以可视化每一周的案件 在地图上的分布, 以及实现各种统计功能 | Full stack web project 且带有一些security的开发任务 (比如有些数据很敏感,在传输过程中需要加密等) |
老师6 | Cornell | Hardware/Computer Architecture | Hardware/Computer Architecture Project | 老师自己开了机器人公司 正在做一些微型智能机器人(水瓶大小的机器人) 机器人想要开发好 需要CS+EE+ME(计算机+电子+机械)的知识 那就得招人来做 本来老师只想考虑自己学校(Cornell大学)的学生 然后组里目前的确有4个cornell的学生在做 但是有一个学生突然撂挑子、退出了
那老师就临时缺了一个人... 此时即便你不是cornell的本科生 也有可能正好赶上他缺人 就放弃了只招本校生的想法 然后让你拿下这个机会 | 可能是AI project 也可能是system level development的project 也可能是hardware的project 也可能是software/hardware co-design的project 还可能是mobile的project |
所以,一个老师手上的research机会就是和他的research interests色彩一样的,但是non-research机会就是各种情况都有可能发生。
因为non research机会是多种多样的,取决于老师自己有没有开公司、有啥样的社会资源、有啥样的合作项目(与政府或者与业界公司合作)、有啥样的社会地位、有啥样的人生遭遇/事件等等。
且这个non research机会要开发一个什么东西也是不一定的,所以non research的技术色彩可能和老师的research areas完全无关。 |
所以,AI老师可能会有backend的project机会,system的老师也可能会有AI的project机会,你就对着名校所有老师一顿狂投就行了。
啊什么?你还是觉得不知道联系的时候邮件大概要怎么写?想让我点破一下?没问题哈hhh 我直接写中文思路吧,你根据自己的实际情况修改一下:
假设你选定sde的求职方向进行打造简历——
(1)在面对ai的老师的时候,邮件的感觉是:老师我知道您科研方向是ai,但我不会ai。不过我依然想联系您看看您手上有没有non research的sde开发的任务,有的话我愿意remote的做,我每周可以有15h的时间可以给您干活。您手上有啥projects?
(2)在面对system的老师(例如方向是云计算、数据库、网络等)的时候,邮件的感觉是:老师我知道您科研方向是system,我虽然没做过system的research 任务,但我做过system的development的任务(也就是sde的后端开发任务)所以我对system -level的knowledge也是有所涉猎的。我感觉我可以做一些system的research试试。当然了,如果您手上有一些non research的sde开发任务,我也可以做。总之我感觉我愿意remote和您做东西,我每周可以有15h的时间给您做东西。您手上有啥projects?