跳到正文
原文
GitHub Blog· Ed Summers·· 24 天前AI 评分25

GitHub 官方博客解析黑客松为何仍是学习开发的最佳场所

Hack the World: Why hackathons are still the best place to learn to build

文章要点
  • 1GitHub 官方博客走访近期多场黑客松,称其仍是技术人员学习构建的最佳场所
  • 2参赛者 Lance 称 Copilot 30 分钟做出前端并接通真实新闻 API 完成整合
  • 3多位受访者称黑客松是允许失败的安全试验场,两天可做出应用或硬件原型
  • 4有参与者称一个周末所学超过此前整个大学学位,因此弃律师转向开发
决策要点

实质是厂商官方内容营销,借参与者故事传递 AI 编程工具已让非科班者也能快速搭出可用原型。

  • 影响:AI 辅助编程让非科班员工也可能短期内做出可演示原型,创意验证可不再完全依赖研发资源;黑客松式两天实战兼具学习和考察功能,可视为低成本的练兵与选才场景。
  • 参考:可考虑先办一次小规模内部黑客松,选一个真实业务小问题试点并记录产出与耗时;值得让业务同事试用 Copilot 类工具,先算出原型搭建的真实成本再决定推广范围。
  • 依据:学习与提速说法均出自 GitHub 官方博客采访,30 分钟前端为参赛者 Lance 个人口径,暂无独立验证。
正文

Someone bursts through the door and announces, “There’s pizza!” Nearby, a team has duct tape and cardboard holding its prototype together. Another is debugging a model that won’t detect their movements.

This is a common scene during hackathons, and for a lot of people they’re the place to learn to build.

During several recent hackathons, we followed dozens of participants from the badge line to final demos and asked them what keeps them coming back.

Two days of intense focus

Teams come up with ideas for robots, apps, websites, hardware, and more, then try to get prototypes working before time runs out.

These aren’t small things, these are big endeavors, and they’re going to try to do it in basically two days.

Kyle, hackathon participant

Yana describes it as two days of intense focus on one small experimental project that moves the needle forward. For Nithya, it’s a rare chance to work as hard as you can on something you’re proud of.

It is basically an invention marathon.

Mike, hackathon participant

You don’t need a computer science degree

For most of computing history, building software required years of specialized training. Not anymore: with AI-powered tools like GitHub Copilot, natural language is becoming a universal programming language, and anyone with an idea can start turning it into working code.

Lance’s team hit a problem at the very last minute. They needed a news API so people could fact-check the information they were getting.

GitHub Copilot was able to not only create a frontend in 30 minutes but also connects with the actual API itself and integrates it all together.

Lance, hackathon participant

When they’re paired up with someone that’s a CS major, or when they just go and use AI to start a prototype and convince others to join in on their idea, it’s giving this autonomy for people to do what they’re most passionate about.

Kyle

The pizza is free, so are the new skills

Call it a learning event, Jon says, and people might not want to go. But tell them there’s pizza, and they’ll show up anyway, and they’ll still end up learning.

Jon calls it the best educational experience you can get as a technologist. Sarvesh puts it more simply: it’s a better way to learn.

Eric calls hackathons a huge grind of continuous work and continuous debugging. Vaishnavi’s team spent part of the time fighting a model that couldn’t detect their movements. “Like, nothing is working,” Vaishnavi said at one point. Mayank’s team got there through trial and error, with duct tape and cardboard.

Hackathons are a safe third place. It’s okay to fail and experiment. You’re not going to get an F, you’re not going to get fired over it.

Mike

Friendships of practice

Niels once searched Google to find out who came up with the term “hackathon,” and his own name came up. He doesn’t remember coining it, but he does remember setting laptops down wherever there was space, sleeping on the floor in sleeping bags, and going straight back to hacking after waking up.

If you feel you have to do it and you don’t like the people around you, then you’re missing the point.

Niels, hackathon participant

Akankshya found everyone open to collaborating and never felt pushed to quit or leave. Shehmeer could turn to the person on either side and ask how to do something. If they didn’t know, they usually knew someone there who did.

My first hackathon, I met two guys that are now my best friends.

Dev, hackathon participant

Zach has a name for it:

When you meet someone who you bond with over a shared interest, that’s a friendship of practice.

Zach, hackathon participant

Impact that changes lives

Mike’s first hackathon changed the course of his career:

At my first hackathon, I learned more in one weekend than I had in my entire university degree up to that point.

Mike

The next day, Mike looked in the mirror and told himself to forget being a lawyer and become a hacker.

Lee has seen hackathons act as a bridge between the spark of an idea and something rolled out into production. Shehmeer says organizers are trying to show a new generation that building isn’t out of reach.

For Yana, seeing the work happen pulls more people in, because there’s now a bit more of an open door.

You can solve problems yourself, you don’t have to ask someone else for permission.

Zach

Get started today

Everyone is welcome. Student or professional. All identities. All abilities. All backgrounds. All experience levels.

Join us on GitHub. Let’s build something together.

The post Hack the World: Why hackathons are still the best place to learn to build appeared first on The GitHub Blog.

来源:GitHub Blog · github.blog