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

[其他] 研究生CS如何选track?做SDE/前端的出路?

全局:

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

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

x
首先感谢各位点进来,希望多听听前辈们的意见!有说的不对的请求指正/轻拍.

我去年5月本科毕业(非CS专业),顺利在一个实习了一年的小公司里拿到了return offer。毕业后全职工作了8个月,今年秋季准备读研究生。想问问各位前辈们如何选择track?有哪些优质资源可以快速了解CV/ML都是做什么的?. .и
我的背景:
我本科minor in CS。学校只允许上project-based classes,比如做网页,web app, mobile app之类的,自学过一点点Data Structure,Algorithm。我在公司里主要做前端,有时也做些后端。
由于是小公司加上其他原因公司里只有三个前端(包括我)。从去年年底开始,基本上只有我一个人做web app feature的前端,基本可以做到在frontend tech lead不需要太多review下完成所有工作。公司tech stack:react + ruby on rails
做的内容包括:. .и
- 各种各样的component(有复杂的交互需求):比如多选项下拉菜单,Drag and Drop sortable lists,复杂度类似于Google material components 或 Ant design
- 对于一个standalone app (类似于offer多多这种子页面):设计数据流向,和后端合作设计API,数据缓存,做实时编辑(类似google doc)
- 前端重构:两年里逐渐重写legacy code
- 有时也做些后端的活(不多):implement backend API service,写写SQL之类的.1point3acres

我个人还是比较喜欢前端的,但是(可能是在小公司吧)感觉公司里前端要做的东西80%都会了,每次都尽量挑难一点(我不会的)的活做。不知道前端发展的方向及如何提升自己。我觉得我需要学习学习性能优化,整体的系统设计,但苦于比较少有这类活。以前沉迷于学习各种framework, library,比如flutter,react-native啥的,但是越来越意识到为了学而学这些东西没啥大用?
. check 1point3acres for more.
由于意识到了前端/小公司/我自己CS背景的局限性,准备秋季读研。我很喜欢做SDE,也喜欢做前端(尤其enjoy设计standalone app,API)的部分,特别希望自己有朝一日可以做出厉害的library。但是同时也想在研究生时了解下其他CS方向。可是就我自己业余时间稍稍了解了下CV, ML, NLP,我感觉我不是很喜欢。在读研之前的这段时间,我在重学algo, 准备学些OS,我不觉得我有精力去学ML/CV这些application了。. check 1point3acres for more.

谢谢各位看我rambling。想问问各位大佬,SDE尤其是前端的出路,如何精进?grad school里有哪一些课对SDE有帮助?

评分

参与人数 2大米 +2 收起 理由
红油抄手 + 1 欢迎来一亩三分地论坛!
a_big_apple + 1 赞一个

查看全部评分


上一篇:有人玩过HackerOne的bug bounty program吗?
下一篇:国内实习or暑期项目
全局:
我也是准备走前端/全栈方向,进阶的话建议上Frontend Master学前端。开通GitHub Student Developer Pack的话可以免费上六个月。下面是我推荐的课:. Χ
Deep JavaScript Foundations, v3.google  и
JavaScript: The Hard Parts, v2
Hardcore Functional Programming in JavaScript, v2
. check 1point3acres for more.Webpack 4 Fundamentals
Testing React Applications, v2.--
Production-Grade TypeScript
CSS Grids and Flexbox for Responsive Web Design
Web Performance Fundamentals. 1point 3acres
Asynchronous Programming in JavaScript (with Rx.js Observables)
前端有不少东西可以深入学,比如微前端、工程化、效能优化、Observable(RxJS)等等。当然学一些后端/infra也是很有帮助的。我认识的staff / principal “前端”工程师的前后端知识都很丰富,没有短板。共勉!

评分

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

查看全部评分

回复

使用道具 举报

推荐
mathfather 2021-3-22 10:02:19 | 只看该作者
全局:
可以去看看吴恩达在Coursera上发布的ai课程AI for everyone;有一定数学基础的话,我建议直接去Coursera上看deeplearning.ai的deep learning课以及吴恩达的ml课;ml课可能有点老,但是大方向上不会错的,很适合入门以及了解,它们都不难

评分

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

查看全部评分

回复

使用道具 举报

全局:
蹲个回复。
——来自刚刚ml炼丹炼出了个人工智障并开始水一亩三分地的郁闷网友

补充内容 (2021-3-22 09:38):
!突然发现lz是ut austin的。
请问你们那边教授和学生南方口音重不重?and Austin研究生有没有那种学java/网络/分布式的课。
回复

使用道具 举报

🔗
zzh372024750 2021-3-22 10:54:18 | 只看该作者
全局:
其实研究生的课,质量都一般,很多都是研究生学院专门请的教授上的。。你懂的

我是建议别太期待课,期待期待改你的简历
回复

使用道具 举报

🔗
 楼主| xxcindy 2021-3-22 11:22:38 | 只看该作者
全局:
a_big_apple 发表于 2021-3-22 09:34
蹲个回复。
——来自刚刚ml炼丹炼出了个人工智障并开始水一亩三分地的郁闷网友

额,我不太了解南方口音是什么样的。我上课都能听懂吧。教授的话其实很多都不是本地人,所以各国口音都有。.google  и
应该有吧?我听说UT 研究生课程很难,所以应该没有入门课,不过有看到研究生选本科生的课的。

评分

参与人数 1大米 +1 收起 理由
a_big_apple + 1 赞一个

查看全部评分

回复

使用道具 举报

全局:
地里面做前端的很少吧,你可以看看github上front end roadmap 基本就是成神之路了

评分

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

查看全部评分

回复

使用道具 举报

🔗
 楼主| xxcindy 2021-3-27 12:33:55 | 只看该作者
全局:
YuruYaksha 发表于 2021-3-27 11:51
地里面做前端的很少吧,你可以看看github上front end roadmap 基本就是成神之路了

谢谢回复!我有看过那个。我觉得我比较迷惑的是,到底什么样才算是“掌握了”一门技术,越了解越觉得前端水很深。哈哈,不过喜欢就好。
回复

使用道具 举报

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

本版积分规则

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