What are the specialization fields for a software engineer?
Answer:
*Job description:
Software engineers research, design, test, implement and maintain software systems to meet client or employer needs. They use a variety of computer programming languages and applications, working in teams with other IT professionals, or alone.
Sometimes referred to as computer programmers or software developers, the type of organisation they work for includes:
IT firms or consultancies;
major IT users;
organisations that either harness, create or use IT, such as banks, retailers, manufacturers, telecommunications companies, the armed forces, the public sector and voluntary sector organisations.
Software engineering is one of the most popular professions in IT in terms of the numbers employed.
ยป Typical work activities:
Typical work activities will usually include some or all of the following:
researching, designing, writing and testing new software programs;
developing existing systems by analysing and identifying areas for modification;
'bolting together' existing software products (getting incompatible platforms to work together and creating code to link them);
maintaining systems by monitoring, identifying and correcting software defects;
investigating new technologies;
creating technical specifications and test plans;
working with computer coding languages;
writing operational documentation with technical authors;
working closely with other staff, such as project managers, graphic artists, systems analysts, and sales and marketing professionals;
consulting clients/colleagues concerning the maintenance and performance of software systems and asking questions to obtain information, clarify details and implement information;
constantly updating technical knowledge and skills by attending in-house and/or external courses, reading manuals and accessing new applications;
problem-solving and thinking laterally as part of a team, or individually, to meet the needs of the project.
I hope your advisor has enough ties with industry so that he can suggest a specialty which matches your interests. I've worked with different SE's whos skills ranged from writing code for PIC's to developing software on large frames to manage utility power. There are a LOT of specialties.
Maybe ask yourself, "what made me interested in software enough to pursue a degree?"
The answers post by the user, for information only, FunQA.com does not guarantee the right.
More Questions and Answers: