Webmaster
A webmaster also called a web architect, site author, website administrator, or webmistress for females, is a person responsible for maintaining one or many websites. Duties of a webmaster may include ensuring that the web servers, hardware and software are operating accurately, generating and revising web pages, replying to user comments and etc.
An alternative definition of webmaster is a
business person who uses online media to sell products and/or services.This broader definition of webmaster covers management of content, advertising, marketing, and order fullfilment for the Web site.
Webmasters also heavily deal with high volumes of email, often related to important web or computer-related questions.
Computer Support Specialist
Computer support specialists help people use computers. When something goes wrong, support specialists figure out why. Then, they try to fix it.
Many support specialists answer questions over the phone or by e-mail. Others also help people face-to-face. To answer a problem over the phone, the specialist takes the person through the necessary steps to fix the problem using their own computer.
Most computer specialists work in offices or computer labs. They spend a long time sitting in front of computers. This can strain their back, wrists, and eyes.
Computer specialists normally work a 40-hour work week, but that can include being "on call" by phone when they are not on their shift. Some specialists work at night or on weekends.
Technical Writer
Technical writing, a form of technical communication, is a style of writing used in fields such as computer hardware/software, engineering, chemistry, robotics, finance, biotechnology and etc. Technical writers explain technology and related ideas to technical and nontechnical audiences. This could mean, for example, telling a programmer how to use a software library or telling a consumer how to operate a television remote control. Tehy begin by forming a clear understanding of the purpose of the document they will create. If payment for production comes from a second party, this includes a detailed interview with the party that pays for the document's production.
Technical writing teams or departments are often referred to as Information Development, User Assistance, Technical Documentation, or Technical Publications. Technical writers themselves may be called API Writers, information developers, documentation specialists, documentation engineers, or technical content developers. Advanced technical writers often move into specialized areas such as API writing, information architecture or document management.
Software Engineer
Software engineering (SE) is a profession dedicated to designing, implementing, and modifying software so that it is of higher quality, more affordable, maintainable, and faster to build. It is a "systematic approach to the analysis, design, assessment, implementation, test, maintenance and reengineering of software, that is, the application of engineering to software."
It is the application of Engineering to software because it integrates significant mathematics, computer science and practices whose origins are in Engineering.
Network Administrator
A network administrator oversees computer networks to ensure that they function smoothly. A network consists of a grouping of computers that communicate with each other or a central computer known as a server, on which computer files, programs, and other information are stored. A network may be as small as two or three computers or as large as the Internet, the world's largest computer network. For e.g,
Some network problems may result in the loss or corruption of data stored on the server. For this reason, the administrator must develop, install, and maintain emergency systems to back up the main network server. Administrators keep records of all users' problems and errors as well as the steps taken to solve the problems. This information is used to help solve future problems.
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.
DBA roles are increasingly identified by the databases and processes they administer and the capabilities of the database management system (DBMS) in use.
The work of a database administrator (DBA) varies according to the nature of the employing organisation and the level of responsibility associated with the post. The work may be pure maintenance or it may also involve specialising in database development.
System Analyst
A system analyst is the person who selects and configures computer systems for an organization or business. His or her job typically begins with determining the intended purpose of the computers. This means the analyst must understand the general objectives of the business, as well as what each individual user's job requires. Once the system analyst has determined the general and specific needs of the business, he can choose appropriate systems that will help accomplish the goals of the business.
To summarize, the system analyst's job is to choose the most efficient computer solutions for a business, while making sure the systems meet all the company's needs. Therefore, the system analyst must have a solid understanding of computer hardware and software and should keep up-to-date on all the latest technologies. He must also be willing to listen to the constant needs and complaints of the users he builds systems for.
Programmer
A programmer, computer programmer or coder is someone who writes computer software. The term computer programmer can refer to a specialist in one area of computer programming or to a generalist who writes code for many kinds of software. One who practices or professes a formal approach to programming may also be known as a programmer analyst.
The term programmer can be used to refer to a software developer, software engineer, computer scientist, or software analyst.
Programmers also conceive, design, and test logical structures for solving problems by computer. Many technical innovations in programming advanced computing technologies and sophisticated new languages and programming tools have redefined the role of a programmer and elevated much of the programming work done today. Job titles and descriptions may vary, depending on the organization.