Do you feel like making a start with something new? Are you lost as there is so many things to learn? Your battery has drained out and not giving you a start anymore? You need a Jumpstart.
The first month or two can be very daunting. And if you have put all your money into it (like me dumping my 7 years of mainframe experience), you might ask yourself what am I doing with my career (like I did that time). Just hang onto it and you will pass this phase. Change is Good.
2. Don’t Take Shortcuts:
Don’t jump onto frameworks/libraries to make your life easier. You will miss a lot of skills that the language is offering in its vanilla form. Frameworks and libraries hide away complex problems and their solutions in them and leave little for us to learn from the language. Frameworks/libraries come and go. What stays around is the language.
3. Grok Frameworks And Libraries Source Code:
Don’t ignore frameworks/libraries altogether. They solve complex problems in best possible ways. They are written by experts and so reading their source code is one of the best ways to learn the language.
4. Contribute To Frameworks/Libraries:
While you are at it, grokking the language more and more, you should start contributing to the frameworks and libraries. Some day you might write frameworks or libraries of your own.
5. Learn ES.Next:
Though at #6, this has the most impact. This will keep you motivated all the time and will never let you drain away your battery. Strive to make a high velocity team explained here. Ultimately, it’s all about teamwork.
7. Run Pet Projects:
Convert your ideas into reality. Pet projects will help you learn what you want to learn very quickly. So don’t wait until your regular project is over. Make them open source on Github for others to contribute. It’s time for your repos to get forked and receive pull requests.
8. Follow Tech And People On Twitter:
Follow technology and the people who are shaping the technology on Twitter. Get into network of people who are into what you are. This will keep you up to date on what’s latest and what’s happening around the world in things that you are interested in so that you can become part of it. This will keep you inspired and on track all the time.
9. Write Blogs:
10. Prepare Monthly Study Calendar:
Mark your calendar with what you want to study in each week for next 4 weeks and stick to it. Repeat this every month. You need to set some time out for doing this. Start with an hour a day on weekdays and few more hours on weekends and see how it goes.
11. Run Meetups:
Now you are reaching there with packets of knowledge to deliver. Meetup is a really good platform to share you knowledge and learn from others. Monthly meetups will help you set your monthly study calendar well and stick to it. Here is a meetup that I started running recently.
12. Speak At Conferences:
Once you are on track, this will happen naturally. Aim to speak at conferences. And then, you will find yourself starting from step 1 and repeating all these over and over again.
Don’t feel left behind. All you need is a JumpStart. Hang onto it and you will ride on it.