Day in the Life
Software engineers usually work in offices or laboratories in comfortable
surroundings. While a normal work week is usual, when deadlines or products are going through testing before a product release, additional hours are likely. Also, as many products are highly competitive, a new feature or release from one manufacturer may prompt others to scramble to offer the same features on their own products. This, as you can imagine, might prompt crunch hours added to a normal work week.
Teams
and Coworkers
Almost all jobs in engineering require some sort of interaction with
coworkers. Computer software engineers often work as part of a team that
designs new hardware, software, and systems. A core team may comprise
engineering, marketing, manufacturing, and design people, who work
together until the product is released. Whether they are working in a team situation, or just asking
for advice, most engineers have to have the ability to communicate and
work with other people.
Engineers should be creative, inquisitive,
analytical, and detail-oriented. They should be able to work as part of
a team and to communicate well, both orally and in writing.
Communication abilities are important because engineers often interact
with specialists in a wide range of fields outside engineering.
Writing
and presentation skills are also vital so engineers can share their
research and experiences with colleagues through topical meetings,
professional associations, and various publications.
Note: Some resources in this section are provided by the US Department
of Labor, Bureau of Labor Statistics.
|
|