I've been coding for many years, with eight of those as a full-time web developer. Despite my experiences, I find myself feeling lost and stuck, especially when troubleshooting tech issues or adapting to new frameworks. We're transitioning from Rails to Ent, and the shift to a domain-driven design is overwhelming. I often have to rely on my supervisor for help, which makes me question my skills. I know I'm struggling more than I should after nearly a decade in the field. I keep wondering if there's a secret routine or mindset that others have that allows them to tackle challenges without freezing up. What am I missing in my approach to development?
5 Answers
I think it’s really about ensuring you’ve got a strong grasp of the fundamentals. If you've jumped into coding without solidifying your base knowledge, that might explain some of your struggles now. Focus on reinforcing those areas and reassess whether this path is truly what you want.
Going back to basics sounds smart! Resources like FreeCodeCamp can be super helpful for building that solid foundation.
It’s completely normal to feel like you're in a rut after years in the field. Sometimes developmental hurdles, like ADHD, make absorbing new information tricky. I’ve experienced that myself, and it can take a toll on your confidence. Maybe revisiting how you learn could help!
I definitely hear you about the 'ADHD is my superpower' posts; that narrative can be so frustrating! Learning to work with your unique challenges is key.
I totally understand where you’re coming from. I was diagnosed with ADHD later in life too, and it’s a challenge when it impacts your focus and learning. Maybe it’s time to reevaluate some strategies on that front.
You should definitely take the architect's advice to heart but don’t just do it; dive deep into becoming an expert. Dedicate time to study at home. And yes, avoid distractions for a while—it can really help you focus better on learning!
It's a shame that the team's approach isn’t aligned with this philosophy. It’s tough when everyone isn’t on the same page. I too have done research to upskill myself despite others resisting change.
It’s interesting you mention alcohol; while some use it for relaxation, it can cloud judgment, especially when learning.
Consider setting aside a couple of focused hours each day to learn DDD and Golang without work distractions. It’s okay to take your time transitioning; it isn’t an easy shift from Rails to Golang. Also, don’t hesitate to voice your concerns—it’s key to improving your situation!
It sounds like a big part of your struggle is the fear of breaking things. It’s actually beneficial to make mistakes and learn from them. Each time you fix something, it builds your understanding. Try asking your supervisor to guide you through processes next time instead of just stepping in to do it for you. It might help you learn more effectively!
I totally relate to that! I’ve been in the industry over a decade, and I still feel anxious about picking up new things. A coworker of mine is really hesitant to dive into unfamiliar tech. It's like he’s paralyzed by the fear of messing up.
I also started a Raspberry Pi project from scratch. I broke things repeatedly throughout, but learned so much more than I did in two years at my job!
I'd love to know what you mean by fundamentals. Are you thinking more along the lines of basic coding structures, or specific frameworks?