My Top Secret Plan for the Hiring Off-season
Published on 08 Dec 2016
by Alexander Garber
Let's be realistic: I shan't get a start as a junior developer before Christmas, nor can I expect to be hired before the end of January. Back in September, I had hoped to get a start in late November, maybe get something lined up in December, but that did not come to pass.
Would I prefer to get a start straight away? Of course I do.
Can I change prospective employers' hiring practices? No.
I could bemoan the effect of two months of unemployment on my savings, but that won't get me anywhere.
Instead, let's look at this as an opportunity: I have two whole months in which to learn as much as possible about programming in Ruby, and build up a portfolio of code in Github. I can't batter down doors that are closed for Christmas and New Year's, but I can put myself in the best position for when they re-open.
So what's the plan?
- Complete Learn Ruby the Hard Way
- Blog about what I learn
- Learn about test-driven development (TDD)
- Transfer the contents of my Pastebin to Gist in an intelligent way
- Build the web scraper for my research tool and get it up on Github
- Build the analysis component of my research tool and get it up on Github
- Go to meet-ups
- Participate in Slack
- Find a mentor to review my code
- Write an end-of-month summary for all the Leads and Contacts in my CRM
In addition to all that, work on the Odessia, keep a clean home, cook, exercise, early to bed and early to rise, and enjoy every weekend with my beloved, friends, and family.
So this year, Christmas 2016, there will be no reason for me to slow down, and every reason to push harder into 2017.
all tags
activerecord android annoyances api apt arch array artix atom az3w backend bash blog browser bug callback career cli cloud code coding config configuration cp crud css database db design devops django email erp filter fugitive gif gist git gnome grep hebrew http ide isbn-fetcher iso javascript job search js kanban kanban\ kindle koans linux logger manjaro map markdown microservices mobi mtp neovim nodejs packages pastbin patch post python rails reduce refactoring rest routes rspec ruby scripting security sed shell sql string_replacement study tdd terminal testing version_control vim walkthrough workflow