I personally think someone who works as a Software Developer should deserve a salute!
How many of us do care or even wonder about those who invented the applications who helped us buzz up in the morning or that trusty buddy, Facebook. The place where everyone get to socialize and make new friends. Yes, that's it. They worked hard with sleepless nights for the sake of technologies evolution just to satisfy the hunger of our society.
Many of us rely on our personal devices. Can't deny that. With applications and software on our devices, it would be pretty dull and boring to own a mobile without completely anything in it. Imagine having a world without books, colors and adventures, that's how it would feel. Without people who sits and codes binary instructions on the computer 24/7, we wouldn't have the future to save fuel with the use of online banking or even complete tasks and assignments without our trusty Mr.Google.
To be honest, I myself did not really care that much about these professionals until I entered college and learned it myself. My lecturer told me one day, that the learning duration and experience they had to face was tougher than those who studied medicine. It hold me back a little until I researched it myself.
Based on the research I managed to find a piece of information on Software Developer. Here's what they had to say.
"The best software developers are creative and have the technical expertise to carry out innovative ideas. You might expect software developers to sit at their desks designing programs all day – and they do, but their job involves many more responsibilities. They could spend their days working on a client project from scratch and writing new code. But they could also be tasked with maintaining or improving the code for programs that are already up and running. Software developers also check for bugs in software. And although the job does involve extreme concentration and chunks of uninterrupted time, software developers have to collaborate with others, including fellow developers, management or clients. Developers are often natural problem solvers who possess strong analytical skills and the ability to think outside the box."
Emily H. Bratcher. http://money.usnews.com/careers/best-jobs/software-developer
But at the end of the day, all job requires special talents and interest from gifted beings. All of them possessed the same level of pressure, effort, time and energy. It only depends on you, who you really want to be and are you willing to grab the chance you're close to.