I’ve recently taken similar steps. My challenge is that I have some specific projects, but they really need lots of time each week put into them if I’m going to be successful. Simply creating self-awareness of how much time I’ve spent (vs. how much time I need to spend) has helped me stay focused — big time.
I hadn’t considered logging time. I, too, work sporadically. Often, people ask how long I’ve been learning. I’ll tell them, usually, a number of months. However, I wish I could share how many hours I’ve poured in. I could estimate, but tracking would be super useful. Thank you for posting this.
I have to agree, podcasts and meetups are incredible pieces of the puzzle to learn development. I started listening to Ruby Rogues, The Changelog, and Giant Robots Smashing Into Other Giant Robots a few months ago. Most of their vocabulary was way over my head. Now, I can keep up with their discussions. Still a long way to go, but I can speak the…
One of my favorite bits about sites like The Odin Project and Free Code Camp: Projects without tutorials. There’s lots of guided learning, and then students are given the task to put all the pieces together and create something usable. It’s very empowering, to have completed some of those.
People gravitate to what adds value. Public speaking, like coding, is a skill to be developed and exercised. Those who focus on it, train it, master it are more likely to find an audience when they exhibit it. For those who don’t want to put in the time, they will never have refined and valuable speech to offer their peers.