I remember the good old days when St. Patrick’s Day was about corned beef & cabbage and lots of beer (black, not green – I used to Guinness on the 17th). So WHY did I spent this weekend learning a web development framework instead of joining my friends at the local pub?
The short answer is “for a job”.
My current job search
I’ve been working on my current job search for a few weeks now and have made some progress. Given the breadth of my skill sets (marketing, programming, media production, business management) I’ve been applying for a wide range of jobs. More specifically I have been applying to companies where I want to work for jobs they have open that fit in one of my skill sets. Previously I had been applying for jobs and the companies were an after thought. This time I have a bit more time to spend researching before applying because once I am hired, I do not have plans on leaving for a while.
One of the jobs I am currently interviewing for (which is why I am not disclosing the company for now) is a web developer position in the marketing department. Just in case my potential employer is reading my blog, I won’t share much beyond my enthusiasm for writing code and working with marketing folks. In reality, they know I want to work there or I wouldn’t have spent my weekend creating a website from scratch using a language (Python) and framework (Django) that are new to me. Python isn’t that new for me because I used to teach it to my advanced students in the “kids coding” classes as a volunteer at Selby Library. Django was new to me, but after the first hour or so of reading through the
Here is the definition from the official Django Project website (Easier than paraphrasing and I am exceptionally tired this morning):
Django is a high-level Python Web framework that encourages rapid development and clean, pragmatic design. Built by experienced developers, it takes care of much of the hassle of Web development, so you can focus on writing your app without needing to reinvent the wheel. It’s free and open source.https://www.djangoproject.com/
The Django Project website describes it as:
- Ridiculously Fast
- Fully Loaded
- Reassuringly Secure
- Exceedingly Scalable
- Incredibly Versatile
While I have only been working in Django for about a week, I can see where many of these attributes are accurate. Once I learned the syntax it didn’t take more than a few minutes to install Django and create a basic skeleton website. From there it took me a
Django is new to me, so how long have I been coding?
While I am new to Django, I am not new to writing code or web development. I’ve been programming off and on since I was 6 and have been working on various website projects, mostly freelance, since 1997. Yup, I am an Internet OG. (Yes, I really said that. You’re welcome.)
What if I DON’T get the job? (*gasp*)
Well, that’s always a possibility, but I tend to not focus on “what if’s” or on failing. I am confident that I have a good shot at getting this job, but it’s not the only job I am applying for, but it has required the most work in the application process. While I like all of the jobs I am currently interviewing for, this one would be a step in a new direction so it has
What if I DO get the job?
After Shelley and I are done doing the happy dance all around Sarasota I supposed I will need to reorganize my personal schedule to take an even stricter focus on web development, especially with Django. Either way, this project has changed my web development workflow for the better.