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

[转CS-选课] CS专业的四年都学什么啊? 上完CS61b感觉不是很难

全局:
八百标兵奔北坡 发表于 2020/04/06 14:24:27
实践不是让你总结how的,而是让你明白why的,书本上的东西你看了也不一定能看明白。
举个例子,你上操作系统讲Linux...
但你最终还是要回归到,怎么使用这东西。. .и

明白了buddy system后,加深了理解,有什么用呢,作为谈资?显然不是。你上边也说了,光看书不明白为啥要buddy system,那么通过阅读调试修改代码,你知道了为啥。然后呢?直接的来说,你理解了一种算法,以后可以用,可以做研究。非直接来说,你脑袋里多了种思维,哦,内存还能这么分配,代码可以这么写,有这种好处等等,以后你写类似的玩意时就多了个思路。

似乎我用"书本"这个词并不恰当,我的本意是指非实践的学习方式,比如单方面的记忆,灌输和理解等。我想说的是cs的学习需要反复尝试试错的过程,需要get your hand dirty. 因为很多东西没有why(尤其是应用层面的编程),就是较优的规定,只需要适应,熟悉,学会怎么使用就好。
. From 1point 3acres bbs
cs是个实用科学,研究的目的并非让你发现自然的本质,任何why都是要用来指导how的,否则这个why没有意义。cs是人造科学,停留在why并不会有助于加深你对世界的理解,你只是理解了前人定下的一个规矩,甚至大概率是已经过时的规矩。
. Waral dи,


回复

使用道具 举报

全局:
学校课都是理论为主 跟实际工作脱节 做sde而不是科研的话还是要靠自己实践的 科班的其实上过那些课也忘得差不多了 动不动说基础和长线的 要不去教育扎克伯格和乔布斯吧 实际进了公司也都是重新现学 主要还是看你学习能力和欲望 又不是什么理论物理 做个码农门槛不高 在公司里发展技术能力也只是一小部分
回复

使用道具 举报

全局:
Rinnkai2020 发表于 2020/04/06 17:01:23
但你最终还是要回归到,怎么使用这东西。

明白了buddy system后,加深了理解,有什么用呢,作为谈资?显然不是。...
你说的很对,充分说明了把课本上学到的知识运用到实践中还有一段距离需要去学习,这也就是工作可以带来的。
但是这不是cs特有的,这是每个学科每个知识点共同的问题,这个问题离这个帖子想讨论的差太远了。
回复

使用道具 举报

🔗
 楼主| tianxiaguixin 2020-4-6 21:50:52 | 只看该作者
全局:
convex_Set 发表于 2020-4-6 12:26
前排占座,坐看被喷
. 1point3acres.com
我也知道会被喷。
回复

使用道具 举报

🔗
 楼主| tianxiaguixin 2020-4-6 22:06:14 | 只看该作者
全局:
redhairdragon 发表于 2020-4-6 13:32
算法,操作系统,编程语言,分布式系统,并行计算,计算机建筑,数据库,机器学习,人工智能,图形学等等等 ...

多谢诚意回复。对,我还上了一门introduction的crash course,讲的怎么从材料水平构件门电路再一步步抽象构建计算机系统,然后有各种应用,确实有很多小方向。感觉以前的专业是做最底层的材料领域,计算机就是更抽象。.1point3acres
不过数据结构算法确实是基础,
Embedded Software Engineer, 比如这个,和我以前做的电池有点相关
https://www.tesla.com/careers/jo ... entsystemsbms-56265
-baidu 1point3acres
其实我也就想找个10万以上的工作,能达到20万最好,毕竟化环生的工资很低了,没太大要求
回复

使用道具 举报

🔗
 楼主| tianxiaguixin 2020-4-6 22:12:24 | 只看该作者
全局:
GunnerSabot 发表于 2020-4-6 13:40
取决于你对好工作的定义是什么。有个六位数年薪,可以混日子的工作,有的连数据结构都不需要懂。但是要往技 ...

六位数年薪,可以混日子的工作是什么样的? 没办法,我就这点理想了
回复

使用道具 举报

🔗
jir1996 2020-4-7 02:19:59 | 只看该作者
全局:
祝lz成功找到工作,不过看lz的过往发言经历“cs phd很容易申”大概也知道lz为啥会发这种帖了。
回复

使用道具 举报

全局:
没错。光data structure和Algo高中毕业就可以学完。用不到太多高等数学,只要离散学好,不求能证明,至少算法思想能掌握得八九不离十。OI党看来大厂的面试题有些实在还没有高中刷过的题难。可是,在大厂干过的人都知道,刷题用到的算法你一年也用不上几次。
. Waral dи,从实用性角度看,数据库,编译原理,操作系统,计算机构成,网络,系统安全,工作中都比纯算法要实在。
上面说的还只是对一般实用性的课程,其他特殊的技能包括图形学,HCI,Formal Verification,ML,Computation Theory,Logic,Web....
CS本科学的广泛程度,远超码农工作所能用到的技术,,更远超刷题进大厂所要的小聪明。
大一就能胜任普通码农职位的同学大有人在,但视野在经过四年磨砺后会上好几个台阶。
回复

使用道具 举报

🔗
 楼主| tianxiaguixin 2020-4-7 04:38:16 | 只看该作者
全局:
jir1996 发表于 2020-4-7 02:19
祝lz成功找到工作,不过看lz的过往发言经历“cs phd很容易申”大概也知道lz为啥会发这种帖了。

发这种帖也没有别的意思,就是不了解问一问。
神烦你这种还要查三代的人。
回复

使用道具 举报

🔗
 楼主| tianxiaguixin 2020-4-7 04:44:04 | 只看该作者
全局:
GreatFootGeass 发表于 2020-4-7 04:19
没错。光data structure和Algo高中毕业就可以学完。用不到太多高等数学,只要离散学好,不求能证明,至少算 ...

对,我也是这么觉得的。本科学的广泛程度远超过普通码农需要的。

那么硕士呢,个人感觉这么多人转专业是通过硕士转的,所以硕士猜测会有很多重复本科的内容,那一般CS本科是直接工作的多还是硕士再工作的多?

博士感觉有CV,ML这些方向,Algo理论应该还可以继续研究

评分

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

查看全部评分

回复

使用道具 举报

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

本版积分规则

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