Table of contents
The actual answer
Now, on to the list:
- Find some coding standards documents - there are quite a few - and take the gist from all of them(i’ll provide a list at the end)
- Learn some utility libraries like jQuery, lodash, zepto
- Learn object-oriented programming
- Learn functional programming
- Learn a framework or two - at least the basic concepts - Angular and React are good candidates for that.
- Look at the frameworks again, from a different perspective, that of the implementation
- Learn how to optimize for performance, in the browser
- Learn NodeJS, if you plan on going full stack
- Find some interesting, open source projects that you can work on, or create your own.
- Read a lot of code - get a project that you like and simply observe the structure, the patterns, the coding style.
- Be humble. Don’t think that if you know a lot, you’re better than others. We tend to fall into this trap too often.
- Share your knowledge. Blog, tweet, go to meetups and give presentations do podcasting, whatever your preferred method of expression is Here are some resources to get you on your way:
- An article I wrote : My favorite podcasts
- A git repository with interesting dev podcasts - feel free to contribute
One last thing: don’t go learning everything out there in terms of frameworks, if you’re not planning on using them. You will only waste precious time and memory on useless stuff. Set small(reaaaaally small) achievable goals for yourself and make sure you stick to them.
DVIDSHUB — Fitness Test Shows Marines a Taste of Combat