at what point in my learning journey should i start uploading my projects to github for it to actually have some meaning?
Posted by Accurate-Swimming104@reddit | learnprogramming | View on Reddit | 15 comments
Im at an age where I need to start actively looking for jobs, but my github is pretty much empty except college projects that i contributedd only 5% to. is it any useful to upload vanilla projects like to-do lists now, or is it better to upload bigger projects in the future as i continue learning more?
Swing_Right@reddit
Well it’s important to use GitHub or another version control tool for any project you work on, but if you’re specially looking to make your GitHub look good in an interview then definitely do not put to-do lists or other beginner projects on there. They won’t be impressed by the 10,000th to-do list app that any LLM could make in 30 seconds or that you could copy and paste from any number of tutorials. They want to hear about interesting and unique projects that you can talk about in length during an interview, it’s doubtful they would actually look at your GitHub at all, maybe only to verify that the things you talked about are real and that it doesn’t look like an AI wrote it all
beyondthebit@reddit
From what I understand and read from my own (pretty early) journey, as soon as you can!
vegan_antitheist@reddit
You at least need some git repo. When you write code that others might want to use you can start providing it as a library.
Right now you might want to look for an alternative to github. There are many other developer platforms. But for a beginner it should still be good enough.
lKrauzer@reddit
From say zero, don't upload a single commit with the thing finished, this don't mean you learned anything, it means you are lazy and afraid of showing your mistakes and that most likely you copied somebody else work instead of crafting your own.
deleted_by_reddit@reddit
[removed]
AutoModerator@reddit
Please, ask for programming partners/buddies in /r/programmingbuddies which is the appropriate subreddit
Your post has been removed
I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.
Accurate-Swimming104@reddit (OP)
thank you so much for the suggestions guys TvT
itsmunzir@reddit
started my github with a to-do list and a weather app that both looked embarrassing next to my classmates' projects. the trick wasn't the complexity - it was writing a readme that explained why i made every bad decision and what i'd refactor next. recruiters clicked through my repos for maybe 45 seconds and the readme was the only thing they actually read, so ship the small stuff now and treat it like a public diary instead of a portfolio.
itsmunzir@reddit
you asked whether to upload vanilla to-do lists now or wait for bigger projects - as someone who's hired juniors, i'd much rather see a repo with 20 small projects that shows clear progression over six months than one polished crud app. the to-do list you build today is only embarrassing if it's the last thing you ever commit. start now and let the timeline tell the story.
Electrical-World-627@reddit
Just upload
TheEyebal@reddit
the moment you learned about github
Honestly I used to use google drive than someone told me about github and than I just started using github to post my projects
SensitiveGuidance685@reddit
Honestly, earlier than you think. An empty GitHub looks worse than a simple one that shows consistency.
Uploading small projects like a to-do list is fine, but what matters is how you present them. If you just dump code, it doesn’t mean much. If you add a clear README, explain what you built, what you learned, and what you’d improve, it suddenly has value.
Lumethys@reddit
The first day of learning
tempered_discussions@reddit
Fr one of first projects uploaded had people asking about it and how to cite it
jaydogggg@reddit
This sounds dumb but I've uploaded every project from 100 days of python, plus my own projects. It's nice for me to see where I started on day 1, to making subtle changes by day 14, to vastly different stuff with my own ideas.
I don't expect any single person to look at any of it, but it's there if they want to