Category: Learning Python/Django Development


In addition to my goal of getting my django project up and running by the new year, I also am challenging myself to complete the python and html/css tracks on Codecademy two more times for a total of three. I’ve found I’m learning a lot of new stuff that didn’t sink in the first time through. I also intend to run through the Javascript track three times.

Update on the recruiter, I let her know where I was in my career and she said to give her a call once I have a year of experience with python under my belt. I’ll reach out to her again in the Spring!

I had a pleasant surprise this weekend. A headhunter reached out to me about potential contract work in Ohio!

Unfortunately I’m just not ready yet. I’ll be reaching out to the headhunter today to let her know where I am in my development so she can reach out again next year. I’ll give you guys a rundown on what she has to say next time!

quote-it-s-not-that-i-m-so-smart-it-s-just-that-i-stay-with-problems-longer-albert-einstein-56385

I think I may have figured out my file field issue. I had been trying to get it to accept a URL for a file as an argument, but since it is an upload function it probably needs a file path from your computer. I’ll test my theory today.

In the meantime I’ve created a new virtual environment to play with the Django tutorial some more. I’m starting to see how ambitious my goal is of having a working web app by Christmas, but I am determined to see it through. I just need to keep my mind on the grind.

Slow progress this week. My wife, both kids, and myself all came down with the flu. Also I realized that I had forgotten how views and forms work in Django. I’m going to grind through the tutorial again with my new level of understanding to see if I can get more of it to stick this time.

“Obstacles are like wild animals. They are cowards but they will bluff you if they can. If they see you are afraid of them…they are liable to spring upon you; but if you look them squarely in the eye, they will slink out of site.” ~Orison Swett Marden

I encountered another roadblock last night.  I was struggling to understand exactly how the FileField works in Django by simply reading the documentation.  I was beginning to get frustrated and then I did the only thing you can do.  I threw it into my Django code and started playing with it in the API.  By making mistakes and analyzing the error messages, I am slowly but surely making headway in properly implementing this new concept.

I think this is the toughest part of learning programming for me.  I sometimes find myself stuck on a problem, and afraid to act because I’m worried I’ll make a mistake.  It takes willpower to plunge into the dark looking for the light switch, but in the end it’s the best way to avoid this trap in my experience.  Acting is better than doing nothing.  If you make a mess of it just start over!

Welcome to my blog!  As a salesman trying to break into programming as a Python developer, I figured that my trials and tribulations would make a good read, and maybe even convince a kindred spirit to take the plunge like I did.  If you would like to learn more about me and why I’m doing this, click on “Who is Adam Carr?” at the top of the page.  If you want to see a running log of my progress and the resources I’ve used, click on “The Road to Success” at the top of the page.  My goal is to update every weekend.  Please feel free to ask me questions in your comments. You can also email me at carr.adam@gmail.com

Remember, “Always look on the bright side of life!”