楼主: 千篇一律
跳转到指定楼层
上一主题 下一主题
收起左侧

[转CS-自学] 求指点!暑期自学CS网课选择恐惧症

 
🔗
按你胃 2020-5-2 08:21:43 | 只看该作者
全局:
逆风局局长i 发表于 2020-5-2 05:34
https://github.com/MattChen2000/CS61B/tree/master
pull master branch就可以~如果有帮助的话可以看看 ...

谢谢!!
回复

使用道具 举报

全局:
debuger 发表于 2020/05/02 08:01:49
这个Programming Language 和 cs61比哪个好些呢 你觉得 谢谢
没上过cs61,但他们应该不是一种类型的课。
回复

使用道具 举报

全局:
ding yi ge
回复

使用道具 举报

🔗
albertguosgp 2020-5-2 09:04:55 | 只看该作者
全局:
千篇一律 发表于 2020-5-2 05:55
谢谢,我目前正在看61B学java,同时在sololearn上温习C(之前学过一学期但基本忘了,后续再跟进C++),全 ...

如果你没有开发特殊系统的计划,比如说一个不允许有小于10ms响应中断的高频交易系统,或者一个超视距攻击武器系统。那别碰C++。论语言特性,scala,haskell完全爆它,论底层操作,C也足够用了。Java学完就直接数据结构吧。其实Java本身的实现就是很好的数据结构和模式设计学习资料。比如说java的sort就是一个dual pivot的快排实现,IO就是decorator 模式的实现。我自己研究生3年写了很多C++代码,现在觉得完全是浪费时间。
编程语言学习的不光光是语法本身而是整个生态系统。比如Java你除了语法还要学习maven或者graddle用于发布,lifecycle control。还要学习编程框架spring或者play,网络编程你还得学会netty,DB接口不说JPA你也的学习jdbc。这些都是很花时间的事情。我不建议任何人现在去学C++,没必要。

评分

参与人数 2大米 +4 收起 理由
Nolva + 2 很有用的信息!
逆风局局长i + 2 很有用的信息!

查看全部评分

回复

使用道具 举报

🔗
 楼主| 千篇一律 2020-5-2 10:49:19 | 只看该作者
全局:
albertguosgp 发表于 2020-5-1 20:04
如果你没有开发特殊系统的计划,比如说一个不允许有小于10ms响应中断的高频交易系统,或者一个超视距攻击 ...

一个暑假也学不了那么多啊,主要是下学期有门要用c++的课,加上自己想学下算法和java
回复

使用道具 举报

全局:
千篇一律 发表于 2020-5-2 04:19
谢谢!不知道coursera上斯坦福的算法课或者伯克利的cs170属于这类的课程吗?

不属于。
求职类的算法课,是 nine章  莱offer 大工 这种机构的。
完全为面试准备。大学里的 之类的课会浪费你很多时间。
你现在可能不信我 也可能不理解, 但是等你真正工作的时候 就会理解我现在说的话了。
回复

使用道具 举报

🔗
cc960229 2020-5-2 20:15:22 | 只看该作者
全局:
CalL_Me_Joker 发表于 2020-5-1 08:47.google  и
因为呢 这个层主还处在学生阶段,就是老师讲啥他学啥,并不知道实际工作是啥情况。. Waral dи,
一个优秀的底层码工 ...

宁真的很会judge别人,基础知识被你说的一文不值。一个优秀的建筑师了解的是整个大楼的构建、需要什么材料、管路怎么走、房间怎么规划、怎么提高客户的体验,照你这么说那大家都去工地上搅水泥呗,谁一天搅得多谁升职袄?

我认为读cs最重要的部分在学会怎么快速吸收新知识新技能,就像老板今天要我把一个java后台完全挪到nodejs上,能通过文档迅速的建立基础概念/框架/数据流的一一对应关系。但这并不是说cs课程完全没意义,恰恰相反你要建立对应关系首先你得有可以对应的东西。这些基础的OS compiler networking很多人接触了一点ood就很鄙夷,认为现代语言不需要考虑这些啊只需要接口串一串啊,不好意思,只知道做什么不知道甚至不想知道为什么的人不可能走的多远的。
.google  и
刷lc是很重要,然而lc只在找工作的时候重要。哪怕你lc通关了,面试连amortized complexity都不懂,稍微难点的新题就能秒了你。就算侥幸拿个offer,os一点不懂,真就当一辈子优秀SDE1呗. check 1point3acres for more.

.--看看你的发帖记录,拿个亚麻offer工作一年不到真的别到处讲面试工作心得了,你要是在亚麻想混得好根本没时间整天水帖玩儿袄,还是先担心担心自己的perf吧,亚麻pip人很猛的。一年就学了一手搅水泥,还把老师上课讲得都还给老师了。典型转专业心态,别人会的我不会=那些玩意都没用。你看看你顶头上司有几个是读个转码硕士就轻轻松松顺风顺水上去的。

以及我工作了袄,不是每个人都像宁一样进个亚麻到处发帖子教育别人的
回复

使用道具 举报

🔗
cc960229 2020-5-2 20:26:00 | 只看该作者
全局:
千篇一律 发表于 2020-5-1 07:53
准备先学好c和c++,然后再通过61b学一下java和数据结构这些,感觉java现在用途最广,为啥没有特意学的必 ...

学了C/C++你会最直接地接触到内存操作和多态继承,这两个算是oo语言不可避免的两座大山。java=C++减去内存操作,python=C++减去强类型再减去内存操作,其他语言也都是大同小异做减法,要用的时候学下语法再大致看一下这个“减去”大概是怎么实现的,就基本可以说精通了。(像java面试题至今就只有一道gc实现原理。。).google  и

但是永远不要说自己精通c++,一个人可以精通c,可以精通java,但如果他自称精通c++而且还有黑色头发,那么这个人多半是。。。
回复

使用道具 举报

全局:
cc960229 发表于 2020-5-2 20:15
宁真的很会judge别人,基础知识被你说的一文不值。一个优秀的建筑师了解的是整个大楼的构建、需要什么材 ...
.google  и
所有工作都是在 trade off 有限资源的情况下 最高效的解决问题. ----
尤其对于转专业的人。
.. 我们可以持续关注这个楼主,等他2年之后 再来问问他的感受。
另外 我不在亚麻
回复

使用道具 举报

🔗
jiangnanhugo 2020-5-3 03:59:49 | 只看该作者
全局:
推荐学编程的时候刷刷简单的编程题。提高自己的理解和使用。不然只是记住了 不会用。
回复

使用道具 举报

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

本版积分规则

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