TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Why I will not finish my Bachelor Degree in Computer Science

1 点作者 sean_pedersen超过 4 年前

2 条评论

Luker88超过 4 年前
&gt; But I respectfully decline your advice and take the opposite stance that it is my duty to not devote my time for years to staged academic exercises but instead work on real problems<p>I have no idea what particular university or course you are talking about. You might be right for some of them.<p>But I have been working only 5 years after finishing university and I can already spot right away backgrounds in engineering, computer science or none.<p>It&#x27;s not about the piece of paper, never cared about those.<p>It&#x27;s not for everyone, so it&#x27;s your choice, really. But I had the time (and money) to go through very theoretical cs courses and I am extremely happy I did not choose the &quot;real problems&quot;. I feel I have a lot more options, and I can understand the various problems I find a lot better.<p>I will admit I found the applications of a lot of the theory only much later than I initially though, and I don&#x27;t use the theory of some of the course I followed, but I still find that knowledge irreplaceable. I had (and shared with colleagues) a few &quot;so that&#x27;s why we studied that!&quot; moments, I found those very insightful, sorry you might not have had yours.<p>Good luck in life, but I guess if your experience has been only of &quot;staged academic exercises&quot; either you did not get the point or they could not transmit it.
评论 #25782687 未加载
GrumpyYoungMan超过 4 年前
It&#x27;s interesting to see the bifurcation between developers and software engineers continuing to deepen. Most developer jobs have been simplified, compared to pre-2000 development, that the knowledge conferred by a CS degree is indeed no longer required and knowledge of in vogue languages and frameworks is more immediately useful.<p>The rub is, of course, that creating those frameworks, language compilers, etc., still does require knowledge of CS. Knowing how to operate a car is not the same as knowing how to design and build one. As a person advances in their career, more and more deep knowledge is required and they may find themselves hitting a wall mid- to late in their career because they never acquired these fundamentals. And, unlike tools, these fundamentals are built on each other so that one has to acquire one before going on to the next; you can&#x27;t just skim a book on compiler design without the prerequisite knowledge.<p>So, it&#x27;s kind of a gamble that their career trajectory is going stay in the space where they never need that knowledge. It&#x27;s not necessarily a bad gamble either since there are always going to be such jobs but the risk should be understood by anyone intending to follow the poster&#x27;s advice.
评论 #25782725 未加载