Being interested in computers is always something that I've been interested in. From a very young age, I'd always been tinkering with computers in some capacity. Working with computers for me is a like a mix of art and engineering. Finding out how machines work, and how to make them solve real problems is something that I find great joy in.
A good career for someone with the right personality. Unfortunately, I couldn't stand being sat at a cubicle day-in, day-out.
Requires excellent (and I mean, excellent) problem solving skills, a keen interest in programming (obviously) and the ability to think outside the box.
It's a fairly solitary job, as fellow programmers tend to work with headphones on to avoid distraction. It often involves dealing with non-technical-minded individuals, so it is necessary to be able to translate ideas into non-techy speak and vica-versa.
It can be infuriating working with managers/stakeholders with unrealistic expectations, or those who don't have a precise set of detailed requirements.
I love the problem solving and ability to create solutions. Tight or unreasonable deadlines created by middle management can be a big source of stress, frustration and long hours. Those long hours take a toll on your health. Even a regular 8-hour day sitting at the computer typing gets old after a few years.
I like the problem-solving aspect of software development. Unfortunately, being a developer also means spending all day inside staring at a screen, and after several years in this field, I am suffering health problems from the lack of movement and high stress that seems endemic to the IT field. I'm seriously looking at alternative careers despite having substantial experience and success as a developer.
I had a computer since I was six, so I learned programming very early. When I wanted to choose a university I applied for English and IT. And landed in IT. After completing university I was working in mobile phone games post production, developing a weather information parsing system, developing system for IPTV and other. I want to get better, since I get very passionate about that. I would like to become a game developer and make video games. Maybe along with writing the story :-)
I have been working more than 15 years in the field - mostly for big private institutions - and was thinking about kind of a career switch that would allow greater autonomy and creativity. omg it seems that i am 95% compatible with my actual job !!!