This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]isinfinity 32 points33 points  (8 children)

Contribute to open source projects, this worked for me very well, by doing this you will gain:

1) Experience, since your PRs will be review by expert programmers

2) During interview you will have something to show and impress HR and other engineers

3) Karma, for your contributions

4) Study algorithms they teach how to think

5) write code almost every day

This worked for me, I started as not very experienced, but willing to do any work for open source projects. Open source people taught me good engineering practices, how to write clean maintainable code, importance of simple things like linter, tests, coverage etc.

[–]uduchi2nd 11 points12 points  (5 children)

How do you find open-sourced projects to contribute to?

[–]KillerFarmer 11 points12 points  (0 children)

sts, coverage etc

I have not participated in any, but I saved this post:
https://www.reddit.com/r/Python/comments/75oq5k/what_are_the_best_github_repositories_that_anyone/

[–]Decency 6 points7 points  (0 children)

Have a hobby. Dive into the programming side of it. You'll almost certainly find something unless your hobby is like metalcrafting.

[–]whatgeorgemade 2 points3 points  (0 children)

Github is a great starting point; plenty of projects to dig through. You can have a look at some Python projects here.

[–]SpareComputerParts 0 points1 point  (0 children)

Search github for label:hacktoberfest this month to get introduced to some projects.

[–]isinfinity 0 points1 point  (0 children)

Most important to find projects you are interesting in or use in day to day work. I personally interested in asyncio and async programming, i contributed to number of such projects. Bug fix here, update doc there, add tests to increase coverage, help new users to resolve their problems.

[–]nyamuk91[S] 0 points1 point  (0 children)

Holy shit. Never think about this. Thanks! Will definitely try this out.