How a learning plan has helped me grow.

Amy Williams - Apr 1 '19 - - Dev Community

I find it incredibly hard to stay up-to-date with technology rapidly changing, I always feel like I'm swimming upstream against a strong current just to try and stay afloat. Sometimes I feel like giving up and want a career change but I've decided to change my attitude, not focus at what I'm not good at and put a plan in place to become better.

I decided to put a learning plan together, I use Google docs and list all the things I currently don't know about web development. Some are very high level but it's a start. Here is a small preview of it, as currently it's 3 pages long.

Learning plan

Every week, I think about what I have planned and make an hour to do something on my list. So far, I've tried to be consistent and use Tuesdays after work. I call it #TechyTuesday.

To make it easier to learn, I set up a Codepen account where I can access at anytime and just write blogs and do little pens just to learn the things on my list. In the space of a couple of weeks I've learnt/created the following:

  • ES6 features such as default parameters, template literals, scoped variables
  • JSON objects and it's functions such as freeze, assign, create, keys
  • an animated bee all in CSS

By doing this I'm not only enhancing my skills technically but soft skills as well such as:

  • reading & documentation
  • understanding and finding quality documentation from MDN
  • debugging
  • using developer tools
  • using markdown

Best part of all, it feels really good obtaining more knowledge, sharing it and crossing it off the list.

So if you're inexperienced or experienced in web development, I recommend creating a plan in small manageable tasks and completing them on a weekly basis.

Does anyone else have a similar way of learning?

. . .
Terabox Video Player