Online learning is something that's been picking up a lot of steam in the last few months. This is of course due to the global pandemic, but the concept itself is nothing new.
One thing I have noticed during my remote learning experiences is that having a dedicated coach, who can answer your every question, is far better than just having an online course with no communication platform.
And that is why I got involved in the Remote Warrior program, powered by Upstack, as a coach.
I made a promise to myself as a junior developer that when I garner enough experience, I will do everything in my power to help other aspiring developers reach their goals.
When it comes to the Remote Warrior program, some of you may be thinking:
"Ok, cool intro and stuff, but is this program really worth it? I mean, it's not exactly the cheapest thing out there".
And there are many reasons why the answer to that question is YES.
First off, the things you are going to learn are going to help you, in the long run, quite a lot. Frameworks might change, but the programming concepts which you'll garner through this course are going to help you build websites in just about any language. Because even though the syntax might be different in each framework, the rules which they follow are the same.
I know it might seem scary at first, but that's why we are here. And believe me when I say that having a dedicated coach will make it worth the money you are investing in.
People underestimate the value of someone being there to answer all your questions.
I wish I had someone like that early in my career. I only ever found someone of that caliber 3 years into my developer career. And my growth went from linear to exponential in a matter of weeks.
Some of you might think:
"Well, ok, sure, you people know your stuff. But I'm afraid that my questions will be deemed as too easy or too stupid.".
And I'm here to say that if you expect someone to judge that way, that someone is clearly not a real coach!
Coaching is not about judging, but empowering people!
It's absolutely normal to not know everything. And I'll be the one to admit that there were times when I actually used student suggestions on how to do stuff during our course because, guess what, they were better than what I originally had in mind. No one is here to laugh at you.
We are here to help you become the best developer that you can be.
You also need to remember that the people you are going to learn from, myself included, are actual developers working on real-world projects. This means that you'll not only learn the intricacies of programming, you'll also learn quite a lot about how the day-to-day life of a remote software developer looks like, what remote collaboration tools are most useful to use, how apps are built and how the many layers of an application interact with one another.
Not only that, but you will also learn how to collaborate in a remote environment. And as many more companies are seeing the benefits of allowing their employees to work remotely, this will give you a glimpse into what the future of the working environment looks like. And you will also be networking with the developers that are your coaches, which can prove to be the gateway to finding yourself a job.
Finally, since we talked quite a bit about the Why and the How of this program, let's talk a little bit about the What.