It’s enough to make you wonder what you’ve been doing for the past year (or two, or five).
Should I know enough to be able to code up an application from scratch?
Probably not. There are libraries and frameworks for that. I don’t have to learn everything:
So, how much is enough? And the question I’m specifically asking myself as I’m seeking to get hired by a stellar WordPress agency I can learn more from is this:
This is where I’ve settled (for today).
The worst feeling I’ve had in the past two and a half years being a freelance WordPress developer is being in the dark, or not knowing what I don’t know. To add to the fear, I had no one to turn to when I first started out. In the dark and alone was a very scary place to be.
Thankfully, I started reaching out, and paying for some courses once I started to make enough money to do so (I’ve always tried to spend about 10% of what I make on resources and tools to further my development).
What I’ve learned is that the more you know, the more you know what you don’t know. And that’s strangely comforting. Now, I laugh at the “white screen of death”! Ha! That used to be terrifying.
It won’t be perfect, but it just needs to function enough for a 1.0 version.
“Progress over perfection.”
Momentum is key. Getting the code in the editor and refreshing the page to see what has happened has been a really cool experience. It’s not perfect, but it works.
I’m a-ok with that.
I work with Tonya from the WPDC. Her method of teaching is “Learn. Do.” You learn about something, and then apply it immediately. I’ve really benefited from that mentality and practice.
It’s a discipline to sit down and apply what you’re learning, and the sooner the better. Between Tonya and FCC, I’ve got my butt in gear and I’m writing (and yes, copying and pasting) more code than I ever have.
But the difference is that I’m understing a lot more.
And if I can understand it, that should be enough to move me forward.