It’s a new year, and I’m beginning my first full-time development job. Today I pushed my first code to production. I could not be more thrilled!
Increase proficiency with git, completing all 50 levels on githug
Continue to push at least 2 commits to github per week (personal projects)
Become a regular contributor to one open-source repo
Present at 2 Meetups or conferences
Create a new d3 web app based on a current news event or issue
Read EcmaScript 6 — all of it
Learn coffeescript (necessary for my current role)
Learn to work with a templating language other than swig, such as handlebarsJS
Solidify knowledge of promises and use them in a project
Learn how to write and run effective unit, integration, and e2e tests in jasmine and mocha
Play around with 6 emerging technologies or libraries, including CSS animations, polymer, handlebars
Test out and review 10 of the hottest mobile apps this year
Create a personal project using PhotoShop and Illustrator, so that I’m able to use basic features effectively in both programs (necessary for job, useful in the future)
I’ve included several public-facing goals that are not directly related to learning, such as presenting at meetups and contributing regularly to an open source project. These help me stay accountable to my learning by creating pressure to be able to explain what I’m learning, subjecting my understanding to scrutiny.
The fun goals in the list help me stay up on the latest technologies outside my specific realm, but they’re all things that I’d enjoy doing anyway.
What did you set out to accomplish in your first year?