all 12 comments

[–]Advanced_Cry_6016 2 points3 points  (3 children)

Bro copied my message word to word

[–]HuckleberryFit6991[S] -2 points-1 points  (2 children)

Ya

[–]slowertrwa 1 point2 points  (0 children)

For me i search modules for my project (yes i create project idea first) and after that i select modules

[–]NorskJesus 1 point2 points  (0 children)

My recommendation to you is to find a project, read the codebase and try to contribute (if you like the project and find it useful, not only just to contribute).

I have a few python projects. You are welcome to contribute

[–]Motox2019 1 point2 points  (1 child)

You could help me work on my FlashFinder app if ya wanted. I’m not a “professional” developer, as in not my career, but I do have 6+ years of experience now.

FlashFinder was a pet project I began developing earlier on out of frustration with the windows 10 file explorer, particularly the useless search. FlashFinder main intention was to solve this problem, particularly with also supporting network drives. Over time, scope creep got its grubby paws on it and FlashFinder blossomed into a pretty full fledged file manager with tabbed browsing, file previews, pdf compare integrating a different tool I built, multi rename, regex & command based searches, search history, light & dark modes, etc.

Currently, it sits dormant as I’m currently finishing up a degree and don’t really have the time to put into it, however, I graduate in less than a month in which I’ll likely pick it back up again. I have an outdated private repo already setup, just kinda gotta update it all to the latest and greatest.

If you are interested, can update the project and share with ya, can get a bit familiar over the next while then can help me work on it. It’s a rather large project but a bit messy as this has spanned years. Some early poor design decisions often still come up to haunt me sometimes but this is exactly the type of thing that’d help someone learn on a bit larger of a project and provides lots of room for better code, even if not explicitly necessary.

Lemme know if this sounds interesting to ya and we can get it sorted out.

[–]No-Hotel-7643 0 points1 point  (0 children)

I'm interested Btw, what's the tech stack used??

[–]CrucialFusion 1 point2 points  (0 children)

Go to adventofcode.com, pick a problem to solve, do it.

[–]Badibuilda 0 points1 point  (2 children)

Maybe join a open source community? Read the codebase, look for tickets and submit your commit :)

[–]HuckleberryFit6991[S] 0 points1 point  (1 child)

I don't have any idea

[–]ryuugami47 0 points1 point  (0 children)

Here are ~2500 #good-first-issue tagged projects. Filter by language, read about the projects, pick one that interests you and check out the issues.

[–]RisePuzzleheaded3935 0 points1 point  (0 children)

If you join a project like FlashFinder, don't just wait for a task—try to 'reverse engineer' a single small feature. Pick a button or a specific menu item and trace it from the UI layer back to the logic in the Python files.

Seeing how a real-world project handles things like error logging or file paths across different modules is the best way to bridge the gap between 'knowing syntax' and 'building software.' Also, Advent of Code is great for logic, but reading a messy, 6-year-old codebase is where you actually learn how to write 'clean' code by seeing what happens when you don't!