DEV Community

Gabor Szabo
Gabor Szabo

Posted on

How to find your first job: Contribute to open source or doing interview exercises?

There are many people who have just finished the Computer Science degree or some other "programming school" and have difficulty to find jobs. 😭
These people have no real-life programming experience, but companies usually seek only experience people. 😭
Some of these people will spend months "looking for a job", but during that period they will usually have a lot of free time when they are agonizing on how they will find a job.
Or maybe they are partying πŸ₯³. I don't know.

Some will be ready to invest that time to improve themselves to make themselves more employable.

πŸ€– If you are one of these and you wonder what could you do, I usually recommend getting involved in an Open Source project and gaining experience that way.

πŸ€– Others seem to feel that investing time in various "interview exercises for programmers" or "coding challenges". There are plenty of those to choose from.

IMHO Open Source project(s) will give you more real-life experience as you will need to deal with an existing code-base, you will need to communicate with other people,
use version control, issue tracking, etc. Maybe even write documentation and tests.

The "interview exercises" are easier as the tasks are small, well defined, and you write code from scratch. Actually I guess there also "coding challenges" that start out from some existing code and you need to make changes or fix some bug. These are probably closer to real-life examples than the ones where you write the whole thing.

There are probably many communities where people try to help each other on their way to their first job in hi-tech. For example the Maakaf community in Israel.

Do you know other communities where people help each other with the process?

If you recently found your first job, what did you do to improve your employability?

If you are someone who is looking for juniors, what do you think is more important? What should the juniors spend their time on in order to become more employable?

Hostinger image

Get n8n VPS hosting 3x cheaper than a cloud solution

Get fast, easy, secure n8n VPS hosting from $4.99/mo at Hostinger. Automate any workflow using a pre-installed n8n application and no-code customization.

Start now

Top comments (1)

Collapse
 
patinthehat profile image
Patrick Organ β€’

Great post - I agree that OSS contributions can )and for me, have) result in a significant amount of professional work. I wrote an article about this: if you'd like to check it out
dev.to/patinthehat/from-contributo...

Eliminate Context Switching and Maximize Productivity

Pieces.app

Pieces Copilot is your personalized workflow assistant, working alongside your favorite apps. Ask questions about entire repositories, generate contextualized code, save and reuse useful snippets, and streamline your development process.

Learn more

πŸ‘‹ Kindness is contagious

Engage with a wealth of insights in this thoughtful article, valued within the supportive DEV Community. Coders of every background are welcome to join in and add to our collective wisdom.

A sincere "thank you" often brightens someone’s day. Share your gratitude in the comments below!

On DEV, the act of sharing knowledge eases our journey and fortifies our community ties. Found value in this? A quick thank you to the author can make a significant impact.

Okay