Hackathon 101

Shweta bhalla
GDSC UMIT
Published in
2 min readNov 2, 2022

Hackathons are held all around the world by businesses and students who are enthusiastic about technology, instruction, and building.

Hackathons don’t include “hacking,” despite what the term might imply. On the other hand, hackathons are extended make-a-thons that last a few days. During the event, imaginative, driven individuals of diverse origins, ages, and levels of expertise come together to realize their ideas.

Hackathons are being held in a variety of formats, each with a specific goal in mind. Among them are:

1.Software development: Create something new or improve an existing product.

2.Industry Innovation: Promote or create something new to address business issues.

3.Civic: These want to change societal issues and want to accomplish so by using tech.

4.Platform-based: Evaluate the usability of platforms and make necessary adjustments to boost adoption.

5.Recruitment: In an effort to find talent, several businesses also host hackathons. These are undoubtedly more competitive, but they also create a talent pool.

Why you should take part?

1.Developing a network is a given. At these gatherings, I’ve made friends with politicians, businesspeople, organizations, developers, designers, and a tonne of rockstars (figuratively, of course?). Despite my shyness, I make an effort to go out and talk to at least a few people every time. I’ve never met somebody at a hack that I regretted meeting!

2.Portfolio — As a result of hackathons, I have a number of strong, well-designed portfolio pieces. Because they appreciated what I built at one company, some businesses have contacted me. Make sure you join a team where you feel comfortable and attempt to work on a project that you are enthusiastic about or at the absolute least, extremely interested in. Although having a designer on the team is very beneficial, I try to hunt for design inspiration before attending one of these so I can quickly create a layout and design document if necessary. Consider every project as a potential portfolio app, in my opinion.

3.Teamwork — It is crucial for new developers to understand how to collaborate with one another. It’s quite crucial. You develop the ability to delegate responsibilities, collaborate on a codebase, and get along in a challenging atmosphere. Apps can crash and cause problems from time to time. You or your teammate might occasionally become worn out, impatient, or cranky. You are forced to learn how to function as a team while going through this experience together, through the good and the terrible.

--

--