I'm trying to figure out my chances of getting a developer job, considering I'm self-taught and based in Toronto. I don't have a degree, but I've built a full-stack project: a WhatsApp clone web app where users can sign up, log in, and chat in real time. My tech stack includes React.js, Vite, Tailwind CSS for the frontend, and Node.js, Express.js, MongoDB for the backend, along with Socket.IO and JWT for authentication. I know that the job market is tough, so if my chances are slim, I'd love any advice on how to improve them. I can't commit full-time to school but I'm open to online certifications. By the way, I previously asked about quitting coding, but I'm glad I stuck with it and kept building!
5 Answers
One project isn’t going to cut it in this competitive market. I have a few portfolio projects myself and I’ve been applying for a month without much response. Employers often glance at resumes and those with just one project don’t tend to grab attention. Focus on building 2-3 more polished projects to showcase your skills better.
Absolutely! Having more projects can make a huge difference in generating interest.
You're off to a good start, but you might want to broaden your skill set beyond the WhatsApp clone. Adding things like containerization with Docker or working with public APIs can help you become more well-rounded. Also, consider exploring cloud technology or even playing around with generative AI applications—these are hot topics right now!
Building more projects and showcasing them is essential. If you lack a degree, having multiple engaging projects can show your passion for coding and your commitment to being in the field. Maybe freelance work could also help you gain some experience to leverage on your resume later.
That's a solid plan! It shows you’re proactive and can handle real-world scenarios.
I've been thinking about freelancing too! Great way to build up experience.
Consider creating something that's actively used by real users. An app or game could really help you stand out. It's tough, but if you can build a project that generates revenue or has a user base, it’ll highlight your skills in ways tutorial projects don’t.
The first thing to consider is why an employer would choose you over the competition. With so many candidates out there, especially those with degrees and experience, you need to find a way to stand out. Think about what unique skills or experiences you can bring to the table that might catch their attention.
That's what I've found too! Networking is key. Those personal connections can really help you get noticed.