Hello there! This being my first post and first attempt at blogging, I’ll introduce myself. My name is Philip Bowles and I’ve decided to record my journey to becoming a web developer. I’m 30 years old and have been in retail management for the last 8 years. Looking for a career change, I began playing with websites about 3 years ago on the side because I remembered how much I enjoyed it when I was younger. I think back to middle school where I was tinkering with html table layouts that I would use to build simple hobby websites on my free Geocities account.
So I began my journey in June 2012 starting out on Team Treehouse and a number of books that I quickly purchased on Amazon. I was reading and watching everything I could, much faster than I could possibly absorb and retain all of the information. To say I was overwhelmed would be an understatement. I was in full on “learn everything” mode and unfortunately forgot to learn the most important thing that I love to hear Chris Coyier and Dave Rupert say on the Shop Talk Show podcast: “Just build websites”.
My First Opportunity
Roughly six months into my smorgage board of learning, I finally began to work on something. My wife works for a small local chain of restaurants and their website needed a facelift. My first opportunity! I quickly realized something about myself that I would struggle with repeatedly up until now - Not having content to work with makes it very difficult for me as a person to create a website (I’ll come back to this later but it is an important point in my experience). I was able to come up with something that I was proud of while creating it. With limited resources, limited knowledge, and limited content I felt like it was a significant improvement over the previous site.
Then there were the tools…Oh how I love tools. This is something that oddly enough, I find carries over from the digital world to the real world quite accurately. Having begun to learn woodworking in the last year, I find myself overwhelmed and in love with all of the many tools available. There’s literally a tool for everything! I had what Dave Rupert likes to call FOUTWT: Fear Of Using The Wrong Tool. Trying to learn all of the tools for the job had sidetracked me from actually building websites. There are new tools being introduced every day to fill someones need. While it is a wonderful thing and the tools can be extremely useful and time saving, they can also be a huge deterrence from someone just getting started. All of the many tools available can keep you from just building websites. It took me a long time to learn from this mistake as well…
There’s literally a tool for everything! I had what Dave Rupert likes to call FOUTWT: Fear Of Using The Wrong Tool.
Eventually, I stopped trying to use the latest and greatest tool for the job and just went back to using plain old html and css. I had forgotten how simple things could be and how much faster it would be to just throw an index.html and styles.css together into a folder and start creating something! While I’ve since become much more comfortable with things such as the command line, sass, and git, learning these tools set me back on learning the more important basics of web development. After finishing up version 2.0 of the NBN website, I did not create anything else for awhile. Work interfered, life interfered, and I just casually toyed around with things now and then. During these years leading up to today, I had learned quite a few web technologies through many different avenues.
That brings me to where I am today, beginning the Front End Web Developer Nanodegree program at Udacity. I had read about this program when they first launched it nearly a year ago. I almost bit the bullet then, but I was weary of investing anymore money into learning when I was already paying for a Team Treehouse subscription and found many free resources to be just as valuable as the paid ones. Something I had learned through my three year journey was the importance of structure and consistency (or in my case, lack thereof) in learning.
So I decided that if I was going to really get serious about this, I would need some structure and consistency to guide my learning and Udacity would be the program to do it. The reviews that I had read so far had proven to be positive and the fact that Google was endorsing it was a huge plus in my book. The $200 monthly price tag wasn’t the most attractive but it was a nice incentive that they began offering 1/2 your tuition back when you graduate.
I hope you find my posts useful as I outline some of my past experiences with web development and chronicle my journey through the Udacity Front End Web Developer Nanodegree.