I’m a computer science graduate, I have a gap of 3 years due to personal reasons and now I’m willing to start my career in computers, where do I start from?
Posted by Capable_Mastodon_606@reddit | learnprogramming | View on Reddit | 17 comments
It's not that I’m unfamiliar with technologies, I believe that I could generally learn fast and grasp things related to computers, it's just that now I kinda feel stranded not knowing where to start, I sincerely appreciate a learning pathway
Dismal_Beautiful4859@reddit
Try telling them, that you worked as a freelancer in that time. Don't tell them private problems, because that is always a red flag.
Empty_Error2587@reddit
Spend some days researching the possible fields. when you find the one you like, study the tech that surrounds that from the fundamentals. STICK with ONE language until you are good with it. My biggest mistake was to keep switching programming languages. Also, choose a field you like, if you do it solely for money, you can do it too, but it will be a pain. If you like low level, stick with this shit, if God gave you the grace to love Java, stick with that. If you love data, Python, etc. If you like cloud, devops, Golang, etc. The most important thing is you need to have fun while learning, and you need to focus on small things every day until they become big! The market is not good, but it will be better, just do the best you can.
With 3 year gap, you need to try to catch up how the things are, watch tutorials etc, see what people are doing differently from 3 years ago (tbh, it's not that different, they talk about AI slop now).
For example, React is still widely used for the frontend, angular for enterprise still sometimes, and vue with laravel a lot of the time. And java, C#, Go, and Node.js with TypeScript are still widely used for the backend. Rust (few jobs) is in ascension too for systems with C/C++, etc. C++/C# for games and now Godot with GDScript (few jobs). A lot of people focus on architecture, system designs, performance now too because of AI.
You can also go AI if you like math a lot. For generative AI, be careful with advices it gives you, also if the code you are generating on AI is not mundane for you, I believe its not a wise choice to generate it. Unless you spend time reading and evaluating everything. Because that can actually make you dumber. Just make sure you understand the code, its like copy pasting from stack overflow without understanding in steroids haha.
expsychotic@reddit
"If God gave you the grace to love Java" that's such a good line lmao
Capable_Mastodon_606@reddit (OP)
Thank you for such generous insights!
Empty_Error2587@reddit
Idk why someone downvoted you! You're welcome
Humble_Warthog9711@reddit
You are underestimating how behind you are
In a market like this you don't just come up a plan catching up on material you should have learned years ago and become competitive...
NotA-eye@reddit
I highly recommend open source contributions and freelancing.
In fact, I landed my first job specifically because of the skills I built while freelancing.
Capable_Mastodon_606@reddit (OP)
What are the best open source platforms?
Empty_Error2587@reddit
There are a bunch! Try to search for "good first open source contributions". Also, always research, a huge aspect of coding is researching all day
jackfrost7890@reddit
Be like me get rejected enough that one day you get pissed and your like wont hire me fine I'll replace the whole God damn system
Evaderofdoom@reddit
The job market is pretty terrible right now, it's not a great time to try find work even without a gap 3 years.
PalpitationOk839@reddit
Start simple. Pick one field like web development or backend, refresh your fundamentals, and build small projects. The key is consistency, not trying to cover everything at once.
Humble_Warthog9711@reddit
What was your gpa/university rank roughly? What country?
Major_Instance_4766@reddit
Have you applied to Starbucks?
Such-Catch8281@reddit
youtube phils , solid advice
Alternative-Rope-523@reddit
Try Codewars, and build small projects using your tech stack
my_peen_is_clean@reddit
pick a path and do one small thing daily front end, backend, data, whatever clone projects from youtube, then build 2 simple own projects and toss them on github hardest part is starters, also yeah finding jobs now sucks bad