I graduated from a top 10 CS school and currently work in a big tech company, but I've never built an application from ground zero. Mostly, my work involves modifying existing code in a large codebase, which makes me feel a little embarrassed since I want to improve my skills. I'd like to be able to create my own applications from end-to-end for personal growth and future opportunities. I considered the Odin Project, but it seems more suited for beginners. Should I try that, or is there a more advanced program? Also, should I focus on manual coding, or learn to use AI tools to help with development?
1 Answer
It’s pretty common to feel this way, especially if your job focuses primarily on maintaining existing code. When you say 'end-to-end,' if you mean understanding both front-end and back-end development, then just start building mini-projects! You can ask at work to take part in newer projects to broaden your experience. Start small and build your way up. You’ll learn a ton along the way!
Definitely check out FullStackOpen if you want something more intense than Odin. It focuses more on getting you to build real web applications and teaches important front-end skills too.