Sunday, August 2, 2009

Careers in IT

Webmaster

A career that requires one to have HTML expertise as well as one or more scripting and interface languages. A person involved in this career manages, maintains, designs, monitors servers and ensures a certain website is operating accurately. A webmaster is most often the owner of a domain. To put it simply, a webmaster is defined as a person who manages a website.



Computer support specialist

Computer support specialists help people use computers. When something goes wrong, support specialists figure out why and find the best possible way to solve the problem. Computer specialists may work for the company that makes the computer software or for the place that uses certain computer software, such as a school. They may assist other employees at the company or the customers of that company. They also may be asked by the maker of the software for feedback on good or bad things about the product, since they work with it daily.



Technical writer

A technical writer is a profession that requires a writer who designs, writes, creates, maintains, and updates technical documentation; be it through a website or a user manual. As a technical writer one writes instructions to help people use a product or service.



Software engineer

Computer software engineers apply the principles of computer science and mathematical analysis to the design, development, testing, and evaluation of the software and systems that make computers work. Software engineers can be involved in the design and development of many types of software, including computer games, word processing and business applications, operating systems and network distribution, and compilers, which convert programs to machine language for execution on a computer.



Network administrator

A person whose responsible for the maintenance of computer hardware and software that comprises a computer network. Other roles of this profession includes network design, management, troubleshooting, backup and storage, documentation, security and virus prevention as well as managing users. Roles of a Network Administrator may differ in different companies, however most of them commit to the same responsibilities.

Database administrator

A database administrator (DBA) is responsible for the performance, integrity and security of a database. Additional role requirements are likely to include planning, development and troubleshooting. The work may be pure maintenance or it may also involve specialising in database development. Responsible for the administration of existing enterprise databases and the analysis, design, and creation of new databases.


System analyst

System analysts help organizations to use technology effectively and to incorporate rapidly changing technologies into their existing systems. The work of computer systems analysts evolves rapidly, reflecting new areas of specialization and changes in technology. Computer systems analysts solve computer problems and use computer technology to meet the needs of an organization. They may design and develop new computer systems by choosing and configuring hardware and software. They may also devise ways to apply existing systems’ resources to additional tasks. Most systems analysts work with specific types of computer systems—for example, business, accounting, or financial systems or scientific and engineering systems—that vary with the kind of organization.

Programmer

A programmer designs software programs through building logical work flow charts, the functionality of which is translated into one of several languages that computers can understand. In the majority of cases, the computer programmer also designs a graphical user interface (GUI) so that non-technical users can run the software through easy, point-and-click, menu-oriented modules. The GUI acts as a translator between the user and underlying software code, negating the need to know the command line structure of the language.

1 comment: