Английский язык для ИТ-специалистов

Programming

Показывать лекцию целиком

1. Vocabulary

A project manager - руководитель проекта

A database analyst - аналитик базы данных

A network analyst - сетевой аналитик

A system analyst - системный аналитик

A Web designer - дизайнер веб приложений

A software engineer - программный инженер

A hardware engineer - специалист по оборудованию

A security specialist - специалист по компьютерной безопасности

A network/computer system administrator - сетевой/системный администратор

A database administrator - администратор базы данных

A computer operator - оператор ПК

A help desk technician - специалист службы поддержки

A computer training instructor - специалист по компьютерному обучению

A technical writer - технический писатель

A teleworker - дистанционный работник

Teleworking - дистанционная работа посредством телекоммуникации

An online teacher - преподаватель, дающий уроки он-лайн

A desktop publisher - разработчик графики приложений

Telemedicine - телемедицина

A computer animator - специалист по компьютерной анимации

2. Translate from Russian into English:

  • Администратор базы данных — специалист, отвечающий за выработку требований к базе данных, её проектирование, реализацию, эффективное использование и сопровождение, и защиту от несанкционированного доступа.
  • Системный администратор – сотрудник, в обязанности которого входит не только слежение за сетевой безопасностью организации, но и создание оптимальной работоспособности компьютеров и программного обеспечения для пользователей.
  • Технический писатель - специалист, занимающийся документированием в рамках разработки программного обеспечения.
  • Специалист службы поддержки - сотрудник структуры, разрешающей проблемы пользователей с компьютерами, аппаратным и программным обеспечением. Сотрудник технической поддержки регистрирует все обращения конечных пользователей. Начальной точкой контактов конечных пользователей со службой технической поддержки является колл-центр, который служит источником информации об удовлетворенности пользователей уровнем сервиса.
  • Оператор ПК занимается набором текстов, занесением информации в базу данных, созданием и форматированием электронных версий документов, составлением таблиц и сводок, проведением элементарных расчетов. Работа ведется на персональных компьютерах и требует от специалиста внимательности, высокой скорости печати, знания стандартного пакета офисных программ, умения пользоваться локальной сетью и находить нужную информацию в Интернете.
  • Веб-дизайнер — это специалист в области веб-разработки и дизайна, в задачи которого входит проектирование пользовательских интерфейсов для сайтов или приложений.
  • Инженерия программного обеспечения — это область компьютерной науки, которая занимается построением программных систем, настолько больших или сложных, что для этого требуется участие команды разработчиков, порой даже нескольких команд. Программный инженер должен быть хорошим программистом, уверенно разбираться в структурах данных и алгоритмах и свободно владеть одним или более языком программирования.
  • Системный аналитик - сотрудник, ответственный за анализ интересов заинтересованных лиц создаваемой IT-системы на предмет возможности их удовлетворения её техническими свойствами. Основным продуктом системного аналитика являются организационно-технические решения, оформляемые как техническое задание на систему, техническое задание на программное обеспечение.
  • 3.1. Read the text

    RETURN OF THE HOMEBREW CODER

    Most modern software is written by huge teams of programmers. But there is still room for homebrewHomebrew – доморощенный coders, at least in some unusual niches.

    As digital gizmosGizmo – электронное приспособление, устройство proliferate, consumers are running into some nigglingNiggling - незначительный problems. How can you synchronize a Sony Ericsson smartphone with a Macintosh computer running Microsoft's Entourage software? How do you send instant messages from your PocketPC or Palm handheld? How do you maintain a weblog quickly and easily? Such difficulties are typically faced by just a few thousand people with specific and unusual requirements--too few to merit the attention of the big computer firms, but enough to provide opportunities for a growing band of homebrew coders who set out to develop niche products.

    In many cases these programmers are making a decent living in the process, thanks to the availability of high-speed internet connections, cheap web-hosting services and online-payment systems, all of which make it quick and easy to distribute software and collect money from customers. The trend is also a response to the sorry state of the technology industry, following the bursting of the dotcom bubbleDotcom bubble – пузырь доткомов, экономический пузырь, образовавшийся в результате взлёта акций интернет-компаний, а также появления большого количества новых интернет-компаний и переориентировки старых компаний на интернет-бизнес.. Where they could once command salaries of $100,000, programmers now worry about their jobs disappearing to India. So instead of waiting for things to improve, some have decided to strike out on their own.

    Brent Simmons is one such programmer. With the help of his wife, he runs a software company from his garage in Seattle. They make a clever piece of software, which runs on the Mac OS X operating system and makes it easy to read news and then post comments on to a weblog. "I like being able to design and implement software and have the final say," says Mr Simmons. "It's a higher level of creativity than working on someone else's software. I get to refine and market my own ideas." At $40 each, Mr Simmons needs to sell 2,000 copies of his program each year to earn what he would be paid as an employee elsewhere.

    Jonas Salling from Stockholm, meanwhile, has attracted a loyal following for his handy software utilities. One allows data from Microsoft's Entourage personal-information manager for Macintosh computers to be transferred to Sony Ericsson smartphones. The other allows such phones, and certain Palm handhelds, to be used as wireless remote-controls via a Bluetooth link. So you can, for example, advance slides in a presentation by clicking on your phone's keypad. The number of people who actually want to do this is quite small, but they want to do it enough to pay Mr Salling $10 for his software, which has won several awards.

    Even more successful are Gaurav Banga and Saurabh Aggarwbi, based in Sunnyvale, California. They sell VeriChat, a nifty piece of software that allows people to send and receive instant messages on smartphones, or on PocketPC and Palm handheld computers. VeriChat is sold on a subscription basis, and brings in $20 per user per year, collected via PayPal.

    Another homebrew coder is Nick Bradbury, who lives in Franklin, Tennessee. He wrote one of the first web-publishing tools. Then he started Bradbury Software, which sells a web-page editor and a news-reading program. Self-employment, he notes, has more than just financial benefits. "I put in more hours, but those hours are very flexible, which in my case means I can spend a great deal of time with my two kids," he says. And he finds it very rewarding to know that his software is making people's lives a little easier--"something I rarely, if ever, experienced while working in the corporate world."

    The phenomenon of the homebrew coder is not new, of course. For two decades, programmers have distributed their wares as "shareware"Shareware - условно-бесплатное ПО (предоставляется бесплатно на короткий срок, по истечении которого пользование необходимо оплачивать, или с другими оговорками), initially through dial-up bulletin boards or via disks given away with computer magazines, and later via the internet. People can try a piece of software free of charge, and then send a cheque to its creator if they want to continue using it. This often entitles them to a registration code that unlocks extra features. But online payment services such as PayPal and Kagi have simplified and sped up the payment process, making the shareware model far more attractive for programmers. Software developers are essentially cutting out the traditional distribution channels, which are not efficient.

    Mr Bradbury also points to improvements in development tools, which make it easier for independent programmers to build complex software, and to a growing number of niche markets, as programmable devices such as smartphones proliferate. While new opportunities abound, however, this world of independents is an unforgiving meritocracy. For homebrew coders, the fact that their fortunes depend directly on the quality of their products is both the risk and the reward.

    Adapted from the Economist 3/13/2004

    3.2. Comprehension tasks

    3.2.1. Answer the questions to the text

  • What kinds of problems do homebrew coders tackle?
  • What types of software do homebrew coders build to make a decent living?
  • What are the ways to distribute software written by homebrew coders and collect money from the customers?
  • 3.2.2. Match the following statements as True or False:

  • Niggling problems of consumers do not merit the attention of big computer firms but provide opportunities for homebrew coders. Is it true?
  • The reason for the trend is the sorry state of the technology industry, following the bursting of the dotcom bubble. Is it true?
  • Homebrew programmers experience serious problems with software distribution and money collection. Is it true?
  • 4. Discussion

  • Comment on the following statement: "For homebrew coders, the fact that their fortunes depend directly on the quality of their products is both the risk and the reward".
  • What would be more preferable for you: a product released by a big computer company or a tool made by a homebrew coder?
  • In terms of improvement of development tools and online-payment system which niche markets are likely to appear?
  • Вернуться к учебному плану