Video here

Loading...

Tenses

present-simple

present-simple

conditional

conditional

present-continuous

present-simple

present-simple

present-simple

present-simple

present-simple

present-simple

present-simple

present-simple

present-simple

present-simple

present-simple

present-simple

present-simple

present-simple

present-simple

present-simple

present-simple

present-simple

present-simple

present-simple

present-simple

English Subtitles

Hi, I'm Chris Finch and I'm a software engineer for Research and Development

The research and development department is involved with inventing new and interesting ways of presenting content to BBC audiences

Without R&D we wouldn't have iPlayer, any of the BBC websites, or online services

We wouldn't have new camera technology.

At the moment I'm working on 'BBC Snippets'.

Snippets is a website that allows you to access the BBC archive of over a quarter of a million hours of BBC footage

You can not only watch that footage, you can also preview scripts, make clips, and search it in a really easy and accessible manner.

So the way Snippets works is that, for example, if you want to search for a keyword...

'Bolt', 'The Olympics'.

We get now all the programmes where Usain Bolt was mentioned along with the word 'Olympics'

I can go ahead and take one of those, and then it queues up the part of the programme right here and then it queues up the line that the commentator was speaking

And then, say that I want to save this clip for later, I can give that a pause and I can say that I want to make a snippet

My role at Snippets is user-interface engineer.

I deal with all aspects of the website you can see and interact with whenever you access it, be that menus, design, colour, layouts.

Anything that you can see, touch or use in your browser when you're accessing the website, is my domain.

When I'm working with a website, I use three main computer programming languages: CSS, JavaScript and HTML

I can change just a few lines of code and make a pretty big impact on the site

For example, if I decide for any reason that I wanted to change the colour of the website, I can just type in a few lines of code

And there we have it: changed.

These languages might look like jargon to most people, but they're the tools of our trade and we can use them to change all aspects of websites across the Internet

The most challenging thing about my job is that web standards are constantly evolving

And keeping up with new technology can be difficult and overwhelming sometimes

10 years ago we didn't even have touchscreens on everyday devices, but now everything I do has to be built and created with an eye to new devices and new technologies

The best satisfaction I can get from my work is when someone uses something that I've made and they don't realise that I've been sitting there building it.

Because my job in the end is to make users' experiences as seamless and easy as possible.

So that they don't even know that I spent hours and hours working on something they just get pleasure from using the programme that I've created.

Introduction

Learn how to talk about software design and development in this video from the BBC in London.  A programmer in the Research & Development department talks about his job and current projects.  A good introduction to vocabulary related to application/software design.

Open Learning Zone

Members Area

Log in with Facebook to save videos, phrases and vocabulary:

Vocabulary: Dictionary definition

Click on the word or phrase to search the Cambridge dictionary.

Vocabulary: In other videos

Click on the words to search our database of videos.

Save words & phrases

Login with Facebook to save words and phrases: Login

Channel Information
bbccareers
Subscribe to this Youtube channel

Tell someone

Contact us via Facebook