This has been a question I found myself asking a lot without any clearly defined roadmap.
A little background about myself:
I’m 27 and have had a career in sales for about 8 years now. It wasn’t until I began creating a sales tracker for myself and my co-workers in my free-time, that I found a passion to create and design solutions to make our jobs easier. This was such a huge difference to how I was feeling about sales. As much as I loved the art of communicating, sales left me feeling empty and unfulfilled. Well, the only thing fulfilling about it was the money, but how fulfilling can that be? I wanted more from a career than just convincing people why they should spend more money on products and services that they probably don’t need.
So you’re probably thinking to yourself, that’s great and all Chris but I need answers! I got you, don’t worry. So something that confused me was all these terms like “Software Development”, “coding”, “programming”. Are they all the same or what the heck is the difference? Well to start, they all work together but they do have different meanings. So let’s review the differences between coding and software development to help you better decide where you would like to be.
- Coding = The process of designing and building an executable computer program for accomplishing a specific computing task.
- Software Development = The process of conceiving, specifying, designing, programming, documenting, testing, and bug fixing involved in creating and maintaining applications, frameworks, or other software components.
It’s clear that software development has the meat and potatoes. For me, that’s what I was hungry for. It’s so much more than just coding. That’s why I believe coding bootcamps are good if you just want to code or be a programmer. But if you want to be a software developer, then coding is just a piece of that. I didn’t know until halfway through my degree what area of Computer Science I wanted to be in, so I’m grateful for it and the connections made along the way.
I hope this helps you on your journey to becoming a software developer.
Stay coding friends!