My College Experience

Maybe, like me, you liked the idea of teaching yourself to code. The freedom to learn whenever and whatever you want. However, college or university can offer you some things that teaching yourself doesn't. A teacher for one. A network of students working toward a common goal, a learning curriculum and, some form of official certification at the end of your schooling. *WARNING Shameless plug incomming* (Check out the previous articles for more in-depth explanations of each of the 3 main learning paths).I tried to get the best of both worlds and enrolled in a online college course. I thought it would, for the most part, offer me the best of both worlds and minimizing the downsides of each. But is that true? Was I right in doing that? This article takes a look at my experience going through an course offered online through one of my local colleges. I'll run through what I expected from college, the things I was expected to learn, the value of the courses and give you an idea of when you might come across, and prepare you for those things should you take the same path and be under similar circumstances.

Software Development – Learn, Code, Create

You've seen "and remember, keep learning keep coding and keep creating" plastered all over JTSD. For good reason! In this article I discuss what I mean in the JTSD motto. How to continually learn and become a better developer, how coding and creating applications you enjoy building will help you immensely in getting a better understanding of the things you're learning. Learn, Code, Create are three simple words that, if adhered to will up your coding game more than you thought possible and, it's easier than you think!

Ways to Learn Software Development: Self-Starting

We've covered the pros and cons of going through traditional schooling such as college or university to gain the skills we need to become a software developer. Instead of paying someone thousands of dollars to teach us, why not teach ourselves? It takes a certain kind of person to be focused, determined, and driven enough to teach themselves to code but, if you can, the benefits of teaching yourself are boundless. In part 2/3 of the Ways to Learn Software Development series, we'll talk a look at those benefits, topics of debate, and some of the downsides and challenges associated with teaching yourself to become a professional software developer.

What is Software Development?

When deciding on a career you have to be sure it's something you'll be happy doing for a very long time. For software development that's especially true because there are so many drastically different areas of the craft. In this article I take a high-level look at some of the most common types of software development and some aspects of the craft that hold true throughout every field of specialization.

Why Software Development?

Welcome back! In this post I discuss a little bit about the thought process I went through when deciding what career I was going to pursue next. Why did I decided to change careers and some of the decisions someone in a similar situation to myself might have to make. I talk about how I decided that software development was for me and touch on some of what I think are the most important points about what a career in software development brings. My hope is that I might being you, the reader a little more understanding as to what you might expect in a software development career. I explain what I would consider the pros of software development but in the end it's up to you to decide for yourself if software development fits your career needs and goals!