Как изменить свою жизнь? Уходим в тостеры, в тестеры… о! в тестировщики!!!

Как известно программисты, и их ближайшие друзья — тестировщики, получают по белорусским меркам очень даже неплохие деньги! Как переметнуться в лагерь этих самых загадочных тестировщиков, что там делать, кого туда берут и что предлагают «перебежчикам»…
 

Конечно, чтобы стать «100%-ным» программистом желательно:

- хорошо знать математику

- хорошо знать английский язык

- знать языки программирования

 

- быть молодым

Но, как показывает статистика, математику с английским (не говоря уже о языках программирования) в школе на «10» знают считанные ученики, на математические и программерские специальности в ВУЗах конкурсы не зашкаливают, а молодость быстро проходит.

Что же делать? И можно ли зарабатывать больше?

Если ли у человека, который никогда не знал алгебру с геометрией на отлично, давно забыл английский язык и потратил молодость на работу менеджером по продажам, шанс устроится на работу в IT - компанию и зарабатывать «по-европейски», не тягаясь вахтовым методом на работу в Польшу или Россию?

Мы обратились к тим-лидеру одной из крупных компаний в Парке высоких технологий

— Может ли человек, как говорится, с улицы стать программистом?

— Программистом, который хорошо зарабатывает, просто так не станешь. Тут не достаточно просто прийти и сказать, что хочешь работать день и ночь. Одного желания мало. Даже мне, в 40 лет, приходится раз в 5-7 лет переучиваться, потому что появляются новые языки программирования, и молодежь откровенно наступает на пятки. Приходится постоянно учиться, иногда — по выходным. И, конечно же, математику я знаю достаточно хорошо — в свое время заканчивал мехмат БГУ :)

— Получается, что у человека в 30-40 лет уже нет шансов стать программистом и хорошо зарабатывать? Тем более, если он не математик, а гуманитарий…

— А вот тут вы не правы.  В компаниях, оказывающих услуги по программированию, работают люди разных профессий. Гуманитарий вполне может стать, к примеру, тестировщиком. Я лично знаю очень хороших тестировщиков, не имеющих «математического» образования. Конечно, подтянуть кое-какие знания потребуется. Но если есть желание, нет ничего невозможного.

— И куда обратиться, чтобы «поменять» свою жизнь?

— Здесь я не подскажу, но в интернете очень много объявлений от компаний, которые набирают на курсы программистов и тестировщиков. Попробуйте позвонить им. Они всё расскажут.
 

Тестировщик программного обеспечения — специалист, занимающийся тестированием программ и поиском сбоев и ошибок.


Мы отправились в самостоятельный поиск с помощью Google. Выбрав из предлагаемого поисковиком списка 5 самых первых учебных компаний, мы на минуту задумались, а как нужно представляться? Какие вопросы задавать будущим преподавателям и их представителям?
 


Постепенно у нас оформился следующий более-менее естественный портрет:

  • мужчина в возрасте 35 лет, который когда-то окончил исторический факультет Белорусского государственного Педагогического университета, но по специальности почти не работал, а искал счастья на вольных хлебах в коммерческой сфере. Английский язык в последний раз он изучал в университете, математику — еще в школе. Языков программирования, как ни странно, не знает :)

Позвонив в 5 компаний, занимающихся подготовкой тестировщиков, мы получили следующую картину…
 

Компания Время обучения Стоимость Что обещают? Подробности
Европейский образовательный центр С.М.А.Р.Т 40 академических часов (1 раз, 1,5 месяца) 130 BYN (оплата в 2 этапа) при наличии заявок от организаций и при успешной сдаче экзаменов могут отправить на стажировку в компанию дополнительно языкам программирования, английскому и математике не обучают
Stormnet 48 академических часов (плюс домашнее задание, время на его выполнение не оговаривается) 335 BYN (оплата возможна в 3 этапа) рекомендации компаниям и собственным успешным выпускникам, зарплату на начальном этапе от 300 до 500 долларов (в эквиваленте). Потолок по зарплате, через 5 лет, - 2500 BYN знание языков программирования, математики и английского не требуется. В случае необходимости, вам предложат дополнительные курсы. В частности, курсы английского стоят 100 BYN за 8 занятий
ИТ-Академия "БелХард" 48 академических часов (про домашние задания ничего не сказали) 350 BYN (оплата в 2 этапа) никаких гарантий не дали. Сказали, что выдадут сертификат, а работу придется искать самостоятельно. Для работы обязательно понадобится английский язык дополнительно языкам программирования, английскому и математике не обучают
Компьютерная академия "ШАГ" полгода (2 раза в неделю по 2 часа) 266 BYN в месяц помощь в трудоустройстве, но только тем, кто успешно сдал экзамены. Английский для работы потребуется "Главное, это быть уверенным пользователем ПК". Всему необходимому для будущей работы пообещали обучить. Также есть центр обучения иностранным языкам, где проверят уровень знания анлийского и подберут необходимый курс за дополнительную оплату 
IT-Academy 2 месяца (108 учебных часов) 1010 BYN (оплата единовременно) на базе Академии есть менеджер по трудоустройству в компании Парка высоких технологий, который рассылает резюме учеников,  учившихся на 7 баллов и выше. Но, "чем дальше за 30, тем сложнее трудоустроиться" знание языков программирования и математики не потребуются (достаточно "математического" склада ума). Но без английского на уровне Pre-Intermediate* у нас ничего не получится


Уровень знания английского А-2. Pre-Intermediate. Можно поддержать разговор на знакомую тему, хотя словарный запас ограничен. Есть понимание простых предложений и речевых конструкций – особенно если говорят медленно и поясняют сказанное жестами. Можно произносить довольно связные предложения практически без ошибок (по данным Института IBA).
 
Мы отранжировали предложения по общей стоимости обучения, хотя сравнивать их достаточно сложно, где-то учиться придется месяц-полтора, где-то все полгода. Но, с другой стороны, для новичка «с улицы» даже полгода кажутся каким-то уж слишком маленьким сроком.
 

Понадобится ли нам английский язык?

 
В этом вопросе представители обучающих компаний были практически единодушны:

— Английский при обучении не нужен. При трудоустройстве, если у вас есть хоть какой-то уровень английского, вы устроитесь быстрее, но, опять же, у нас большая часть студентов приходит без английского языка, и устраивается в русскоязычные компании и проекты. Но у нас есть дополнительные курсы по английскому, и либо вы можете подтянуть свой английский, либо пойти в русскоязычную компанию, — ответили в  Stormnet.

— Английский, конечно, нужен. Если вы в дальнейшем захотите трудоустроиться, и найти хорошую работу, то вам английский будет необходим. Но в процессе обучения вы можете подтянуть свой английский на базе нашей Академии, — компьютерная академия "ШАГ".

—Начинать нужно с того, что у вас должен быть английский на уровне Pre-Intermediate и выше. Без свободного английского получить предложение о работе практически нереально. Если у вас есть английский на том уровне, о котором мы говорим, записывайтесь к нам на курс «Функциональное тестирование», — IT-Academy.

Итак, английский учим!
 

А что с этой нудной математикой?

 
В этом вопросе профессионалы тоже сошлись:

— Математика вам не потребуется, потому что вы будете тестировать продукт, как обычный пользователь. Вы же каждый день пользуетесь различными сайтами, мобильными приложениями. Вам просто предоставят набор шагов, которые будет необходимо сделать. К примеру — зайти на такой-то сайт, нажать кнопочку «Каталог», выбрать товар из каталога, добавить его в корзину, а затем проверить, что вы получили именно тот результат, который и ожидали, — считают в   Stormnet.

— Математика не нужна, если у вас математический склад ума, этого достаточно, — IT-Academy.

— Самое главное в вашем случае — уверенное пользование персональным компьютером, — компьютерная академия "ШАГ".

Математику прогуливаем, как и в школе :)
 

Понадобится ли начинающему тестировщику знание языков программирования?

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

Остальные компании, в принципе, согласились с этой точкой зрения.
 

 

Самый главный вопрос — возраст

 
Вот здесь мнения разошлись практически кардинально.

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

— 35 лет — это ничего страшного, — Европейский образовательный центр С.М.А.Р.Т.

— У нас есть студенты и постарше вас, так что вы можете оказаться и довольно молодым. Сейчас пошла такая тенденция, что наши потенциальные работодатели хотят «мудрых» тестировщиков, которые бы не уезжали за границу через полгода – год, а стабильно работали в определенной компании, — компьютерная академия "ШАГ".

—На обучение ваш возраст никак не влияет. Но что касается трудоустройства, то там — да, чем больше за 30, тем сложнее получить приглашение на собеседование. Я не говорю, что это невозможно, но ситуация именно такая: мы вас выпускаем в роли junior – тестировщика. Джуниорам порядка 25 лет, и начальнику над вами будет примерно 25 лет. Если вы в 35 лет попроситесь на роль джуниора, вы, конечно, будете не первым человеком, которого пригласят на собеседование. Если вы будете очень хорошо учиться, если вы очень хорошо усвоите программы, если у вас будет супер-английский, то шансов у вас будет столько же, сколько у молодых, но честно вас предупреждаю о сложностях, — заявили в IT-Academy, занимающейся подготовкой кадров для Парка высоких технологий.

Возрастной вопрос для программистов действительно стоит достаточно жестко. Так что, если вам под 30, то стоит поторопиться, но и возрастным соискателям отчаиваться не стоит — возможно, удастся убедить потенциального работодателя, что вы именно тот, кто ему нужен, и что, к тому же, вы не рванете месяца через 3 в Ирландию, где платят чуть больше…
 

Помогут ли нам с трудоустройством?

 
Есть компании, где наотрез отказались заниматься такими «пустяками».

— Если вы окончите курс, у вас будет какая-то необходимая база, чтобы искать работу. Мы выдаем только сертификат. На какую зарплату можно рассчитывать? Я не знаю. Я не знаю, сколько сейчас зарабатывают тестировщики, — заявили в ИТ-Академии "БелХард".

— Непосредственно трудоустройством мы не занимаемся, но при наличии заявок от организаций тех студентов, которые успешно сдали экзамен, мы можем направить на стажировку. Информацию по зарплате тестировщиков мы не отслеживаем,— Европейский образовательный центр С.М.А.Р.Т.

Остальные, к счастью, обещали немного помочь:

— После окончания курса, после выполнения всех домашних заданий, после выполнения наших рекомендаций по поиску работы, люди находят работу сами за 1-2 месяца. Вы выпускаетесь, мы вам помогаем составить резюме, даем контакты менеджеров по набору персонала, скидываем вакансии от компаний, с которыми мы сотрудничаем, и наших бывших учеников, которые подбирают себе команду людей, —  Stormnet.

— Мы помогаем своим студентам с трудоустройством, но здесь многое будет зависеть и от вас, от вашего желания обучаться, от того, как вы будете выполнять домашние задания, — компьютерная академия "ШАГ".

— Гарантий по трудоустройству мы не даем. Но с 2011 года на базе нашего Центра действует менеджер по трудоустройству, который отправляет резюме лучших наших учеников  компаниям - резидентам Парка высоких технологий. Хотя влиять на результат собеседования мы уже не можем. Там самостоятельно будут тестировать ваш уровень английского и обращать внимание на какие-то ваши личностные качества, — сообщили в IT-Academy.

Получается, что никто ничего не гарантирует, но таланты ищут многие. К трудолюбивым и подкованным новичкам присматриваются. В принципе, как и в других сферах деятельности…
 

И напоследок — сколько нам предложат?

 
Как вы уже поняли из предыдущих ответов, уровень зарплат, на которые могут рассчитывать в будущем студенты, большинство учебных центров почему-то «не отслеживают».  Но в компании Stormnet нам сообщили следующее:

— Зарплаты у программистов и тестировщиков немного разные, но со старта они одинаковые, от 300 до 500 долларов в эквиваленте. Потолок зарплат у тестировщика с пятилетним опытом — 2500 в месяц, а у разработчика может вырасти до 5 тыс долларов в месяц. 
 


Как вам такие зарплаты? :) 


Стоит ли с головой бросаться в омут IT – разработок? Мы однозначно ответим «Да», если вы:

  • считаете, что программирование и тестирование программ — это именно те виды деятельности, для которых вы созданы
  • если вы готовы много работать, идти до конца и никогда не сдаваться :)
  • если вы неплохо знаете английский (хоть и банально звучит) 

Остальным мы бы рекомендовали попробовать — а вдруг? Сертификат об еще одном образовании никогда не повредит, но за время обучения вы сможете понять, а чем, собственно говоря, эти тестировщики зарабатывают себе на хлеб, и сравнить свои успехи с результатами других студентов…
 
Хотя, как нам честно пояснили — в итоге никто ничего не гарантирует. Но ведь и тестировщики, которые зарабатывают невообразимые по белорусским меркам 2,5 тыс долларов, тоже когда-то и чего-то начинали :)

Источник

Версия для печатиВерсия для печати
  • 1
  • 2
  • 3
  • 4
  • 5
Всего голосов: 3
Заметили ошибку? Выделите ее мышкой и нажмите Ctrl+Enter!

Читайте также

 

Комментарии

Страницы

Аватар пользователя drezin

-

Аватар пользователя mike

Минус не катит. Разве числа с плавающей запятой не могут быть отрицательными? :)

Аватар пользователя drezin

mike пишет:

Минус не катит. Разве числа с плавающей запятой не могут быть отрицательными? :)

"-" это я комментарий удалил. Написал комментарий просто и понял что повторил мысли сказанные выше, а как удалять по другому не знаю.

А по Вашей задаче:) Сложно предположить.  Первой возможный вариант это при первичной записи в БД писать в пустое поле некую константу (не могу знать какую ибо не знаю диапазон чисел которые Вы пишете в базу), а потом уже при анализе обЪектов из коллекции сравнивать поля с этой константой. Т.е. мне кажеться надо копать в сторону того каким образом образуются пустые поля на этапе заполнения БД. Второй вариант это проверять на этапе формирования коллекции ячейку БД на NULL (ну или что там у Вас по дефолту стоит). Но всё таки вероятно лучше проводить анализ на этапе первичной записи данных в БД. Ну это конечно IMHO. Опыт работы с БД у меня минимальный. Так что могу жестоко ошибаться:)

Аватар пользователя mike

Из БД вы можете только читать. Пустое значение в БД -- ВСЕГДА  NULL. Т.е. число в БД или вообще не писалось, или кем-то сбрасывалось в NULL при ошибке.

Формат с плавающей запятой -- это float или double по спецификации IEEE. Пусть будет float 32 разряда.

И?

Аватар пользователя mike

Ещё задачка для хуманитариев. На стекле циркулем надо нарисовать круг. Как вы поступите?

Аватар пользователя drezin

это уже оффтоп получается :) Вы отдельную тему заведите на форуме "Задачки от mike". Там и будете публиковать свои задания. А то admin разозлиться :). 

Аватар пользователя drezin

 

mike пишет:

Ещё задачка для хуманитариев. На стекле циркулем надо нарисовать круг. Как вы поступите?

Меня вот с детсва по рукам били когда я гантелей саморезы забивал. Для каждой ситуации свой инструмент. Так что надо выкинуть циркуль и взять подходящий инструмент:) 

+1
Аватар пользователя drezin

И вообще в Вашем слове 

mike пишет:

хуманитариев

я вижу оскорбление гуманитариев:) Разжигание проффесиональной розни.

+1
Аватар пользователя Petro46

drezin пишет:

И вообще в Вашем слове 

mike пишет:

хуманитариев

я вижу оскорбление гуманитариев:) Разжигание проффесиональной розни.

Ну да, Майк гуманитариев не очень любит. Но в первую очередь за то, что они выбрали наиболее легкий путь в жизни. :-) 

Второй вариант это проверять на этапе формирования коллекции ячейку БД на NULL (ну или что там у Вас по дефолту стоит). Но всё таки вероятно лучше проводить анализ на этапе первичной записи данных в БД. 

Хорошая олимпиадная задачка. Как обычно, с подковыркой. Я даже не знаю решения. Но вот я Java открыл - есть JDBC, есть Hibernate. Они все выведут и найдут по моему запросу. Это так, для инфы. 

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

Аватар пользователя mike

Причём здесь джейдибиси? Нужен лишь для соединения с БД.

Ответ: при упаковке в коллекцию заменять NULL на NAN. Гуглите, что это.

Ответ на задачку с циркулем: используйте присоску. :)

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

+1

Страницы