DEV Community

Discussion on: Newbie to Full-Stack Developer with The Odin Project

carlosds profile image
Karel De Smet • Edited on

Hi Quinton,

First of all, I wanna say good luck on the journey. It seems like you're highly motivated to make it as a software engineer.
And I think your story of "clicking through mountains of modules" will resonate with a lot of people (including myself) that have used tools such as FreeCodeCamp, Codecademy, Treehouse, The Odin Project ... in their coding journey. I'm not saying these aren't relevant and you should abandon them completely. But if you feel that you aren't making enough progress after going through all those modules on different websites, wouldn't it be wiser to try out other methods?

I have no idea where your interests lie or what else you're already trying, but I'd encourage you to:

  • Read a book about software development or start listening to podcasts that you might like. Don't get lost in consuming media though.
  • Try other resources that have proven very valuable to people trying to start a career in web development: CodeWars, Udemy courses ...
  • Find projects on Github that you have an interest for and start using them. Scan the "issues" section for questions that you might be able to answer and try to help out other people in that way, whilst learning about the software as well. This has the added advantage that you will (undoubtedly) be noticed by members of the community. They might overrule your answer from time to time, but that's beneficial to your learning path.
  • Try to develop something, based on your own needs or interests, as soon as possible. Even if it's something that looks benign, like the ones I've already created, it will be of much greater value than anything else you'll do. Developing your personal website is a classic in that regard. You'll learn so much from it, regardless of whether you're using a static site generator or a Java back-end. But don't overdo it, just get a version live ASAP. In the beginning, no one besides you will be watching, so there's more than enough time to fix what needs fixing.

If you'd like work together on a project, let me know. I'm open for that.
I still have some ideas in my pocket, the most concrete on building a mini library (representing my own books) with Node.js, MongoDB (or MySQL is also fine) and Angular. I had a stab at it about a year ago (with React instead of Angular) but got stuck along the way...

qbobb profile image
Quinton Bobb Author

Karel, thanks so much for the suggestions! I have spent some time working through CodeWars challenges and an Intro. to Web Development on Udemy as well as The Odin Project. At the moment I am content working through the lessons as I am still trying to get a better handle on the fundamentals. I will for sure let you know when I am up for a project! A mini-library sounds like a fun project to try out. I will reach out when I feel like I'm ready for project collaboration. Thanks again for the encouragement and suggestions!