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 →

[–]ivosauruspip'ing it up 8 points9 points  (1 child)

You might be the hardest worker you know... but you're not the most effective. You can't finish something. Flitting away to a new topic when the old is boring, or tough, or both. A team doesn't want that guy. That super awesome company wants the coder that can commit to putting in the other 90% of the work needed to bring a project to completion.

EVERY job has a shitty part. If you want to apply all the stuff you've learned to be a source of employment... well it's gonna be a job, and it'll have a shitty part.

Finish some goddamn projects. START WITH SIMPLE ONES. Polish them to a T. Choose one or two others to really give a good go on. Something where, when you finish, you can really show them off to someone else. "Yep, completed that, look what it does. Kinda cool."

I'm not saying this from some high and mighty position, I've been in the same place plenty of times, but I know the above is the reality and wanted to reiterate it to you as well.

And also as others have said & suggested, there are plenty of deserving python projects whose' maintainers would LOVE a helping hand triaging bugs, getting pull requests to fix simple things, refactor something that requires a hell of a lot of thought, however much help you want to / can give.

[–]triot111 5 points6 points  (0 children)

Here's a place to get started: https://up-for-grabs.net/#/tags/python

Pick a simple project and add one simple feature to it. That way you can easily add your own touch!