As I am sitting at home during this worldwide pandemic, I have been reflecting on my coding journey. I just graduated from Flatiron School and have started the job search. I have pursued technology as a hobbyist for twenty-five years. What in the world possessed me to go back to school at 58 years old?
I Need a Web Site
Yep, that is how it started. I was a small business subcontractor in the mid-90's developing fabrication drawings with AutoCAD and needed a web site. My Dad and I attended a Saturday morning workshop hosted by our local Dial-up Internet Service Provider and learned enough HTML 3.2 to get started.
I discovered that I loved to tinker with code, tweak and break code until I figured out what made it work. As I started I realized I could review and tweak code to make it work for my needs, a far cry, in those days, from being a developer.
Content Management Systems
I eventually migrated to Content Management Systems (CMS) and developed with Joomla for several non-profit organizations which I am a member. After a number of years, I moved to WordPress and then to StudioPress' Genesis Framework. I worked with a few churches in my area as my first paying clients and was developing my skills, but was looking for more.
Know the Code
Honestly, I was tired of copy and paste coding. You know what I mean, look for a tutorial, or article, grab the code and tweak it. I found Know the Code and started learning how to really code, where Tonya Mork taught me to think about code as modular reusable units instead of one large program, and to think about how to break down the project to smaller single purpose tasks. I learned that code should be, mostly self-documenting. This experience led to me developing a few Custom Post Type WordPress Plugins (before Gutenberg), and designed a modular Genesis Theme called Modulus-Pro that I used as a Boilerplate for future projects.
Energy around Gatsby
I stepped through the incredible documentation and started to learn. I read through the outstanding issues on the repository. Because of the courses at Know the Code I was not afraid to try a Pull Request, so when I noticed a few bumps in the documentation, I opened PR's which are now part of the documentation. I found the staff, volunteers, and contributors at Gatsby very helpful and knowledgeable to a newbie. I even eventually contributed some to the code base (have a free T-shirt).
In August 2019 I enrolled in Flatiron School and started the journey in this transition to a new career. Because I have a full time job, I started in the part-time Software Engineering curriculum. I became bored at first and when I completed the first project I was a full month ahead of my cohort. As I explained to my Tech Lead, "a while loop is a while loop. I know the theory I need to learn a new language." I moved to the full time curriculum, balancing work and studies, graduating in February of 2020. I found the Flatiron Community similar to Gatsby's - warm, open, and collaborative.
Well, I am a newly graduated Bootcamp student, with a two decade hobby, looking for my first job in technology in the middle of a worldwide pandemic. I remind myself daily that I am blessed, I am employed, and have a loving family. The dream will become real at the right time. I continue to develop a routine to code and learn eight hours a day during this quarantine.
My daily routine looks like this:
- Apply for a few jobs in the morning
- Plan the day's blog post which I am committed to write each day (via Medium, Dev.to, and my Blog).
- Continue learning. Right now I am studying:
- Advanced CSS / SCSS
- Vue.js, Nuxt.js, and Gridsome
- Continue working on a side project
- Attend Virtual Conferences and Meetups
Thanks for reading and I hope my journey has inspired someone. Keep coding and follow your passions.