查看: 8159| 回复: 16
跳转到指定楼层
上一主题 下一主题
收起左侧

[申请策略] 请问大伙分布式系统开发方向属于CS下的哪个方向?

全局:

注册一亩三分地论坛,查看更多干货!

您需要 登录 才可以下载或查看附件。没有帐号?注册账号

x


如题.google  и
1. 如果细分方向的话,分布式系统应该是属于CS下的哪个方向?
2. 另外如果申请一个分布式相关的ms项目的话,需不需要有相关的学习经历?比如说coursera证书、相关实习之类的。
3. 这个方向能推荐几个美研的项目嘛 ~


上一篇:BA申请总结(AD:UC Berkeley Fintech | CMU BIDA | Columbia BA | Duke MQM)
下一篇:伯克利UCBerkeley MFE 2022 Round3面经
全局:
ejgao 发表于 2021-07-03 01:19:41. 1point 3acres
噢噢噢 原来是这样,我是准备读授课型然后毕业之后直接工作-baidu 1point3acres
可能我这种情况自己在这方面学习学习比较好
找个cs department比较大的学校,他们一般会有很多课程其他学校没有,你可以挑一些distributed computing相关的课程上。但是真正的学习实践还是要在公司里面。对于大部分的use case,一本ddia完全都囊括了所有要用到的知识,再加上谷歌的sre book,如果这两本书上的知识你都掌握的话,作为一个打工人足够了。如果想创新是另一回事,并不是每个人都有能力去做,而且如果没有一个phd很难找到相关工作。

在大公司里你很难有机会真正去设计分布式系统,多半情况下都是在前人的基础上搭积木,理解了那两本书上的概念足够你成为一个优秀的backend打工人。小一点的公司你会有机会从头开始,但是好的小公司多半也会花大钱请有经验的人来做。知识是一方面,在有效条件下设计出好的系统是另一方面,这个就靠你个人的资质了,聪明的人不管干什么都会更优秀,这点是天生的没法改变。

如果有机会实习尽量去engineering culture 比较好的公司,实习的时候不要只盯着自己的那点小任务,花时间看看公司的系统是怎么建立的,应用了书上的那些模式。好多人把实习当作积攒经验,或者只为一个return offer,这一点其实是错的。实习是你education的一部分,是你学习知识的机会,不要太在意自己的intern project ,多花时间去了解你在学校接触不到的东西。因为我从小在北美长大,接触了好多中国来的同学,发现了这个区别对于我们来说非常明显。. 1point3acres

加油吧,小朋友!叔只能帮你到这了。

评分

参与人数 5大米 +6 收起 理由
Gordonie + 1 给你点个赞!
imJeffZ + 2 很有用的信息!
tianxiaguixin + 1 赞一个
quwenhong + 1 赞一个
ejgao + 1 非常有用的信息,感谢前辈的指导!

查看全部评分

回复

使用道具 举报

推荐
赤赤菌 2021-7-11 07:35:11 | 只看该作者
全局:
本帖最后由 赤赤菌 于 2021-7-10 19:36 编辑

分布式系统就是分布式系统。

(1)分布式算法(如MapReduce)
(2)分布式通信(如RPC). 1point 3 acres
(3)分布式架构(如Master/Worker)
(4)分布式调度(如Fairness)
(5)分布式存储  (如HDFS或分布式缓存)(欢迎补充)

目前分布式最多的领域就是大数据,建议先学习大数据方向的实践课程,了解业界中分布式计算的案例,再进行学术深造。. Waral dи,

评分

参与人数 1大米 +1 收起 理由
ejgao + 1 很有用的信息!

查看全部评分

回复

使用道具 举报

全局:
属于 system 方向? 之前看这几个学校有开对应课程:
MIT 6.824: Distributed Systems
最经典的分布式系统课程之一:https://pdos.csail.mit.edu/6.824/schedule.html

CMU 15-440: Distributed Systems
cmu 的分布式系统:https://www.cs.cmu.edu/~dga/15-440/S14/syllabus.html

本课程讲义比较好,实验别有一番风味。 ..

Standford CS244b: Distributed Systems
斯坦福大学的分布式系统课程 CS244b Schedule,以读论文为主。
. 1point 3acres
UW CSE490H: Distributed Systems
华盛顿大学的分布式系统课程:https://courses.cs.washington.edu/courses/cse490h/11wi/。最近几年的课程没有开还是没有公开,最近的是 2011 年的。也提供了一个不错的论文阅读列表。. ----

WISC CS-739: Distributed Systems
Index of /~remzi/Classes/739/Papers 这是一个长长的论文列表。
. Waral dи,
我在这总结过一些分布式系统入门资料
.google  и
国外不太清楚,国内找工作需求量还挺大的,而且给的也不错。

评分

参与人数 1大米 +1 收起 理由
ejgao + 1 很有用的信息!

查看全部评分

回复

使用道具 举报

全局:
System?

评分

参与人数 1大米 +1 收起 理由
ejgao + 1 给你点个赞!

查看全部评分

回复

使用道具 举报

🔗
 楼主| ejgao 2021-6-30 20:32:40 | 只看该作者
全局:
. .и
嗯嗯  查了一圈好像是这样,但是有的学校没有这个方向。。
回复

使用道具 举报

全局:
traditional
回复

使用道具 举报

全局:
1, distributed computing本来就是一个研究方向
2, 研究型的话自己找这个方向的教授陶瓷,一般哪个学校都有,但是大牛们一般都不在学校,多半在google做research。授课型的不知道有没有专门的。那些东西看教授在不在意,应该没什么用。

如果是仅以学习为目的,没必要读master。有本科学历的话找个大厂中厂的工作学的比学校实用多了。

评分

参与人数 1大米 +1 收起 理由
ejgao + 1 很有用的信息!

查看全部评分

回复

使用道具 举报

🔗
 楼主| ejgao 2021-7-3 16:19:41 | 只看该作者
全局:
Wofkkrjql 发表于 2021-7-2 01:48
1, distributed computing本来就是一个研究方向. 1point 3acres
2, 研究型的话自己找这个方向的教授陶瓷,一般哪个学校都有 ...

噢噢噢 原来是这样,我是准备读授课型然后毕业之后直接工作
可能我这种情况自己在这方面学习学习比较好
回复

使用道具 举报

🔗
 楼主| ejgao 2021-7-5 14:11:14 | 只看该作者
全局:
Wofkkrjql 发表于 2021-7-5 03:48
找个cs department比较大的学校,他们一般会有很多课程其他学校没有,你可以挑一些di ...
非常有用的信息,感谢前辈的指导!
回复

使用道具 举报

🔗
 楼主| ejgao 2021-7-5 14:27:01 | 只看该作者
全局:
Wofkkrjql 发表于 2021-7-5 03:48
找个cs department比较大的学校,他们一般会有很多课程其他学校没有,你可以挑一些distributed computing ...

感谢前辈的指导!我还想问一下,现在美国做这种分布式系统开发,或者广一点说大数据开发(不包括机器学习)前景如何?找工难度如何?相比Web后端开发。
回复

使用道具 举报

全局:
ejgao 发表于 2021-07-04 23:27:01
感谢前辈的指导!我还想问一下,现在美国做这种分布式系统开发,或者广一点说大数据开发(不包括机器学习)前景如何?找工难度如何?相比Web后端开发。
如果你要去大厂肯定是distributed system (ds)的背景好啊。 现在哪个大厂的后端不是ds?
. 1point 3acres
web后端是个框,ds也算其中一部分。当然一般主要是说crud,那都是基础中的基础。要往上走还是得懂ds。所以找工时,后端和ds是强相关的。

评分

参与人数 1大米 +1 收起 理由
ejgao + 1 很有用的信息!

查看全部评分

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号
隐私提醒:
  • ☑ 禁止发布广告,拉群,贴个人联系方式:找人请去🔗同学同事飞友,拉群请去🔗拉群结伴,广告请去🔗跳蚤市场,和 🔗租房广告|找室友
  • ☑ 论坛内容在发帖 30 分钟内可以编辑,过后则不能删帖。为防止被骚扰甚至人肉,不要公开留微信等联系方式,如有需求请以论坛私信方式发送。
  • ☑ 干货版块可免费使用 🔗超级匿名:面经(美国面经、中国面经、数科面经、PM面经),抖包袱(美国、中国)和录取汇报、定位选校版
  • ☑ 查阅全站 🔗各种匿名方法

本版积分规则

>
快速回复 返回顶部 返回列表