Web Developer (Programmer)
After creating the content, someone must take it and format it in web pages. This is the responsibility of the web developer. Using a combination of programming, artistic and commercial skills, the developer weaves the content in an attractive format to keep people on the website. In addition, developers also participate in the overall design of the site (along with web designers) and in the usability tests. Interaction with network administrators and database administrators is also frequently required
The main task of the developer is to generate code for web pages. Generally, this involves the use of a web development tool such as Dreamweaver, FrontPage, GoLive or Visual Interdev. In addition, good web developers are expected to be familiar with graphics editing packages (such as Adobe Photoshop), since making changes to graphics formats is a common task when developing web pages. Therefore, make sure you have training in at least one of these packages (preferably two) before applying for a web development job.
Web Designers (Site Designer)
Site designers and web developer roles can be very similar depending on the organization. However, web designers usually have more artistic training in interface design (unlike developers who have more training in programming). The main function of the site designer is to develop an effective interface between the client, the administration of the company and the web development team.
The designer must ensure that the design of the site helps the administration effectively communicate its message to the customer while maintaining the functionality of the site for the client. This delicate act of juggling is more art than science. Often, site designers end up being the project managers for the website, as they tend to interact with all the groups responsible for the development and maintenance of the website. Therefore, strong communication skills are a requirement of this work.