OCCUPATION THESAURUS

SOFTWARE DEVELOPER



Never struggle with Show-and-Tell again. Sign up and activate your free trial, Sign in as a subscriber to view the Occupation Thesaurus in its entirety, or visit the Table of Contents to explore unlocked entries.

START MY 2-WEEK FREE TRIAL

HELPFUL TIP:

How your character makes a living is an important decision. After all, there’s probably a good reason why they chose this career. Think about how they pull on certain talents and skills, have positive or negative traits, and adhere to a specific work ethic to excel. Sometimes characters choose an occupation because of how they were raised, something they experienced, or even an emotional wound, so consider how all of these things will show readers who they are deep down, and why they do what they do.
OVERVIEW:
Software developers create many of the computer programs people use on a daily basis, from entire systems to smaller, add-on applications. They can develop a wide variety of programs, such as video games, apps, or security software. The product may be created for the company they work for, a client who hires them as a freelancer, or on their own initiative. In addition to designing and coding a product, developers do some testing, fix bugs, and provide upgrades down the road.

Software developers may be independent freelancers or part of a team, working from home, an office, or both. If they work for a client or as part of a group, they will meet regularly, either virtually or in person, to discuss designs and solutions to tough problems, assess progress on a current job, or brainstorm and plan new projects.

NECESSARY TRAINING:
Some companies prefer software developers to hold a bachelor's degree, such as one in computer science, while others require nothing more than completion of certain certifications. If the company offers junior positions or internships, developers may utilize these opportunities to gain experience and on-the-job training. Continuing education is highly important in this field since the language of computers, as well as the computers themselves, are constantly changing.

USEFUL SKILLS, TALENTS, OR ABILITIES:

HELPFUL POSITIVE TRAITS:
...

HELPFUL NEGATIVE TRAITS:
...

EMOTIONAL WOUNDS THAT MAY HAVE FACTORED INTO THIS OCCUPATION CHOICE:
...

SOURCES OF FRICTION:
...

PEOPLE THEY MIGHT INTERACT WITH:
...

HOW THIS OCCUPATION MIGHT IMPACT ONE'S BASIC NEEDS:
...

...

TWISTING THE STEREOTYPE:
...

REASONS THE CHARACTER MAY HAVE BEEN DRAWN TO THIS PROFESSION:
...