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

科技回声

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

GitHubTwitter

首页

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

资源链接

HackerNews API原版 HackerNewsNext.js

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

Ask HN: How important is an traditional education for programming?

4 点作者 chrisan将近 3 年前
Hello everyone.<p>I&#x27;m 43, been coding since my teens, and mostly self taught. A few classes in high school&#x2F;college but my bachelor&#x27;s degree was in Industrial Systems Engineering.<p>At my jobs I&#x27;ve mostly been around other self taught people with degrees in other non-cs fields. A couple bootcamp guys with no degree, and 1 ivy league guy with a cs degree. So my exposure to how important college is might be skewed.<p>A friend&#x27;s kid recently asked me how important getting a degree was and I couldn&#x27;t really put a good answer to that as most of my friends&#x2F;colleagues are self taught and not using their degree.<p>Granted I learned good technical writing and I guess engineering team work, but is the price of college worth that? Occasionally some college level matrix math or statistics helped in some apps, but for the most part I just don&#x27;t use those skills.<p>What does HN tell teenagers ready to leave high school for their next step?

2 条评论

jstx1将近 3 年前
The answers to the question in the title and the one in the text are different.<p>1. How important is an traditional education for programming?<p>- It&#x27;s complicated - formal education helps but it&#x27;s not a requirement and the most talented people can succeed without it but you likely aren&#x27;t the most talented but you can still do well... and so on.<p>2. What does HN tell teenagers ready to leave high school for their next step?<p>- Get a computer science degree if you want to work in software, and you&#x27;re still young and haven&#x27;t been to university. You&#x27;ll have a much better career trajectory if you do this compared to doing anything else. The answer changes for people who are considering formal education later in life, or who have a degree in something else, or some other experience - then it gets complicated to analyze again. But for a teenager who wants to build a career in software, getting a CS degree seems like a very easy recommendation.
onion2k将近 3 年前
<i>A friend&#x27;s kid recently asked me how important getting a degree was...</i><p>A degree has never been important for actually doing the job of being a developer. Self-taught coders have always been around; when my Dad learned to code in the 1970s compsci degrees didn&#x27;t exist. <i>Everyone</i> was self-taught.<p>Over time employers started to defer checking if someone could write code to universities - if the university would award you a degree then that was enough for employers to believe that you could hack something together that worked. Degrees became important not as a unique thing that gave you the knowledge to write code, because you could learn that on your own, but as a shortcut to getting an interview. The degree proved you&#x27;d done the work.<p>Now though, the pendulum has swung back and employers don&#x27;t fully trust that graduates have really done the work. They want to test people know what they&#x27;re doing. That gives newly self-taught devs a route in, because passing the tech test actually means more than a degree to a lot of businesses. The fact that demand for devs is outstripping the number of devs graduating doesn&#x27;t hurt either.<p>All in all, I think the <i>necessity</i> to have a degree is behind us in tech. You can get a junior role without a degree in an increasing number of companies. That said, there are some parts of tech that move more slowly. If you want to write code in a bank or in something hard like aviation, then a degree from a good school will probably continue to open doors for a couple of decades yet...
评论 #32389352 未加载