О мире ИТ (возможности, вакансии, уровень дохода)

By | 05/05/2015

Доброго времени суток!

Сегодня хочу рассказать о любимой сфере ИТ, а именно раскрыть следующие моменты:

Актуальность и возможности ИТ сферы

Основные роли

Путь в область (как стать ИТшником)

Уровень дохода

Актуальность и возможности ИТ сферы

В начале двух тысячных Билл Гейтс говорил что к 2012 году будут два типа предприятий: те, которые обанкротились и те, которые научились использовать интернет для своего бизнеса.

В данный момент спрос на ИТ специалистов в мире очень велик. Есть множество интернет бирж. Интернет биржа ~ фриланс система — сайт, на котором выделены две категории людей:

1. заказчики — люди, которым нужно выполнить какую-то работу, как правило это ИТ услуги: создание сайтов, мобильных приложений, их продвижение и пр. Хотя в последнее время появилось много заказов и в других сферах (переводы, написание статей, создание аудио/видео и пр.)

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

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

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

Сфера ИТ очень интересна, она раскрывает множество возможностей.

Основные роли

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

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

Программист (Developer). Его основная задача это написание кода (читай создание сайтов, мобильных приложений и прочего ПО — программного обеспечения). Самым важным для программиста пожалуй будет знание своего языка программирования (ну и английского, естественно!), внимательность, способность обучаться т. к. часто нужно разобраться с новой технологией или библиотекой. Работа творческая, стимулирующая к постоянному развитию.

Тестировщик (QA – quality assurance)— человек, отвечающий за качество созданного ПО. Его основной задачей является проверка созданного программного обеспечения, а именно проверка, что продукт реализован согласно требований заказчика, документации т. е. что ожидаемый и реальный результат совпадают и ПО работает корректно. Мне кажется, что для освоения этой профессии не нужны особые технические навыки, хорошего владения ПК и внимательности должно быть достаточно. Количество усилий, необходимых для освоения этой роли не велико (особенно, если сравнивать с программированием, а ЗП меньше не на много). Хотя минусом может оказаться монотонность работы, в которой усидчивость будет весьма кстати.

Менеджер. (PM – Product Manager). Как правило, основной задачей менеджера является общение с клиентом, выяснение его требований и пожеланий к продукту, составление документации, донесение требований заказчика к команде, которая занимается созданием и тестированием продукта. Главным навыком пожалуй будет умение общаться с людьми (communication skill). Понимание технических особенностей происходящего является не обязательной, но очень желательной частью.

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

Для каждой из этих ролей можно условно выделить 3 уровня развития:

1. начинающий (junior)

2. средний (middle)

3. опытный (senior)

Нет четкого разделения обязанностей и уровня ЗП для каждого уровня и оно может колебаться в зависимости от города, компании, технологий и пр, но я бы описал это разделение следующим образом:

Junior – это начинающий специалист, с опытом менее года. Ему нужно четко ставить задачи, чтобы он смог их выполнить. Middle — специалист, с опытом работы, который может самостоятельно решать достаточно сложные задачи, помогать начинающим специалистам, ставить им задачи, но опыта и навыков еще может быть не достаточно, чтобы самостоятельно решать самые сложные задачи, тут на помощь могут прийти более опытные товарищи. Опытный товарищ Senior — человек, который может самостоятельно решить самые сложные задачи, может реализовать проект, он понимает все этапы, процессы, разбивает их на более мелкие и понятные для членов своей команды.

Как правило при поиске специалиста, компания в заявке указывает какого уровня человек им нужен, При поисках программиста указывается язык или технология. Например: Senior java developer. Junior .Net developer, junior QA, Senior PM.

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

Следует так же упомянуть роль Team Lead — руководитель команды — человек, который структурирует процессы внутри команды тестировщиков/программистов/менеджеров. Эту роль может занимать человек с опытом т.е. или middle или senior. Я бы сказал что этот человек обладает большим статусом за счет выполнение еще некоторых обязанностей по развитию команды. Ему важно быть инициативным, общительным и не обязательно быть самым сильным технически в команде.

Все упомянутые роли важны и нужны, НО есть еще множество других!

Важное место занимают системные администраторы, HR специалисты, рекрутеры, дизайнеры, специалисты по продвижению (сео, смм), контент менеджеры, офис менеджеры, ну и конечно же директора и управленцы компаний.

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

Путь в область (как стать ИТшником)

В Украине при устройстве на работу смотрят на технические навыки и, естественно, на личные качества. А вы бы взяли к себе в команду человека, с отличными техническими знаниями, но с которым сложно найти общий язык или неприятно общаться?

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

1. ВУЗ

2. Специализированные курсы

3. Частные уроки

4. Самостоятельное обучение

Да, хоть я и не встречал таких случаев, я допускаю что можно научиться самостоятельно, но, мне кажется что правильно будет задать вопрос, а сколько на это уйдет времени? Информации в наше время более, чем достаточно. Но среди множества обучающего материалов сложно найти действительно толковые. Я считаю что индивидуальных уроков или частных курсов может быть достаточно. У моих учеников после 2х месячного интенсивного курса занимаясь три раза в неделю или после 6ти месяцев индивидуального обучения занимаясь менее, чем раз в неделю получалось устроиться на работу. И, естественно, вариант обучения в ВУЗе, которым собственно и приходил я, имеет место быть. Последний путь будет подкреплен значительно большим количеством знаний (в том числе никому не нужных) и займет значительно большего времени и денег. Индивидуальные уроки должны помочь развиваться более динамически и в идеале преподаватель сможет подобрать подход и помочь дойти к цели за минимальное время. Хороший преподаватель, естественно стоит хороших денег. Как по мне, эффективней будет совмещать различные варианты обучения.

Мне кажется, не суть важно будут это индивидуальные занятия, специализированные курсы, или даже посещение лекций в ВУЗе (при это не обязательно туда поступать. Попасть на лекцию в ВУЗ, как правило, совсем не сложно), критически важно обучиться у практикующего специалиста, которому нравится то, что он делает. Он знает сферу не только в теории, знает что сейчас реально требуется и используется, и важно, что ему нравится это делать и он сможет приколоть на эту сферу.

Так же следует упомянуть, что возраст (как и размер 😉 ) не имеет значения. У меня были ученики, которые успешно начинали свою ИТ карьеру в 30 лет. К моему другу в компанию пришел сотрудник, который начал в 39 лет. Думаю, для трудоустройства важно желание и готовность вкладываться, собственно, об этом я писал в статье «секрет успеха».

Уровень дохода ИТ специалистов

ЗП в ИТ одни из самых высоких в Украине. Да, к моему большому удивлению, есть страны, где ценность программиста не на много больше, чем продавщицы или хорошей уборщицы). Начинающий программист как правило стартует с 300 баксов на трехмесячном подготовительном периоде. Если он себя хорошо показывает, через 3 месяца его официально берут на работу со ставкой в 500$ и далее каждые пол года (у большинства компаний именно через этот срок идет пересмотр ЗП) возможно повышение, я бы сказал, от 50 до 300 баксов.

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

Более подробно о уровне ЗП ИТ специалистов можно посмотреть на dou. На этом же сайте есть раздел с более детальным описанием ролей ИТ мира а так же много другие интересных материалов.

Для начинающих программистов может быть актуальным вопрос, а что еще нужно знать, на сколько важен английский. Об этом я писал в статье “Навыки и знания, необходимые программисту“.

Спасибо за внимание!

Автор


Комментарии:

One thought on “О мире ИТ (возможности, вакансии, уровень дохода)

  1. Ал

    Хочу выразить свое мнение по поводу роли тестировщика. :)
    Не соглашусь с тем, что работа монотонная. Хотя, кому как повезет, конечно. За все время, пока я работала,у меня менялись проекты, и они все были разные. Это сподвигало меня на то, чтобы учить новые технологии и подходы. Даже в рамках одного проекта задачи могут быть разные, например – написание документации, проверка пофейлиных автотестов, непосредственно тестирование. И переключение между этими задачами не дает заскучать :)
    По поводу того, что для освоения професии хватит знания пк и внимательности – мне кажется тут важен так же какой то нестандартный подход к делу – т.е внимательность позволит найти какие то явные ошибки. Но чтобы найти еще слабые места в системе, нужно подойти нестандартно – попробовать подумать с точки зрения как пользователь будет взаимодействовать с программой, придумать какие то негативыне сценарии и т.д.
    Как по мне в общем – работа тестировщиком, как айсберг – только верхушка на поверхности.
    Хотя так, наверно, можно сказать и про все остальные профессии :)

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *