A few weeks have passed since I last checked-in with you guys. In the time, I’ve continued tracking my #100DaysOfCode progress on Twitter, and gaining more followers from that community. I also created a new apps/games section to the site, and uploaded a few games I’ve managed to complete. During another of Udemy’s famous sales, I picked up a promising-looking course on building one of those old-school 2D RPGs with Unity. The class started out great, as most appear to do, but I soon found the instructor’s teaching method lacking in explanation, and so was once again listless and looking for another project, course, or even, just a direction towards which to steer. It was then that I decided to change tactics, to try a different approach, and it arrived a few days later, much to the detriment of numerous trees..
I realized that, after wondering blindly from one flavor-of-the-month course or language to the next, I should instead regroup to focus on figuring out a way to actually pick a path and stay motivated enough to stick with it. It didn’t take much Amazon-ing before I came across a book by John Sonmez, with the eye-catching, if somewhat lengthy, title, “The Complete Software Developer’s Career Guide: How to Learn Your Next Programming Language, Ace Your Programming Interview, and Land the Coding Job of Your Dream”.
The book, at almost 800 pages and weighing over three pounds, is absolutely overflowing with information on just about everything for getting aspiring software developers in-the-know about breaking out into their field, even with little-to-no experience. It covers of course, the fundamentals one might expect to find in a curriculum of the type; pros and cons of code boot camps vs. self-teaching vs. a college degree, descriptions of what various developers roles entail. It however, also includes other topics we newcomers may not necessarily be thinking of, such as salary negotiating, working with different personality types one is sure to endure among their coworkers, and even ways to boost your online rep to better your chances of getting that job offer. I really like Sonmez’s writing style; he keeps it informational yet entertaining at the same time, which is probably why I was able to burn through it in less than three days.
Having burned through Sonmez’s book and extra online resources [which he also provides free, at the time of this blog’s birth], I can finally say I feel a lot more confident in my quest to become a developer. Sure, I had an intermediate knowledge of a few languages before, but with no yellow-brick road to follow, I repeated found myself back near Square One again and frustrated, because I didn’t know what to do and how to get from Point B to Point J [let’s call it J for ‘Job’]. I know I still have a ways to go before I’d consider myself ready, even for an entry-level/junior position but, I’m happy knowing that I’ve already done a few things on John’s checklist for gearing up for your first dev gig. Now with renewed hope, I don’t just have to pretend the rainbow has an end, and I’ll see you there my friend, some day. If you don’t get the reference, here you go.. and near-perfect timing too, if I may add. See you guys soon!