Be flexible and explore.

When I started my computer science degree, I was pretty set on what I wanted to do. I wanted to be a front-end developer and turn web designer’s designs into a functioning reality. I had previously worked as a graphic designer, so it seemed like the next natural step would be something in front-end, either as a developer or working in user experience. I knew that a computer science degree was not going to be solely focused on front-end work, but I figured that I would just do what was required of me and move along.

However, I realized pretty early on that I shouldn’t be so rigid in what area I wanted to focus on. Maybe it was because we don’t get into front end work into a few terms in, but I spending all this time learning different areas of programming… and loving it. I had wanted to focus on front-end development because it was a little familiar and I already had some experience, but this program teaches us about so many different areas.

In the beginning of my program, if I was working on independent projects they were designing single page web applications with a focus on making them visually appealing. Now, I’m find myself learning and playing around with all different areas, sometimes it’s building an API or creating a database. I’ve really started to enjoy more of the backend technologies and languages. Operating systems, while tough, was an interesting class. I was not expecting to enjoy any part of that experience.

Now, as I’m searching for jobs, I’m not just focusing on front-end development positions. I’m being flexible and exploring other areas because they sound just as appealing to me. I think as a programmer, it can be very tempting to stick with what you know. It’s familiar and you’ll probably be able to knock out a few projects with ease. However, it’s important to be flexible and explore other areas because you might enjoy them more than you think.

Leave a comment

Your email address will not be published. Required fields are marked *