computery.ru

flashback

 на главную

 заложить
 подписка
 editorial

hardware

 железо
 ликбез
 support

software

 программы
 support

connect

 интернет
 телефония

history

 как это было
 market history
 письма
 случаи
 mustdie
 о журнале
 архив журнала

сервис

 комиссионка
 конференция
 драйверы
 гостевая книга
 отзывы
 почта

реклама

поиск



PageRank

 

Rambler's Top100

 

 


ликбез

 

июнь, 2006

Курсы "айтишника"
Профориентация для первокурсников

Иван Петров
Ivan_petrov1122@mail.ru

Недавно довелось мне наблюдать такую картину: маленький сынишка моих друзей, сидя за компьютером, учил свою бабушку каким-то премудростям. На умильное восклицание старушки: "Программист растет!" - ребенок заявил: "Ты что, бабуль! Я буду сисадмином, как папа". Мальчик, который с шести лет на "ты" с компьютером, на недоуменное пожатие плечами (мол, какая разница) выдал умную тираду об отличиях программиста от системного администратора.
Этот мальчик - представитель подрастающего поколения. Раньше человеку прощалось то, что он называл программистом любого, кто каким-либо образом связан с компьютером, будь то технический специалист, тестировщик или даже оператор ПК. Сегодня же каждый школьник, решивший связать свою судьбу с IT, должен знать, в чем разница между системным администратором и системным инженером.

Как же молодому человеку, не выросшему в среде компьютерщиков, сориентироваться в многообразии направлений IT и определиться с выбором профессии? Обычно технические способности проявляются рано, и к выпускному классу юноша (или девушка) осознает, что в дальнейшем хочет заниматься информационными технологиями. Но выбрать специализацию бывает непросто. В этой статье рассматриваются некоторые специальности, соответствующие им обязанности и основные требования работодателей к кандидатам на данные позиции. Ниже описываются должности разработчика, тестировщика, сисадмина, веб-программиста и IT-консультанта.

Разработчик ПО

Основная обязанность программиста - создание программного обеспечения в среде разработки, которую использует компания. Среди начинающих кодеров популярностью пользуются Visual C (языки C, C++, C#), Java. Программист с опытом работы до года может рассчитывать на зарплату $300-800.
Немного набравшись опыта, многие разработчики переходят на конкретный продукт. Например, сегодня востребованы 1С, Axhapta (язык X++), SAP. Можно сразу взяться их изучение, но, как считают опытные программисты, полезнее сначала освоить классические языки, наподобие линейки Visual C, а потом уж выбирать специализацию.

Диапазон заработной платы программиста с опытом работы от года до двух лет - $600-2500. Так, ежемесячный доход у специалиста по 1С составляет $1000, у разработчика С++ - $1500, у программиста Axhapta (язык X++) - $2000, у программиста продуктов SAP - $2000-2500. Такой разброс зарплат объясняется в том числе стоимостью лицензий на продукты. Установить 1С дешевле, и хотя его покупают чаще, средняя зарплата программиста не превышает $1000. К тому же рынок разработчиков 1С перенасыщен, и найти работу с более высокой оплатой труда сложно. Лицензия Axhapta дороже, хороших специалистов немного, поэтому они очень высоко ценятся. Позволить себе установить SAP могут только очень крупные компании. Опытных разработчиков в России мало, программист SAP востребован, и его труд хорошо оплачивается.

"Матерый" разработчик с многолетним опытом вправе рассчитывать на большее - $4000-4500 (да, бывает и такое!). Крупные компании стараются приглашать специалистов с международными сертификатами. Сертификат не только подтверждает квалификацию сотрудника, но и позволяет работодателю повысить собственный статус среди партнеров. Самый распространенный среди начинающих разработчиков сертификат - Microsoft Certified Application Developer (MCAD).

Помимо знания языков программирования, для программиста, с точки зрения работодателя, важны владение английским (преимущественно для чтения технической литературы), способность разбираться в чужом коде и умение работать в команде. Иногда в должностные обязанности разработчика входит взаимодействие с клиентами, то есть специалист должен понимать, чего хочет клиент, и предлагать оптимальное решение.

Тестировщик

В обязанности этого специалиста входит тестирование программного обеспечения, то есть проверка работоспособности программы и выявление ошибок. Тестировщик создает условия, в которых может оказаться софтина при реальной эксплуатации, и сравнивает полученный результат с ожидаемым. В одних компаниях тестирование производится вручную, в других тестировщик пишет сценарий для автоматизации процесса.

Раньше тестированием программ занимались сами разработчики, но потом это направление деятельности превратилось в отдельную профессию. Считается, что человек, не обладающий мышлением программиста, способен найти ошибки, лежащие на поверхности, то есть обнаружить, какие сбои могут возникнуть при работе с программой. Программист же не заметит этих багов, он примется копать глубже. Тестировщик должен описать выявленные неполадки, а после того, как разработчик их исправит, проверить программу снова.
Тестировщик может стать незаменимым помощником программистов: он не только проверяет работу ПО, но и предлагает свои идеи по повышению "дружелюбности" интерфейса. Увлеченный тестировщик и талантливые программисты, объединившись, нередко составляют успешную команду, творящую удобное, с точки зрения пользователей, и функциональное ПО.

На должность тестировщика берут не только технарей. Если фирма занимается узкоспециализированным ПО, то приглашают специалиста из числа тех, для кого создается это ПО. Главные требования: опыт работы с ПК, внимательность, усидчивость, умение понятно объяснить проблему, приветствуется базовое знание английского языка. Иногда компании ищут человека с навыками программирования, тогда он сам пишет скрипты для автоматического теста. Зарплата тестировщика - от $400 до 1500.

Сисадмин

Системный администратор поддерживает в рабочем состоянии компьютерное оборудование компании (рабочие станции, серверы, принтеры и т. д.), настраивает внутреннюю сеть предприятия и контролирует ее подключение к внешней сети, устанавливает необходимое ПО, обеспечивает информационную безопасность, следит за своевременной модернизацией оборудования. В некоторых фирмах администраторы занимаются обучением сотрудников. Опытный специалист обладает массой умений и технических навыков: хорошо разбирается в железе, в софте, знает основы программирования, а также способен налаживать контакт с пользователями.

Хороший системный администратор постоянно занимается самообразованием. Он знает о последних тенденциях современного IT-рынка, отслеживает выход технических новинок, читает специальную литературу (как правило, на английском языке).
Чтобы успешно устроиться на работу, кандидат должен разбираться в сетевых технологиях, быстро решать технические проблемы, иногда требуется знание английского языка (для чтения технической литературы). Все больше работодателей обращает внимание на то, есть ли у соискателя дополнительные сертификационные статусы. Наиболее популярным признается международный сертификат MCSA - Microsoft Certified Systems Administrator, а также MCSA: Security - со специализацией по безопасности.
Для администраторов баз данных существуют свои статусы: MCDBA - Microsoft Certified Database Administrator, OCA - Oracle Database Administrator Certified Associate, OCP - Oracle Certified Professional и др.

Зарплата системного администратора колеблется в широких пределах - от $300 до 2000. Иногда разумно устроиться помощником администратора на совсем небольшую зарплату, чтобы накопить опыт. А через год-полтора вы сможете уверенно отправить резюме на должность с более серьезными обязанностями и, соответственно, более высокой зарплатой.

IT-консультант

Самая публичная из IT-профессий. IT-консультант в течение рабочего дня ведет переговоры с массой клиентов. Должность отлично подходит тем, кто хорошо разбирается в технических вопросах и любит общаться с людьми. Есть два распространенных варианта: консультант на телефоне, отвечающий на звонки клиентов, и выездной консультант, устанавливающий продукт и обучающий заказчика работе с ним.
Кандидату на должность IT-консультанта необходимо иметь технические знания, обязательные для него качества - доброжелательность, умение доступно объяснять, грамотная речь. Зарплата начинающего специалиста этого профиля - $200-900. Нередко опытный "советчик", хорошо разбирающийся в продукте и имеющий талант продавца, получает даже больше, чем разработчик. Наниматель ценит сотрудника, который является связующим звеном между программистами и клиентами, того, от чьей работы напрямую зависит прибыль компании.

Подготовка к IT-сертификации

Любая профессия в сфере информационных технологий требует непрерывного самообразования. Рынок IT постоянно меняется, и специалист должен быть в курсе последних событий. Как известно, не все вузы дают актуальные знания, поэтому часто студенту приходится посещать специальные курсы, в дополнение к базовому образованию. Учебных центров много, и вы можете спокойно выбрать программу обучения с нужным набором курсов и удобным расписанием занятий.
Как показывает практика, полезнее учиться в авторизованных учебных центрах, которые получили одобрение вендора (компании-разработчика - Microsoft, Oracle и т. д.). Вендор следит за актуальностью программ и профессионализмом преподавателей, поэтому качество обучения в авторизованных центрах заметно выше, чем в неавторизованных.

Учебные центры стараются предлагать удобное расписание для каждой группы слушателей. Корпоративным клиентам, которые получают знания на деньги компании в рабочее время, предлагается дневной режим - пять дней в неделю по восемь часов. Студентам и специалистам, вынужденным повышать квалификацию в свободное от учебы и, соответственно, работы время, подойдут занятия по вечерам один-два раза в неделю. Срок обучения, таким образом, существенно продлевается (до года), но появляется возможность вносить оплату частями. Это также удобно студентам и молодым специалистам.
 

<< на главную

 



При перепечатке материалов сайта ссылка на UPGRADE обязательна. 
Имена и фамилии авторов изменять не рекомендуется.

  programmer: 
  Илья Васильев
новые поступления: 
vano@veneto.ru
PR-менеджер: 
Екатерина Кожанова
  newswriters:
  Николай Барсуков
  Александр Савицкий
тех. поддержка по софту:
stnvidnoye@mail.ru;
problem@veneto.ru
менеджер тестовой лаборатории:
testlab@veneto.ru
(495) 246-7468
  content: egor_be 
 
тех. поддержка по железу:
problem@veneto.ru
отдел рекламы: (495) 745-6898, 510 58 31
Виноградов Павел, Илья Саньков
директор отдела распространения Ирина Агронова agronova@veneto.ru: (495) 681-7837, 684-5285

© © 2000-2006 Upgrade