Sunday, August 2, 2009

Careers in IT

Webmaster

A webmaster is the designation given to the person responsible for designing and maintaning the coding and proper functioning of a website.Webmaster is also called the web architect.The duties of a webmaster include ensuring the web servers,hardware and software are operating accurately,designing the website,generating and rivising web pages,replying to user comment.Webmasters use computer software to do their jobs. They might learn to use many different types of software. Webmasters can also make a website by typing direct instructions in HyperText Markup Language (HTML) or some other programming language.Webmasters and other analysts usually work in offices or computer labs. Some work from home. Sometimes, they work in the evenings or on weekends to solve important problems with a computer system.

Computer support specialist

Computer support specialist help people use computers.When somthing goes wrong,support specialist figure out the problems then they try to fix it.They also install printers,software and other computers tool.Then,they teach people how to use them.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. 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 is the presentation of information that helps the reader solve a particular problem. Technical communicators write, design, and/or edit proposals, manuals, web pages, lab reports, newsletters, and many other kinds of professional documents.The first rule of technical writing is "know your audience." Writers who know their audiences well are in a position to suggest and implement solutions to problems that nobody else identifies.Whenever one group of people has specialized knowledge that another group does not share, the technical writer serves as a go-between. But technical writers are not just translators, accepting wisdom from experts and passing it on unquestioningly; they also are in the business of generating truth, by choosing what gets written, and for whom, with the full knowledge that later readers will depend on the accuracy of what has been written.

Software engineer

A software engineer is a person who applies the principles of software engineering to the design, development, testing, and evaluation of the software and systems that make computers or anything containing software, such as chips, work.they are interacting with both business functions and programmers, Software Engineers should have excellent communication skills and should enjoy working as part of a team. They will often have to explain business functions to programmers and technology restraints to non-technical business managers. Software engineer usually requires at least a BS in Computer Science. Should be very familiar with specialized languages relevant to the technologies employed.

Network administrator

Network administrator is a modern profession responsible for the maintenance of computer hardware and software.The Network Administrator is usually the highest level of technical or network staff in an organization and will rarely be involved with direct user support.The actual role of the network administrator vary.It often includes maintenance of network facilities in individual machines, such as drivers and settings of personal computers as well as printers and such. It sometimes also includes maintenance of certain network.Network specialists and analysts concentrate on the network design and security, particularly troubleshooting and or debugging network-related problems. Their work can also include the maintenance of the network's authorization infrastructure, as well as network backup systems.

Database administrator

A database administrator (DBA) is similar to a database developer or designer except that the DBA's key responsibilities is ensuring that a database is available at all to the users and programs that need it. This includes making backups and archiving data. It also includes on-going monitoring to ensure that the database is responding to requests quickly. Sometimes the DBA has some hardware knowledge so that the appropriate servers can be purchased so that the database's performance is not impacted by hardware bottlenecks.Database administrators work in offices or labs. They usually work about 40 hours a week. But evening or weekend work may need to be done to meet deadlines.They must be able to think logically. Being able to concentrate and pay close attention to detail is important. These computer specialists sometimes work on their own, but they often work in teams. They must be able to communicate with computer personnel, such as programmers and managers. They must also communicate with other staff who may have no computer training.They ensure that systems perform as they should and add people to the system as needed. Database administrators often plan security measures. Data integrity, backup, and security are critical parts of the job.They identify user needs, set up computer databases, and test systems.


System analyst

System analyst is the person responsible for the development of an information system. Systems analysts design and modify systems by turning user requirements into a set of functional specifications, which are the blueprint of the system. They design the database or help design it if data administrators are available. They develop the manual and machine procedures and the detailed processing specifications for each data entry, update, query and report program in the system.They develop prototypes of the system along with the users, so that the final specifications are examples of screens and reports that have been carefully reviewed. Experienced analysts leave no doubt in users' minds as to what is being developed, and they insist that all responsible users review and sign off on every detail.

Programmer

Programmer is a person who designs and writes and tests computer programs.Computer programmers write, test, debug, and maintain the detailed instructions, called computer programs, that computers must follow to perform their functions. 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.Programmers write programs according to the specifications determined primarily by more senior programmers and by systems analysts. After the design process is complete, it is the job of the programmer to convert that design into a logical series of instructions that the computer can follow.