This is part 2 of a series sharing how to become a great software developer and potentially get a job working at a top tech company. You can view part 1 here: https://learntocodesmart.com/post1
So now I'm going to assume you've already done the following:
1. Decided what kind of programming job you want.
2. Made a list of courses and resources you'll have to learn in order to become a good developer
The next steps are simple, but they are going to take time and effort. And that is DOING THE WORK!
I'd recommend diving head-first into what interests you most out of the resources you decided to go through and just do coding marathons. Rome wasn't built in a day and you're not going to become a coding ninja without at least putting in 100 solid hours to learn how to be a code programmer. So get to it my friend! Start stacking up those hours.
I remember the early morning marathons I used to do when learning how to program. I'd wake up at 5am and start reading super heavy books that I found intimidating. I'd grind through them for 30-45m every morning and after a few weeks I'd notice I made significant progress on the task at hand.
I will suggest some forums for you to use that will help you have a vibrant community of developers of varying levels by your side to help you out.
: This is by far my favorite forum for getting my questions answered. Their motto is "We build products that empower developers and connect them to solutions that enable productivity, growth, and discovery."
2. GitHub: "
Where the world builds software Millions of developers and companies build, ship, and maintain their software on GitHub—the largest and most advanced development platform in the world." GitHub definitely has access to some of the brightest minds in the programming field.
And finally, if you're looking to keep yourself accountable I'd recommend using Stickk.com
to stick to your goals and turn them into a reality! I've used Stickk for multiple personal goals ranging from business, to working out, to personal goals and it works great!
Keep going through the process we've outlined for you and you will reach your goals in no time! I know the tasks can look daunting at first but over time you can definitely achieve amazing things.
As Tony Robbins once said: "Most people overestimate what they can do in a year and they underestimate what they can do in a decade.”