In the first and second decades of this millennium, software has gained considerable attention, notably, in terms of high-demand jobs and the salaries they pay relative to those of other fields. Software development and software engineering roles will rarely command a salary greater than that of doctors and lawyers,
but software development and engineering are respectable professions; needed professions; professions where new thoughts and ideas always permeate the air and where real, significant, problems can be solved with impact to society. It’s a profession where you may never solve the same problem twice, and even at the appearance of repetition, you may in reality be adapting a previous solution or lesson learned to a new situation.
Software development and engineering are professions where you may depend on your compatriot developers or they may depend on you, where if one fails the entire team may fail. They are professions where being successful requires not just being creative, but also to be socially apt and to be capable of communicating with others and swaying your ideas into adoption. They’re professions where change occurs quickly, whatever its scale, and where ideas, including yours, may be challenged daily. If you’re not comfortable embracing change or accepting the thoughts of others, then other than being self-employed or a contract worker working solo, software is likely not a great career choice for you. Even at that, you still then require developing a good working relationship with your clients and a way to find new business.
The proliferation of the Internet, mobile devices, now less popular desktop computers, and various machinery and devices controlled remotely or by embedded application has collectively created a global market ripe with innovation and opportunity. Though software is said to have been around for almost 70 years, arguably there has never been more abundance of its use than now.
And so, if you’re now pondering your own salaried career in software, desiring to be good at your trade, maintaining your longevity within it, working your way up among others, maintaining their friendship, and commanding their respect then I wish you good fortune and success. Some people do prefer working for a paycheck rather than building their own business. That doesn’t mean their success will come easier.