展开讨论

经验与复盘经验摘录 · 机器翻译

在开始工作很久之后,我才开始深入研究大多数计算机科学主题,我只想坦白地说:我……

… 在开始工作很久之后,我才开始深入研究大多数计算机科学主题,我只想坦白地说:我了解的关于网络、操作系统、数学、编程语言、类型系统、算法和数据结构、系统设计等知识,比我在面试中遇到的应届毕业生甚至比那些毕业了很多年的人还要多。除非你一直生活在与世隔绝的地方,否则大多数大学的课程都是公开的,讲座和笔记都可以找到,而且YouTube上有很多优秀的完整课程。学位唯一能告诉我的就是你通过了一系列考试并顺利通过了,它完全无法说明你在学习期间到底记住了什么。这并不令人惊讶,在化学中也是如此。有很多人考试成绩很好,但几周后就完全忘记了所学内容,或者根本没有真正理解。

源讨论向HN提问:重返校园的困难原帖 163 条评论 · 导入时统计
3

这条内容在回应什么?

父级讨论 · 节选

VU

> 你已经在软件行业有了一份事业。我要告诉你:你可能不会学到太多你已经知道的东西。我没有。 等等,刹车。即使你不清楚OP目前在IT行业的哪个领域工作——我可以保证,正规的计算机科学学位中有很多你不知道的知识。当然,其中很多可能是理论性的,但这些都是计算机科学的基础。 仅凭我的直觉——他们很可能对以下任何主题都不熟悉(这些都是在严谨的学术计算机科学课程中找到的): - 线性代数(特征向量、向量空间、最小二乘法等) - 离散数学(递归、图论、树生成、文法等) 这甚至还没开始涉及图形和计算、编译器、算法、操作系统、数据结构、人工智能等等…

完整原文

社区评论 0

还没有社区评论,来聊聊你的看法。

原讨论中的回复 3

仅展示本次导入中包含的直接回复。中文为机器翻译,可查看英文原文。

BR

首先,祝贺你(真的)所做出的努力。首先,获得化学学位(不简单),其次,对自我提升的严谨方法。 但我建议你并不是自学者程序员的典范,更不用说没有其他学位的自学者(因此没有接受过学术严谨性的训练)。 当然,OP可能和你一样先进,但可以公平地说,他们可能不是。 我个人是在小时候开始学习编程,然后读了计算机科学学位。我从中学到了很多,这些在我的职业生涯中一直有用。 当然(现在)有很多在线资源,所以OP可以自学所有他需要的东西,但学位课程会系统化这一点,并在最后给你一个学位。(而且正式的学位仍然是一个有价值的招聘筛选工具。)

完整原文
VU

我经常听到这种说法:"但你保留了什么?",这几乎听起来有点奇怪的指责。我不能代表每个人的经历,但既然我们都在分享轶事,我曾担任过软件工程师职位的面试官(尽管那是十多年前的事了)。我们偶尔会讨论计算机科学主题,只是为了了解申请人,大多数拥有计算机科学学士/硕士学位的申请人都了解他们的内容。 我的意思是,如果你没有保留你花四年时间学习的大部分内容,那有什么意义呢?我并不声称自己有照相记忆,但我记得我在大学里学过的大部分理论/应用。几个月前,我需要为一个特定问题推导泰勒级数,我几乎从学完微积分2后就没再接触过这个概念。 似乎你和许多人都...…

完整原文
TY

你比应届毕业生知道的更多,但应届毕业生并不会吸收100%的课程内容——最多50%,而且很多人在考试后很快就忘记了这些知识。作为一名在软件工程行业工作了大约五年后重返校园的人,我正在(并且仍然在)学习计算机科学课程中的内容。 当然,我之前已经了解了很多内容,而且我上的是伯克利,这所大学有全面的计算机科学课程,所以结果可能因人而异。我的主要观点是不要通过比较你的知识和应届毕业生的知识来判断他们学到了什么。

完整原文
在 Hacker News 阅读

尊重不同观点,分享具体经验。

登录后即可发帖、评论、转发和引用。