|
|
| |
|
|
|
|
|
 |
| |
|
| |
| |
|
| |
|
A multimedia programmer gives a multimedia product its functionality by writing computer programs that draw together multimedia features, such as text, sound, graphics, digital/analogue photographs, 2D/3D modelling, animation, video, information and virtual reality, according to a designer's specification.
Multimedia products work on particular 'platforms', such as the internet, interactive television, CD-roms, information kiosks, DVDs, computer games consoles and Wireless Application Protocol (WAP) mobile phones.
Programmers may come from a design or computing background, but the role demands a combination of both creative and technical skills.
The term multimedia is used interchangeably with other terms such as interactive media, digital media, new media, and online/internet services.
Whilst the phrase: "Multi Media" was devised to cover all areas of computer science, the description has been largely superceded by a vast panoply of more specialised job titles and sub genres within this area of computer programming.
The meteoric growth of the internet and services fed via the web to mobile communications has spawned a considerable list of new speciality skills sets relating to different programming languages, database management systems, graphics editors, HTML editors, which the CV index Careers Guide will evaluate in due course.
|
|
| |
|
| |
| |
|
|
| |
|
 |
 |
| MultiMedia Programmer - Normal Activities |
|
|
 |
|
| |
 |
UK |
|
|
 |
| |
|
-
Programmers are involved at different stages of the system life cycle from initial analysis, implementation, integration, testing, to debugging and support.
This role includes the following:
- Working with the designer and other creative specialists to understand the design concept and advising on how it can be implemented technically within constraints;
- Sorting out operational logic and business rules that are necessary for the feature to be reproduced correctly according to the designer's specification;
- Writing efficient computer code or script to make the various features work, ensuring that sound, graphics, animations and timings work as intended and make good use of processing and data storage capacity;
- Creating and linking databases to the user interface so that information can be retrieved, stored and processed interactively via the application;
- Writing HTML or similar input and using authoring packages where appropriate to create content and effects;
- Running tests of the application to identify bugs which need to be rectified;
- Solving the problems by re-writing the code or adding new code which works around the problem;
- Providing technical support to an application once it is running and making further adaptations or patches to the code, or creating new versions;
- Researching and keeping abreast of emerging technologies in order to be able to deliver the most up-to-date solutions. This may mean learning new programming languages or technologies.
Programmers work within teams with the designer and other specialists, such as animators, video producers and 3D modellers, who create the multimedia features. Because of the size and complexity of some applications, there may be several programmers working on one or more aspects of the application. In
smaller projects, the programmer may take on other roles, such as design and animation, depending on his or her expertise.
Programmers may become specialised in particular output formats, such as interactive television, web applications or mobile technologies, depending on their range of expertise.
|
| |
|
| |
|
|
 |
| |
|
|
| |
|
 |
 |
| MultiMedia Programmer - - Job Entry Requirements |
|
|
 |
|
| |
 |
UK |
|
Although this area of work is open to all graduates, a degree/HND in the following relevant subject areas will increase your chances:
- Interactive/Multimedia Technology or Design/Animation;
- Computer Science/Software Engineering;
- Mathematics and/or Physics;
- Engineering or Electronics;
- 3D Design or Digital Art;
- Graphic Design/Illustration;
- Spatial Design;
- Fine Art/Visual Art.
Regardless of the subject you have studied, employers will want to be sure that you have a strong programming background in some of the main languages listed below, and logical problem-solving skills. If you have taken an HE course that specialises in multimedia it will usually be an advantage, but employers are also impressed by computer science or software engineering courses, or even maths or engineering courses that include computer programming, provided the candidate can also demonstrate skills in multimedia applications. Similarly, art and design courses can be a good entry route if the candidate has aptitude and skills in programming.
Entry without a degree or HND is difficult in view of the intense competition, but having a strong portfolio or experience in designing personal web pages may compensate. Some employers may prefer graduates to applicants. A pre-entry postgraduate qualification is not needed, though an MSc in Multimedia or similar will compensate for a non-relevant first degree.
An employer is unlikely to hire you without seeing examples of your work. Pre-entry experience is desirable and relevant vacation work, voluntary work, projects or placements will be an advantage. A CD-Rom or personal website demonstrating a broad skill set can be used to support a CV or application form. It is important to build up a good personal multimedia portfolio to demonstrate skills and creativity; this might include an interactive website, an animated computer game, or learning materials or presentation materials incorporating a variety of media.
Employers are interested in applicants with both technical and creative skills. Interactive design skills, such as user and task analysis and interface design and evaluation, and programming skills, such as authoring, engineering and quality testing, are of particular importance. Employers usually look for knowledge and
experience in a combination of:
- Relevant software (Macromedia Director, Cold Fusion, and Macromedia Flash);
- Programming languages (C, C++, Java, Delphi);
- Scripting languages (Action Script, Java Script, and Ajax);
- SQL, PHP, Perl, ASP, CGI, XML CSS and internet networks.
Actual employer requirements vary depending on the sector and the platform being used. Skills can date quickly due to the fast-moving nature of the industry. An interest in 3D geometry is valuable, and an understanding of layout, design and graphics is also important, along with endless enthusiasm and the ability to work effectively in a small project team. Multimedia programming is not suitable for people who prefer to be solitary. A combination of good communication skills, a logical approach to problem-solving, technical aptitude, and the ability to manage a complex range of tasks to meet deadlines will be expected. |
|
 |
| |
|
|
| |
|
| |
|
|
|
| |
|
 |
 |
| MultiMedia Programmer - - Career Development |
|
|
 |
|
| |
 |
UK |
|
|
Till now, the industry has had a fairly flat structure in which career development has been towards new skill areas rather than upwards. This appears to be changing, with more layers of management emerging as the industry develops. Opportunities exist for career development in areas such as interactive television,
games development, internet and wireless platforms, and e-learning.
Programmers may remain focused on the production of multimedia or, with experience, move into middle management roles, such as team leader, project manager or production manager. Depending on the size and structure of the company, these roles may vary or overlap. Project leader is likely to become a more important job profile as the collaboration of skilled professionals for the duration of a project becomes the norm. Project leaders, responsible for co-ordinating the work carried out by the various team members and ensuring that the project is completed to deadline, require an all-round skill set encompassing business, content, design and technical competencies.
As the multimedia industry evolves, digital security and online services are predicted to become major growth areas with the opportunity for skilled professionals to work with larger and more diverse audiences in new markets, such as China. The majority of companies will be small and focus on specialist services, market niches, technology development, or specific creative styles.
|
|
 |
 |
|
 |
| |
|
|
| |
|
|
|
| |
|
 |
 |
| MultiMedia Programmer -- Reading Reference |
|
|
 |
|
| |
 |
UK |
|
AGCAS
- Broadcast, Film and Interactive Media Sector, AGCAS Sector Briefing, Biennial
- Handling Discrimination, AGCAS Information Booklet, Biennial
- Information Technology Sector, AGCAS Sector Briefing, Biennial
- Options with Multimedia, AGCAS Options Series, Biennial
- Options with Computer Science/Information Technology, AGCAS Options Series, Biennial
- Options with Electrical/Electronic Engineering, AGCAS Options Series, Biennial
- Options with Graphic Design, AGCAS Options Series, Biennial
|
 |
| |
|
|
|
 |
| |
|
|
| |
|
 |
 |
| MultiMedia Programmer - - Resources |
|
|
 |
|
| |
 |
UK |
|
- Careers and Jobs in IT, Kogan Page, 2004 buy from Amazon.co.uk
- Computer Weekly, Reed Business Information, Weekly
- Computing, VNU Business Publications, Weekly
- Creative Review, Centaur Media plc, Monthly
- Edge, Future Publishing Ltd, Monthly
- The Guardian, Guardian Newspapers Ltd, Daily
- The Hobsons GET Science and IT Guide, Hobsons Plc, Annual
- Inside Careers: Information Technology, Inside Careers, Annual
- Revolution, Haymarket Publishing Ltd, Monthly
- TARGETjobs IT, GTI Specialist Publishers, Annual
|
 |
| |
|
|
|
 |
| |
|
|
| |
|
| |
|
| |
|
 |
 |
| MultiMedia Programmer -- Industry Bodies |
|
|
 |
|
| |
 |
UK |
|
British Computer Society (BCS)
1st Floor, Block D, North Star House, North Star Avenue, Swindon SN2 1FA
Tel: 0845 300 4417
www.bcs.org
British Film Institute (BFI)
21 Stephen Street, London W1T 1LN
Tel: 020 7255 1444
www.bfi.org.uk
British Interactive Media Association (BIMA)
Briarlea House, Southend Road, Billericay, Essex CM11 2PR
Tel: 01277 658107
www.bima.co.uk
British Web Design & Marketing Association (BWDMA)
PO Box 3227, London NW9 9LX
Tel: 020 8204 2474
www.bwdma.co.uk/
e-skills UK - The Sector Skills Council for IT and Telecoms
1 Castle Lane, London SW1E 6DR
Tel: 020 7963 8920
www.e-skills.com
Institution of Analysts and Programmers (IAP)
Charles House, 36 Culmington Road, London W13 9NH
Tel: 020 8567 2118
www.iap.org.uk
Skillset (Sector Skills Council for the Audio Visual Industries)
Focus Point, 21 Caledonian Road, London N1 9GB
Tel: 020 7713 9800
www.skillset.org |
 |
| |
|
|
|
 |
| |
|
|
| |
|
| |
|
 |
 |
| MultiMedia Programmer --Typical Industry Employers |
|
|
 |
|
| |
 |
UK |
|
Multimedia programmers are typically employed in specialist multimedia companies, as well as other organisations that use or create multimedia products.
Programmers are employed within the following industry sectors:
- IT and games;
- Broadcasting;
- Telecommunications (particularly mobile phone suppliers and networks);
- Publishing and media;
- Education.
Typical employers include: independent production companies; facilities houses; broadcasting companies; DVD and CD-Rom authoring companies; games publishers; educational institutions and e-learning suppliers; specialist multimedia and web software houses; internet service providers (ISPs) and web hosting services; interactive design agencies; interactive museums and visitor attractions; construction developers; and marketing/advertising agencies.
Organisations with in-house websites and/or new media or multimedia departments include, amongst others, universities, banks, retailers, local authorities and the civil service.
Multimedia programming is set to expand again as broadband makes more facilities possible via the internet. Mobile platforms such as phones and personal digital assistants (PDA’s) require specialist software and there will be a requirement for embedded software in many other electronic products. In addition, the UK has the largest computer games industry in Europe with over 250 games development studios, concentrated particularly in Manchester, Liverpool, Dundee and Guildford. |
| |
|
 |
| |
|
|
| |
|
| |
|
| |
|
|
|
| |
|
| |
|
| |
|
 |
 |
| MultiMedia Programmer -- Salary Expectations |
|
|
 |
|
| |
 |
UK |
|
- Typical starting salaries range between £18,000 and £23,000, with some as low as £14,000 (salary data collected Jul 06).
- Salaries are generally lower during the initial training period, but then experienced programmers earn between £28,000 and £35,000, and some over £40,000 (salary data collected Jul 06).
- Working hours are often slightly later than most office-based work, typically from 9.30am to 6.00pm. Additional hours are commonly needed to complete assignments to schedule.
- Work is carried out in teams, usually in an open-plan area. Individuals may be members of several teams and there may be a need to share desks or cubicles with others.
- Many experienced multimedia programmers leave their employers and set up their own small companies. Between 10% and 30% of the workforce are freelance individuals working on a contract basis.
- The Skill-set (Sector Skills Council for the Audio Visual Industries) workforce survey 2005 indicates that 73% of people working in web, internet and offline media are male, and multimedia programmers as a group within this sector appear to reflect this statistic.
- Jobs are quite widely available but entry-level positions can be more difficult to find. Though the work is based on electronic communications, locations tend to be in major urban areas (particularly London and the South East) and are concentrated where there are clusters of other creative industries, such as broadcast media, film making, or animation.
- Travel within a working day, absence from home at night and overseas travel are all uncommon. There is some client contact, but little travel is needed since most of the work is electronic.
|
| |
|
 |
| |
|
|
| |
|
|
|
| |
|
|
|
| |
|
| |
|
|
|
| |
|
| |
|
|
|
|
|
|
|
 |
|
|
| |
|
|