You don't know what you don't know, which makes self-direction difficult. Motivation can be a challenge when you don't have anybody but yourself holding you accountable or modeling the behavior you need to succeed. One-directional tools like podcasts, articles, and online courses are some help,
but they're not tailored to you and your unique situation.
You're equally sure that, while a professional career coach would surely help you,
you don't have the time or money for such a big investment.
"No matter how far down the wrong path you have gone, turn back now."
Don't take my word for it. Here are some kind words from people I've helped:
"Steve is not only an expert in the field, but he is a tremendous leader. To Steve, being a leader not only means showing people the right way to do things but he empowers and provides everyone around him with the tools necessary to succeed going forward. With Steve's guidance I've gone from a developer suffering from impostor syndrome to leading a team of 8 engineers with success, and doubling my salary in the process. Plain and simple, Steve has changed my career and I could not encourage someone enough to jump at any opportunity they have to be mentored by him."
"Steve Smith's work on software architecture, software design patterns and principles has helped me tremendously in
becoming a better software developer and shaping the way I think about software design, development and architecture.
(Steve) guided me to build my own loosely-coupled web application using ASP.NET Core 2.0 & Angular 5 demonstrating Clean architecture, which in turn helped me land a new, better job, since my interviewers were impressed by the way the application was structured and built to follow the best practices and principles." via LinkedIn
"The value I received from Steve's coaching was immediate. After just one month, I am already more hopeful and optimistic about where I want to go knowing that Steve is in my corner. I have direction, weekly challenges, and he's available throughout the week on Slack for any questions or discussion. Most important to me is having that accountability and challenge to do the work which is tailored to my goals, and he provides that. I've tried doing it on my own and it is tough with all of the other commitments and priorities. Steve's a genuine nice guy to boot, easy to talk to and relate with.
I highly recommend taking up group coaching with Steve if you are interested in having an industry leader in mentoring and teaching partner with you to accelerate your skills and career."
"Steve's deep mastery and passion for the technical subject matter, combined with his experience as a presenter, make him one of the most effective instructors I've ever encountered. What sets Steve apart is the seamless way he adapts as he gets to know the audience.
He quickly builds a comfortable rapport, encourages participation and discussion, and never resorts to high-pressure gimmicks that so often put developers on the defensive.
His style actively invites deeper explorations of topics the class finds interesting, while keeping the group focused towards the primary learning objectives. Training from Steve not only imparted crucial skills our team needed, but also left the entire team eager to continue learning and improving afterwards." via LinkedIn
"I have been a member of devBetter for several months now and I can honestly say that signing up was one of the best decisions I have made to advance my software developer career. Steve has been a great coach and a source of precious practical advice and encouragement. Through devBetter, I was introduced to a great group of individuals whom, although they differ in professional experience and background, all seek to better their skills and help each other do the same. devBetter has been instrumental in helping me successfully integrate a new and challenging team environment at work."