|
I suck at studying. It's boring, I have a short attention span for words on a page. And I'm not a good listener, so someone explaining things to me verbally is the fastest way to fill my brain. I used to try learning this way, failed miserably, and then told myself I couldn't be a programmer. I'm good at grinding away. I'll bite onto a something I want to learn and not let go until I frikkin' get it. I learn with my hands, by asking questions, and staring at the screen until it makes sense. I've learned to push through it, and just write crap tons of crappy code until I come up with something interesting. As recently as a couple years ago, I had a hard time finding ANY work as a developer. 6 months ago, I finally landed a dev gig that doesn't suck, and my coding mojo has been skyrocketing ever since. I've had code merged into the Elixir code base, I've got another PR waiting to be merged into Systemd, and I'm accidentally discovering use cases for those algorithms that bored me to death when I tried studying out of a book. If you want to chat, my email is in my profile. I was a technical recruiter for 9 years, and now I'm Sr. Software Engineer (at least in title!). If you have some foundation level skills, there are plenty of ways to hack the interviewing process. Good luck. If you can't climb someone else's ladder, build your own. |
Seconding this, this doesn't just work in programming.