Готовый перевод English technical text: text
Сегодня компьютер становится неотъемлемой частью нашей жизни, в результате чего есть большое количество рабочих мест и широкий круг особенных работ и профессий, которые в разной степени вносят вклад в процесс глобальной компьютеризации.
Программисты пишут, тестируют, изменяют и поддерживают программы, чтобы компьютеры выполняли свои функции.
Программисты также создают, проектируют и тестируют логические структуры для решения задач с помощью компьютера.
Такие технические инновации,как передовые компьютерные технологии и новые современные языки и средства программирования перераспределили роль программиста, поэтому программист относится к лицам, основная работа которого программирование.
Программы находятся в широких пределах в зависимости от типа информации, которая доступна или генерируется.
Хотя простые программы могут быть написаны за несколько часов, программы которые используют сложные математические формулы, решение которых может быть только приближенным, могут потребовать больше года работы.
В большинстве случаев несколько программистов работают вместе как одна команда под руководством старшего программиста.
Программисты пишут программы в соответствии со спецификой, которая определяется при помощью программногообеспечения инженеров и системных аналитиков.
После того, как процесс проектирования завершен, начинается работа программиста, чтобы преобразовать проект в логический ряд команд, которые компьютер сможет понять.
Потом код этих команд в обычный язык программирования (COBOL, FORTRAN, Java, C + +, Smalltalk и др.)
и протестировать программу, запустив её для правильного выполнения команд и получения нужной информации.
Если есть ошибки, то программист должен внести соответствующие изменения и перепроверять программу, пока она не начнёт показывать правильные результаты.
Этот процесс называется отладка.
Программисты могут продолжать исправлять эти проблемы в течение всего срока жизни программы.
Программисты в компаниях могут работать с експертами из разных областей, чтобы создать приложение предназначенное для конкретных клиентов или пакет программного обеспечения для общего пользования, включая программы для обучения, финансового планирования и электронных таблиц.
Большая часть такого программирования это подготовка к пакету программ, который включает в себя один из наиболее быстро растущих сегментов индустрии компьютерных услуг.
Некоторые организации используют одного человека, так называемого программиста-аналитика, который отвечает за обе системы анализа и программирования.
Компьютерные инженеры разрабатывают и тестируют программное и аппаратное обеспечение, таким образом, они являются частью команды работников, которые развивают компьютерную технику и программы.
Компьютерные инженеры являются членами команды, которые решают технические проблемы теоретически и передают эту информацию другим членам команды, которые программируют или создают оборудование.
Инженеры применяют свои знания математики и естественных наук в компьютерном дизайне.
Перед стартом проекта, инженеры говорят с клиентами, чтобы больше узнать об их потребностях.
Они также узнают об ограничении времени, обеспечении безопасности и ограничении затрат.
После завершения проектов и их проверки, инженеры могут обучать клиентов использовать программное обеспечения или поддерживать аппаратные средства.
Они также отслеживают системы которые работают неправильно.
Благодаря их профессиональным задачам мы должны различить программистов от инжинеров.
Первые разрабатывают программное обеспечение системы, исследуют, разрабатывают и тестируют все части программного обеспечения, соответствующего текущей операционной системе и программному обеспечению, напрямую тестируют программные системы.
Последние участвуют в развитии аппаратных средств, таких как компьютерные чипы.
Они также модернизируют и заменяют текущие аппаратные средства, контролируют установку системы и отслеживают её эффективность.
Инженеры по аппаратному и программному обеспечению могут работать вместе над некоторыми задачами.
Например, они могут убедитесь, что оборудование может справиться с требованиями программного обеспечения.
Администраторы баз данных создают и поддерживают компьютерные базы данных, вносят изменения в существующие базы данных, пишут код для баз данных и разрабатывают модели данных.
Базы данных программного обеспечения систем содержат сложные записи информации.
Например, компании по продаже товаров через Интернет или по каталогам часто держат базы данных с информацией о своих клиентах.
Одна таблица может содержать адрес каждого клиента, другая таблица, список пунктов покупки, третья таблица, информацию о том, заплатили ли заказчики по счетам.
Эти таблицы связаны друг с другом, так чтобы пользователи могли работать с "поиском", чтобы найти информацию, которую они хотят.
Администраторы используют базы данных для управления программным обеспечением.
Это позволяет им организовывать, хранить и извлекать данные.
Поскольку базы данных технологически быстро изменяются, администраторы должны иметь современные навыки и знания и быть знакомыми со многими типами компьютеров, операционных систем и баз данных.
Аналитики передачи данных создают, проверяют и оценивают сети которые позволяют компьютерам в и вне офиса соединяться друг с другом.
Организации используют компьютерную сеть, благодаря ей информация может быть доступна всем участникам сети.
Сети также позволяют рабочим пользоваться факсом или принтером.
Аналитики работают с некоторыми типами сетей, с локальными (LAN), глобальными (WAN) сетями, также с сетью интернет, интранет и другими системами коммуникации.
Изучив потребности клиентов, аналитики разрабатывают необходимую модернизацию существующей сетевой системы или создают новую.
Они могут менять программы и создавать свои собственные, если они работают в фирмах.
В любом из этих случаях, аналитики следят за сетями чтобы быть уверенными что они работают правильно.
Их главная цель заключается в обеспечении доступности информации для пользователей.
Адиминистраторы в интернет сети отвественны за создание и обслуживание сетей подключенных к интернету.
Они так же могут быть известны как интернет-специалисты.
Главным образом они работают с серверной сетью - это мощные компьютеры, которые облегчают задачу передачи данных между машинами.
Пользовательский компьютер соединяется с сервером чтобы получить доступ в интернет.
Системные администраторы должны быть знакомы с большим множеством систем, чтобы иметь возможность работать с серверами и программым обеспечением для них.
Иногда они должны устанавливать новые адаптеры, компоненты, которые обеспечивают связь между телефонами и компьютерами.
Кроме того, системные администраторы также настраивают и обслуживают маршрутизаторы.
Они очень надежны и передают пакеты информации между компьютерными сетями.
Маршрутиризатооры соеденены по крайней мере с двумя сетями, и определяют каким способ отправить каждый пакет с информацией, в зависимости от состояния сети.
Системные администраторы, как правило, подключают роутеры используя телефонные линии или интернет.
Переведено на Нотабеноиде
http://notabenoid.org/book/29108/98622
Переводчики: niko7904, moonlight82
Настройки
Готово:
