My Top Secret Plan for the Hiring Off-season
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.
Published on 08 Dec 2016
by Alexander Garber
all tags
100daysofcode activerecord android annoyances api apt arch array artix atom az3w backend bash blog browser bug callback career ci-cd cli cloud code coding config configuration cp crud cryptography css csv database db design devops django docker email erp feelsgood filter fugitive gif gist git gnome gnome pomodoro grep hebrew http ide isbn-fetcher iso javascript job search js kanban kindle koans learning linkedin linux logger manjaro map markdown microservices mobi mtp neovim nodejs nvchad packages panda pastbin patch portfolio post postgres pytest python rails reduce refactoring reflections rest routes rspec ruby salesforce script scripting security sed shell sql string_replacement study tdd terminal testing tmux ttd version_control vim vim sort walkthrough webdev workflow zsh