Елена Булыгина предлагает Вам запомнить сайт «Ленусик»
Вы хотите запомнить сайт «Ленусик»?
Да Нет
×
Прогноз погоды

Основная статья: История

Как найти работу Android-разработчика, если у вас нет опыта?

Прошлым летом Виктор Лоскутов поступил в GeekUniversity на факультет Android-разработки. Уже через пару месяцев он устроился программистом в компанию Wildberries. До этого работал инженером по проектированию мостов и дорог и мало что знал о разработке ПО. Мы расспросили Виктора, как повлияла на него новая работа и почему он решился искать ее с небольшим опытом в программировании.

— Чем вы сейчас занимаетесь?

— В октябре прошлого года я устроился Android-разработчиком в интернет-магазин одежды Wildberries. Работаю в Подольске, где находится склад. Все операции по перемещению вещей (упаковка, сборка, отправка заказов) происходят через терминал сбора данных (ТСД). Компания когда-то закупила ТСД на Android, поэтому ей нужны разработчики, чтобы писать софт для этой программы.

У нас небольшая команда из трех человек — два Android-разработчика и один тимлид, который по совместительству занимается базами SQL и многими другими задачами. В нашем ТСД много модулей, каждый из которых выполняет свои операции: инвентаризацию, сборку, раскладку, прием от поставщика и так далее. Таких операций много, и под каждую нужно сделать модуль. Какие-то из них простые — выполняются в одно действие. Другие — поинтереснее, посложнее.

— Почему вы отучились на инженера, а потом решили сменить профессию?

— После школы я не особо знал, чего хочу. Куда посоветовали, туда и пошел. Поступил на специальность «Строительство» на инженерном факультете в РУДН. По рекомендации друга нашел работу — она была интересной и хорошо оплачиваемой.

У нас была бригада — человек 10 и начальник. Проектирование — довольно прибыльная вещь, пока у тебя есть крупные проекты. Когда бюджет заканчивался, начальник говорил: «Мы отсюда уходим и идем в другое место на такие-то условия». Сначала мы шли на хорошие условия, потом на плохие, затем — хуже и еще хуже. Я стал задумываться, чем заниматься дальше.

В тот момент другой мой товарищ пошел учиться в GeekUniversity. Я последовал за ним — записался буквально за неделю до начала занятий. К тому моменту я уже знал, что в этой области разработки много хороших вакансий и высокие зарплаты. В GeekUniversity меня привлекло гарантированное трудоустройство. Я почти не раздумывал над поступлением, потому что в тот момент очень хотел что-то поменять: состояние было — хоть на стенку лезь. Эти курсы тогда стали для меня спасательным кругом.

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

— Как вы нашли работу?

— В июне прошлого года я пошел учиться на факультет Android-разработки, за компанию с другом. В тот момент я еще работал инженером-проектировщиком — проектировал мосты и эстакады. В какой-то момент с работой стало совсем туго — в сентябре я уволился, думал отдохнуть и посвятить больше времени учебе, неспешно откликался на вакансии разработчиков. Я знал, что джуниору сложно найти работу — в итоге сходил на 2–3 собеседования, после которых мне отказали.

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

— Что помогло совмещать работу и учебу?

— У меня была хорошая мотивация — очень хотелось сменить профессию. Но совмещать было тяжело: приходилось по вечерам заниматься и все выходные. Я из Подмосковья ездил на работу на электричке и там тоже постоянно смотрел уроки.

Домашние задания тоже не всегда легко делались. На первом этапе помогало то, что все было новым и интересным. Знания гораздо лучше усваивались. В самом начале мы делали на Java простенькие вещи (крестики-нолики), и они начинали тут же работать. Эти моменты были самыми прикольными. Со временем это становится обыденностью, и челленджи, которые возникают, начинают вызывать раздражение. У нас сейчас был курс по Android — там есть своя библиотека. Ее подключаешь и делаешь, и вроде все как в уроке. Но у меня ничего не работает. Там домашнее задание на 10 минут, а я просидел 2 часа. Это, конечно, бесит.

Преодолевать такие сложности можно разными способами:

  • Попросить помощи у преподавателей и однокурсников;
  • Если позволяет время, взять перерыв или переключиться на другую задачу;
  • Если времени нет, лучше сразу расслабиться и не переживать (Акуна Матата!) — сделать как получится.

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

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

— Что посоветуете новичкам?

— Советую выполнять домашние задания в срок, начинать ходить по собеседованиям, относиться к ним проще и не переживать излишне. Работодатели — приличные люди, и с ними интересно поговорить. Кто-то объясняет, где ты ошибся в ответе, дает советы и рекомендует, что почитать.

Мне кажется, важно публиковать резюме, даже если у вас нет опыта работы программистом. В своем резюме я просто перечислил проекты, которые выполнял в GeekUniversity — выложил ссылки на GitHub. Свой предыдущий опыт работы просто кратко вписал в поле «О себе». В графу «Опыт работы» я не стал его указывать: если в резюме разработчика написать «опыт программирования — 3 месяца, опыт проектирования», это создаст путаницу.

— Что больше всего нравится в работе?

— Опыт, который я получаю. Очень благодарен коллегам, которые меня учат. Недавно мы начали писать на Kotlin, о котором я вообще ничего не знал — мы еще не проходили его в GeekUniversity. Наш тимлид охотно пробует новые языки, и это хорошо. Все привыкли писать на Java, но Kotlin в итоге оказался удобным и классным.

Все преподаватели GeekUniversity говорят: «Ребята, чтобы стать хорошим программистом, нужно просто писать код». Книжки читать — это хорошо, но реальные задачи важнее. В какой-то момент из-за всей теории в голове наступает путаница: один говорит, что вот это правильно, другой — вот это. А тебе ответить нечего, потому что ты ни то, ни другое не использовал. Когда попробуешь — поймешь, какие преимущества и недостатки у каждого из этих решений, и выберешь то, что подходит тебе.

— Какие сложности есть сейчас в работе?

— Ритм. Большая часть работы на складе выполняется круглосуточно, а значит нужно, чтобы и программы работали исправно. Если что-то где-то ломается — может понадобиться работать ночью. Буквально в эту субботу с семи вечера до часа ночи мой коллега правил ошибки, которые появились после обновления.

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

— Не жалеете, что так рано устроились на работу? Может быть, стоило еще пару четвертей в GeekUniversity закончить перед тем, как публиковать резюме?

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

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

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

— Профессию поменяли. О чем теперь мечтаете?

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

Я понимаю, что Android-разработка нужна, чтобы эти деньги еще больше зарабатывать. Наверное поэтому там такие высокие зарплаты. Я хочу найти проект, в котором бы мне достойно платили, и при этом он был бы социально значимым. Это мечта. Может, она к реальной жизни отношения не имеет, и такого никогда не будет.

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

Пройти обучение

20 июл 18, 14:30
0 0
Статистика 1
Показы: 1 Охват: 0 Прочтений: 0

12 советов, как студенту GeekBrains найти работу

Никита Охотников в середине декабря поступил на профессию «программист Python», а пятого февраля уже вышел на работу. Он рассказывает, как трудоустроиться за месяц, невзирая на российские новогодние праздники, но сразу предупреждает: «Это слишком рано. Сейчас я посоветовал бы себе сначала доучиться».

Выбирайте направление осознанно

В IT множество языков программирования и направлений, поэтому подходите к выбору взвешенно. Я остановился на Python по нескольким причинам. Во-первых, этот язык посоветовал мой брат-программист. В Python простые конструкции, минимум воды и высокая плотность кода: меньше писать — легче читать.

Во-вторых, Python — перспективный язык. У него много библиотек и сильное комьюнити. Язык можно применять в разных областях: от WEB до программирования микроконтроллеров. Сегодня HeadHunter рекомендует 4,5 тысячи вакансий на моё резюме. Так вот я получаю столько звонков, что не на все собеседования успеваю сходить.

Делайте все домашние задания

В учебе главное — не лениться. Пока я не вышел на работу, делал д/з в двойном объеме. На курсе были домашние задания в методичках, но иногда преподаватель давал свой вариант домашки. Тогда я выполнял оба задания. В конце занятия преподаватель говорил: «Сегодня задание полегче, даю свой вариант». Я думал: «Опять два д/з делать». Зато сильно прокачиваешь навыки.

Учите SQL

SQL очень востребован. Его часто спрашивают на собеседованиях, по нему дают тестовые задания и требуют знания операторов Join и Select, поэтому подучите. Простого понимания здесь не хватит. Я лично несколько раз завалился на собеседовании из-за слабых знаний SQL, потому что не могу делать сложные вещи, только простые. В GeekBrains базы данных учат на видеокурсе без домашних заданий, но не хватает обучения с д/з и обратной связью от преподавателя. Можно еще программу по PostgreSQL добавить. Это мощная вещь, и SQL сейчас в тренде. MySQL тоже спрашивают, но реже.

Освойте Git

Советую сразу изучить Git, прямо с первых уроков, тем более это бесплатный курс. Чтобы в нем быстро работать, придется набить руку, а на это нужно время. Я сначала сильно сопротивлялся, не хотел осваивать. Сейчас без него никак. Я даже д/з делал в нем. Подключил Gitlab, все стало по-нормальному, как в жизни.

Найдите наставника

В учебе и работе мне помогает старший брат. Он — опытный программист, кодит на Python, C++ и других языках. Раньше занимался разработкой беспилотной складской техники, сейчас — в проекте по беспилотным автомобилям.

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

Наставник — это важно. Он смотрит и анализирует, помогает сократить время освоения материала. У хороших программистов учишься не только техническим вещам, но и правильной организации работы, чувству кода и многому другому, чего в книгах нет. У книг по программированию есть недостаток — они быстро устаревают: пока ее напечатают, содержание уже не актуально. Чтобы быть в тренде, книги не нужны. Нужен опытный профессионал, который скажет: «Делай как я, делай лучше меня!»

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

Набивайте руку

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

Во всем не сможешь стать специалистом. У меня на работе пришлось использовать фронтенд, бекенд, Python и JavaScript. Всего по чуть-чуть, и нигде не идеально. Начнешь следить за фронтендом — в Python отстанешь. Будешь углубляться в JavaScript — остальное забудешь. Был у меня опыт работы на JS, но стану ли я еще писать на нем? Сомневаюсь. Поэтому лучше не тратить время, а развиваться в одной области. Тогда и знать будешь больше, и КПД будет выше. В итоге станешь профи.

Идите к профессионалам

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

Это как учиться машину водить: проще научить с нуля, чем переучивать того, кто научился неправильно. Опыт менее полезен, чем понимание того, как делать верно. Если работать в одиночку, не у кого спросить, хорошо ли я пишу код? Все ли верно? Можно много лет кодить на коленке и считать себя хорошим программистом, потому что просто не знаешь, как правильно.

Держите резюме в топе

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

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

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

Готовьтесь к тестовым заданиям

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

Приезжайте на встречу со своим ноутбуком, в котором все установлено и настроено под Python или ваш язык программирования. Какую машину вам дадут, неизвестно. Однажды мне вручили ноутбук на собеседовании, в котором не было PyCharm, и сказали: «Пиши в блокноте». По заданию нужно было написать парсер для сайта. Сначала я сомневался, что справлюсь, потому что подсказок нет, писать надо в блокноте, а программу запускать — в консоли. Но в итоге все сделал, даже сам удивился. Но тем не менее будьте технически готовы к тестовому заданию.

Потренируйтесь в ответах

Изредка попадаются компании, которые не дают практические задания, а проверяют знание теории. На одном собеседовании меня просто спрашивали. У интервьюеров была табличка по тематикам и список вопросов по каждой теме. Например: «Что такое регулярные выражения?».

Я был готов к такому собеседованию, потому что мне заранее подсказал брат, что такое бывает и как к ним готовиться. В интернете есть пост «Вопросы на IT-собеседованиях» — я ответил заранее на все 95. Советую тоже почитать и подготовиться.

Ходите на собеседования

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

Ходите на собеседования, даже если не ищете работу. Это возможность «пощупать» рынок, пообщаться. Собеседования расширяют кругозор, позволяют узнать о востребованных направлениях. И потом, неизвестно, что будет завтра. Руководство переиграло бизнес-стратегию, сократило персонал — и вот вам уже нужно искать работу.

Знакомьтесь

В январе побывал на Moscow Python Meetup в Mail.Ru. Познакомился с другими ребятами с нашего курса, всего нас было пятеро. В онлайн-учебе не хватает общения, а оно необходимо. Иногда работодателю или заказчику требуется на проект несколько человек. Когда со многими знаком и общаешься, всегда можно кого-то подтянуть. Команда уже собрана, и всем выгодно.

Пройти обучение

5 июл 18, 16:10
0 0
Статистика 1
Показы: 1 Охват: 0 Прочтений: 0

Карьера в IT: от админа до JS-разработчика

Знакомьтесь, это Анатолий. Родился в Беларуси, переехал в Москву, закончил курсы в GeekBrains. Прошел путь от системного администратора до верстальщика и разработчика JavaScript. Мы поговорили с Анатолием о том, как строить карьеру, что читать перед собеседованием и куда бежать, если таск уже стоит, а ты не знаешь, что делать.

Карьера в IT: от админа до JS-разработчика

Все началось с колледжа в Беларуси, где я изучал языки С и Delphi. В разработку сайтов мы глубоко не погружались — да и сам я на тот момент не рассматривал эту сферу как свое будущее.

Мой путь в IT начался с верстки. Тогда я переехал в Москву и работал системным администратором в «ЖКО «Город». Однажды компании понадобилось, чтобы я сделал сайт — так я попал на курсы GeekBrains, после окончания которых разработал свой первый веб-сайт на Wordpress — jkogorod.ru.

Цель обучения была для меня совершенно конкретной — освоить необходимые навыки, чтобы сделать сайт для своего работодателя. Я прошел курсы по JavaScript, HTML и CSS — от них и стал отталкиваться, занимаясь версткой. Продолжил изучать JS уже самостоятельно. Обучаясь веб-разработке, в GeekBrains можно освоить PHP, Node, JavaScript, верстку... По выбранному направлению получаешь все необходимые знания в рамках одной учебной программы.

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

«Верстка хороша, когда ты только входишь в мир фронтенда»

В «ЖКО «Город» я проработал год и понял, что хочу заниматься веб-разработкой более серьёзно. Стал искать работу: ходил на собеседования, читал профессиональную литературу, стараясь «прокачать» свои навыки. Устроился в «Модульбанк»: на тот момент у меня не было портфолио как такового, но были знания и желание развиваться.

«За три месяца испытательного срока освоил многое»

Изначально я претендовал на позицию помощника верстальщика, поэтому вопросы на собеседовании касались базовых навыков верстки. Спрашивали про позиционирование, блоки, флоаты и подобное. Дали тестовое задание по верстке, с которым я успешно справился. И так получилось, что верстальщик, чьим помощником я стал, ушел из компании через две недели.

Мне пришлось взять на себя его обязанности и быстро учиться: читал книги и статьи, смотрел вебинары. Много полезного можно найти на Habrahabr или в блоге GeekBrains, где каждую неделю выходит дайджест новостей о новейших технологиях. За три месяца испытательного срока я освоил многое. В итоге мы переписали сайт с asp.net и Angular на Keystone.js — это библиотека на express.js c готовым роутингом (сайт работал по принципу конструктора).

«Портфолио сыграло большую роль в трудоустройстве»

После года в «Модульбанке» я понял, что уже научился быстро верстать, а чтобы развиваться, нужно поработать в других компаниях. Верстка поднадоела, хотелось углубиться в разработку. Особенно интересовал язык Javascript. В течение трех месяцев я был фрилансером: сначала в «МКБ», потом в Boomstarter, где более плотно познакомился с JavaScript и React.js. Так я нарабатывал портфолио, которое сыграло большую роль в дальнейшем трудоустройстве. По крайней мере, больше мне не приходилось делать тестовых заданий.

Устроился в группу компаний «ПИК» frontend-разработчиком. Работодатель оценил мой бэкграунд: опыт разработки на JavaScript, навыки работы с React и Redux.

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

Собеседование в «ПИК» было четвертым — после трех неудачных. Эта закономерность прослеживается на протяжении всего моего карьерного пути: стоит пройти два-три неудачных интервью, чтобы четвертое оказалось на 100% успешным.

В «ПИК» я работал в команде, где было по четверо fronfend- и backend-разработчиков. Мы создавали личный кабинет и основной сайт компании. Здесь я погрузился в разработку и получил удовольствие от работы. Но по завершении основной части проекта понял, что впереди ждут однотипные задачи.

«За три года опыта вырос не только мой профессионализм, но и доход»

Перешел в молодую перспективную компанию — биржу криптовалют, где и работаю по сей день. Пополнившееся портфолио снова выручило при приёме на работу. На собеседовании задавали стандартные вопросы по JavaScript, которые не показались мне сложными. В очередной раз убедился, что самообразование всегда идет на пользу. Бывает и так: листаешь книгу по дороге на собеседование — и через полчаса интервьюер спрашивает именно по прочитанным темам! Могу посоветовать несколько пособий, которые пригодились мне:

  • Джон Дакетт «Javascript и Jquery». Подойдет тем, кто лучше воспринимает информацию в графическом виде: в книге много подробных иллюстраций и наглядных схем;
  • Этан Браун «Изучаем JavaScript». Хорошая книга с описанием стандартов ES6;
  • Николас Закас «ECMAScript 6 для разработчиков»;
  • Серия книг Кайла Симпсона «Вы не знаете JS»;
  • Луис Атенсио «Функциональное программирование на JavaScript».

Сейчас мы разрабатываем веб-приложение: я делаю клиентскую часть на React JS и Redux, а ядро биржи — на C#. Познакомился с новыми технологиями и сегодня больше занимаюсь разработкой на JavaScript, чем версткой, — к чему и стремился все это время.

За три года опыта вырос не только мой профессионализм, но и доход: зарплата увеличилась с 60 до 140 тысяч рублей. В перспективе хочу стать fullstack-разработчиком, чтобы самостоятельно писать и серверную, и клиентскую части.

Верстка или JavaScript?

Как человек, который попробовал и верстку, и разработку, могу сказать: верстка хороша, когда ты только входишь в мир фронтенда. Со временем для меня это стало рутиной, захотелось писать логику на JS.

Считаю, что для разработчика больше перспектив открывается именно в IT-компаниях, где работа программистов структурирована лучше, чем на предприятиях из других сфер. Наиболее универсальным языком считаю JavaScript, ведь на нем можно писать и фронтенд, и серверную часть.

Советы начинающим

  • Старайтесь постоянно расти и развиваться, осваивать новые направления. Не бойтесь менять работу, если понимаете, что стало скучно или надоели однотипные задачи. За три года я сменил три места работы: понимал, что надо двигаться вперед, приобретать новый опыт.
  • Набивайте руку — cо временем придет и скорость. Раньше на разработку веб-ресурса у меня уходила неделя, сегодня могу сделать адаптивный сайт за день–два. Конечно, все зависит от конкретных задач. Но чтобы их решить, нужно постоянно развиваться самому. Не забывайте и про soft skills: особенно пригодится английский язык. Еще советую дружить с дизайнерами: им постоянно нужны люди, готовые заняться версткой.
  • Нарабатывайте портфолио — это крайне важно в начале карьеры. Для этих целей подойдет фриланс, где зачастую работает принцип «сарафанного радио». Работайте с максимальной отдачей – и труды не пропадут зря.
  • Правильно оценивайте время и трудозатраты. Заказчик частенько просит вносить правки. В итоге вы делаете гораздо больше работы, чем было оговорено на начальном этапе. Поэтому все нюансы лучше фиксировать заранее.

Постоянно учитесь, практикуйтесь, развивайтесь и не бойтесь советоваться с более опытными коллегами. Удачи!

Пройти обучение

30 июн 18, 14:13
0 0
Статистика 1
Показы: 1 Охват: 0 Прочтений: 0

Что нужно знать, чтобы стать Java-разработчиком

Александр Чебыкин уже полгода работает Java-разработчиком в компании «Сбербанк-технологии». До этого он писал код на Фортране, работал над диссертацией в Институте прикладной математики имени М. В. Келдыша РАН и успел закончить две четверти в GeekUniversity. Этих знаний хватило, чтобы успешно пройти собеседования в Сбертехе и получить сразу два интересных предложения работы.

— Чем вы сейчас занимаетесь?

— В Сбертехе я работаю Java-разработчиком в отделе эквайринга, в команде клиринга.

Эквайринг — это оплата товаров и услуг при помощи банковских карт. Чтобы магазин мог принимать безналичный расчет, он заключает контракт с банком.

Команда, в которой я работаю, занимается клиринговым взаимодействием — это процесс безналичного расчета, выполняемого с привлечением третьего участника, клирингового субъекта (в данном случае Сбербанка). Когда покупатель оплачивает покупку через терминал, в системе банка формируется файл, в котором закодирована информация. Моя команда пишет всю систему клиринга. Одна из ключевых частей этого приложения — парсер. Это программа, которая считывает каждый файл и передает на дальнейший процессинг.

— Какие знания нужны, чтобы получить такой оффер?

— Если вы хотите писать backend корпоративных приложений, нужно хорошо разобраться в следующих темах:

  • Java SE (Collections, многопоточность);
  • Maven;
  • Git;
  • Linux OS;
  • Spring (IoC, DI) — от джуниора обычно ждут общего представления, что это и для каких задач используется. Но знание этого фреймворка будет большим преимуществом при трудоустройстве и в дальнейшей разработке.

Могу поделиться вопросами, которые мне задавали во время собеседований на должность Java-разработчика:

  • Как устроены ArrayList и LinkedList? В чем разница?
  • Как устроены HashMap/HashSet?
  • Что такое Deadlock (с примерами)? Как его избежать? Как убедиться, что в запущенном приложении он случился?
  • Что вы знаете про жизненный цикл потока? Приведите схему перехода между состояниями;
  • Как бы вы проводили ревью кода другого разработчика?
  • Выполните умножение двух чисел, представленных строкой (пример):
String str =239391391289323784827473442342*239391391289323784827473442342”.

— Как нашли эту работу?

— Она сама меня нашла. После первой четверти в GeekUniversity (факультет Android-разработки), когда достаточно изучил Java, я выложил резюме Java-разработчика на HeadHunter. Честно написал, что работал только с Фортран, что Java освоил самостоятельно и прохожу обучение.

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

После трех–четырех собеседований у меня сложилось понимание, как отвечать. Я стал увереннее, но приостановил поиски. Решил уделять больше внимания учебе, пошел на стажировку по Java-разработке в GeekBrains.

Чуть позже сотрудники кадрового агентства, с которым работает Сбертех, увидели мое резюме на HeadHunter и предложили пройти два собеседования. Первое — с командой в отделе кредитов. Вопросы, которые мне задавали, мы хорошо изучили на курсе «Java 3». Второе собеседование, в отделе эквайринга, проводил руководитель направления. На следующий день рекрутер позвонил и сообщил, что мне готовы сделать оффер. Позже поступило предложение и из первого отдела.

— Были какие-то сложности в первые месяцы работы?

— Команда, в которую я пришел, работала над проектом уже больше года. Было сложно сразу во всем разобраться. Хочу сказать одногруппникам, которые жаловались на количество кода в наших учебных проектах (например, когда мы писали сетевой чат в первой четверти): «Это вовсе не много кода!». Там было от силы 3 модуля по 20 классов в каждом. На момент, когда я подключился к работе своей команды в Сбертехе, в нашем рабочем проекте было около 20 модулей и сотни классов. Поэтому первый месяц на реальном проекте был для меня непростым.

К тому же, у меня не было представления, как устроен бизнес-процесс в компании. Стеснялся спрашивать — не знал, насколько глупыми могут показаться мои вопросы, и помогла только практика. Рабочий процесс складывался из двухнедельных спринтов: мне накидывали задач, и я потихоньку разбирался в проекте. Ещё увереннее почувствовал себя, когда пришел новый разработчик и мы уже вместе разбирались в том, как все устроено.

— Почему вы решили учиться программированию?

— Я закончил МИФИ, факультет теоретической и экспериментальной физики, по специальности «Прикладная математика и информатика». После вуза я полгода работал аналитиком в компании «Филип Моррис». Мне не нравились мои задачи: рутинная работа над статистикой и контроль того, как работают другие. На тот момент у меня не было четкого представления, чем хочу заниматься дальше. Увидел, что Институт прикладной математики проводит конкурс на место научного сотрудника — и пошел туда работать, поступил в аспирантуру.

Там я занимался разработкой, 70% из которой занимала матфизика и только 30% — программирование. За 4 года такой работы я понял, что физики с меня хватит — мне интереснее рассматривать задачи с точки зрения математики и программирования. Поэтому начал искать учебные программы для разработчиков.

Точно не знал, хочу заниматься корпоративной или мобильной разработкой или уйти в геймдев. У меня были базовые знания в Python и Java. Я работал только с простыми задачами, которые можно решить любым процедурным языком. Опыт разработки на Фортране дал мне неплохую базу, но объектно-ориентированное программирование пришлось осваивать почти «с нуля». Но я хотел развиваться и писать полноценные проекты.

— Почему поступили именно в GeekUniversity и выбрали факультет Android-разработки?

— До определенного профессионального уровня я не мог придумывать задачи сам. Хотел, чтобы мне их ставили опытные специалисты.

На тот момент программа GeekUniversity только запускалась. Было открыто три направления: веб-разработка, Android и iOS. Факультет Android-разработки выбрал методом исключения. iOS мне был не очень интересен, так как сам не пользуюсь техникой Apple и не обладаю нужными базовыми знаниями. Веб-разработку не рассматривал, потому что на тот момент не знал ничего о HTML, CSS, JavaScript. А вот моих минимальных знаний по Java для поступления на факультет Android-разработки было достаточно.

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

— Какие впечатления об обучении в GeekUniversity?

— В целом, мне понравилось, как и в каком объеме нам давали материал. Были преподаватели и курсы, которым я до сих пор благодарен, а были темы, которые не особо запомнились и пригодились.

Понравился курс Алексея Степченко «Java 2». Он же показал, как писать игру под Android. На курсе «Java 3» преподаватель Николай Дмитриев подробно объяснил всю теорию, которая требуется на собеседованиях. Хочу отметить, что Николай лучше всех давал обратную связь по домашним заданиям — он обращал внимание не только на очевидные ошибки, но и расписывал замечания по стилю кода.

Из преподавателей по Android запомнился Станислав Хижняк — подробно и понятно объяснял нужные нам инструменты. С преподавателем первого курса по Android Александром Аникиным писали погодное приложение — он разложил «по полочкам» всю работу.

У меня были замечания к информации в методичках по некоторым курсам (иногда они были недостаточно согласованы с тем, что мы проходили) и к формулировке задач по курсовым проектам. Сообщил преподавателям — надеюсь, эти моменты доработают.

Когда пришёл в Сбертех и освоился, понял, что хочу профессионально заниматься разработкой корпоративных приложений. Появились мысли не доучиваться, потому что совмещать работу и учебу было непросто. Но решил пройти обучение до конца, чтобы создавать мобильные приложения в качестве хобби.

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

Пройти обучение

13 июн 18, 09:24
0 0
Статистика 1
Показы: 1 Охват: 0 Прочтений: 0

Как студенты GU создали сервис банковских услуг

Студенты GeekUniversity во время обучения разрабатывают проекты с потенциалом выхода на реальный рынок. Мы уже писали о сканере информационной безопасности, на сей раз речь пойдет об онлайн-бирже банковских услуг  Marketbank, созданной студентами факультета Web-разработки Айдемиром Алиевым, Антоном Погореловым и Александром Стекольщиковым. О том, как создавался проект и насколько коротка дорога в IT, рассказали основатели web-приложения.

Знакомство с IT: от курсовой до первого стартапа в web-разработке

Айдемир Алиев, создатель проекта Marketbank:

«Я пришел в IT в 18 лет, сейчас мне 23. Был вдохновлен создателями «Вконтакте» и Facebook. Поначалу пытался изучать программирование самостоятельно, но позже услышал про GeekUniversity. Мне понравилось, что здесь меня ждут системные знания, общение с наставником и другими ребятами из профессионального сообщества. Это очень важно для меня, поэтому и поступил в GU.

«Marketbank — это моя курсовая работа и первый стартап в направлении веб-разработки»

Непосредственно в IT еще не работал. Пока я маркетолог в ювелирной компании, но планирую развиваться в программировании. Marketbank — это моя курсовая работа и первый стартап в направлении веб-разработки».

Антон Погорелов, разработчик Marketbank:

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

«Сегодня весь бизнес уходит в интернет, а значит, программирование вряд ли оставит тебя без куска хлеба»

Программирование позволяет работать удаленно с разными компаниями. Я живу в Оренбурге — здесь зарплаты маленькие. Но это не мешает мне работать удаленно с компаниями из других городов, которые не жадничают. Кроме того, разработка мне интересна и с этой сферой я уже знаком. Сегодня весь бизнес уходит в интернет, а значит, программирование вряд ли оставит тебя без куска хлеба».

Идея Marketbank

Айдемир Алиев, создатель проекта:

«Свою идею я предложил на курсе по управлению продуктом. Первоначально мысль возникла, когда мне пришлось иметь дело со сферой страхования: понадобилось продлить ОСАГО и было очень неудобно обзванивать все страховые компании самому. Вот и подумал: почему до сих пор нет такого приложения, где можно просто отправить заявку и компании сами предложат тебе варианты? Этот алгоритм показался мне применимым и в банковской сфере. Я поспрашивал сотрудников банков и узнал, что им действительно было бы интересно пользоваться таким продуктом.

Как продукт-менеджер я занимаюсь прототипированием и написанием ТЗ, параллельно делаю дизайн в фотошопе. Все это передается верстальщику(в нашей команде он еще и front-end-разработчик) и back-end-программисту, которые реализуют проект. Я контролирую, успевают ли ребята выполнить те или иные задачи в срок: у нас есть чат, куда мы отправляем ежедневные отчеты о проделанной работе».

Концепция проекта Marketbank

Айдемир Алиев, создатель проекта:

«Marketbank — это биржа банковских услуг. Мы выступаем в роли связующего звена между пользователями и банками. Например, вы хотите взять кредит. Банки могут предлагать разные условия: одобрить займ частично, либо полностью, предложить высокую или низкую процентную ставку и так далее. Обычно клиенту приходится самостоятельно все изучать, ездить или обзванивать, что занимает много времени.

«Для банков — это дополнительная база клиентов, для пользователей — удобство и сэкономленное время»

Наш проект максимально оптимизирует этот процесс. Все, что вам нужно сделать — это оставить заявку на нашем сайте. Сервис передаст ее банкам, которые проанализируют ваши данные и предоставят спектр актуальных предложений, основанных на вашем запросе. Если предложение подошло — вы уже целенаправленно идете в конкретный банк и заключаете договор. Для банков — это дополнительная база клиентов, для пользователей — удобство и сэкономленное время».

Как это работает

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

«Мы помогаем клиентам найти подходящие банки, а банкам — подходящих клиентов»

Механизм работы клиентской части:

  • Заказчик регистрируется на сайте и заполняет необходимые поля: ФИО, дата рождения и так далее.
  • Пользователь предоставляет справку о доходах и другие необходимые документы, чтобы банки могли оценить платежеспособность и кредитную историю.
  • Документы и информация проходят модерацию.
  • После модерации заказчик может подать заявку и ждать предложений от банков.
  • На сервере есть чат, позволяющий вести переписку с компаниями и задавать уточняющие вопросы.

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

Механизм работы банковской части:

  • Для банков процесс регистрации выглядит иначе. Компания не регистрируется самостоятельно. Сначала разработчики изучают работу банка и определяют, насколько он подходит для сервиса. Если компания добросовестная и желает подключиться к Marketbank, команда сама создаст для нее личный кабинет с отдельной страницей входа.
  • После регистрации представители банка могут зайти на страницу заявок, чтобы ознакомиться с запросами, отфильтровать их относительно характера своих услуг и выбрать подходящего клиента.
  • Банку доступны запрос и предоставленные пользователем данные.
  • На основе полученной информации компания формулирует предложения и отправляет их клиенту.

«Банковский и клиентский интерфейсы немного отличаются и выполняют разные функции — под каждую нужно написать скрипты. У банка, например, другие поля для хранения, в отличие от анкеты пользователя. Принципиальной разницы нет: и те, и другие будут друг с другом общаться. Отличие лишь в технической реализации. Сейчас мы стараемся сделать так, чтобы все работало хорошо», — Антон Погорелов, разработчик Marketbank.

Планы и перспективы

Ребята уже закончили разрабатывать пользовательскую часть — впереди банковская. В дальнейшем две эти части интегрируют друг в друга и проект будет полностью готов.

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

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

«Важно проверить, как работает концепция, чтобы усовершенствовать ее потом»

На сайте есть рубрикация по областям заявок. Пока мы сконцентрировались на двух сферах: ипотека и автокредитование. В дальнейшем собираемся пополнять рубрикацию другими видами услуг.

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

Что касается потенциальных площадок для продвижения, здесь я бы отметил сайт Banki.ru — у него хороший рейтинг в своей сфере. Помимо этого существует много профильных групп и сообществ в соцсетях, которые тоже подойдут для размещения информации о нашем продукте».

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

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

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

Почему GeekUniversity

Айдемир Алиев: «GeekUniversity закрыл многие пробелы в знаниях, которые сложно было восполнить при самостоятельном обучении. Во многом это произошло благодаря наставнику и структурному подходу к обучению. Я оказался в профессиональном сообществе, узнал много полезного от IT-специалистов из первых уст. Очень понравились факультативы от «РосЕвроБанка» и «Альфа-банка»: я понял, как нужно работать с технологиями, профессионалы подробно отвечали на все вопросы и помогали разобраться в сложных моментах.

«IT — это динамичная, постоянно развивающаяся сфера»

До знакомства с GU я уже сталкивался с версткой и языками программирования, но очень многое открыл уже в процессе обучения. Например, раньше я не знал, как работают компьютерные сети, операционные системы, алгоритмы и структуры данных. Это фундаментальные вещи, которые знать необходимо, а в GeekUniversity эти знания преподносят максимально доступно. Единственная сложность может возникнуть со временем: сложно совмещать учебу с работой. В остальном трудностей нет. По крайней мере, я достаточно легко освоил предмет: здесь очень хорошие преподаватели — всегда помогут и все доходчиво объяснят.

IT — это динамичная, постоянно развивающаяся сфера. Многие боятся вступить на путь разработки, думая, что это очень сложно. Признаюсь, я и сам так думал. Особенно во время просмотра фильма «Социальная сеть»: все эти коды и циферки казались мне чем-то нереальным. На самом деле все реально, если не бояться и действительно учиться».

«GU позволяет за год освоить программирование с нуля, но вы должны понимать — придется посвящать этому очень много времени и сил»

Антон Погорелов: «В GeekUniversity я пошел с целью найти новую работу. За полгода обучения у меня в голове отложилось много полезных знаний. Поначалу приходилось долго сидеть над методичками и вникать в материал. Со временем учеба стала даваться гораздо легче — теперь какие-то вещи я могу делать прямо с ходу.

GU позволяет за год освоить программирование с нуля, но вы должны понимать — для этого вам придется целенаправленно посвящать этому очень много времени и сил. Программа очень интенсивная. Скажу по себе: имея опыт программирования, знания английского и солидную скорость печати, мне требуется очень много времени на обучение. Я работаю, у меня есть ребенок — приходится как-то вертеться.

Мне удалось применить полученные навыки в текущей работе. Я занимаюсь сетью продуктов розничной торговли. Бывает, в кассовых аппаратах происходят сбои и чеки неправильно ложатся в базу данных. По данному поводу бухгалтерия часто обращается в техподдержку. Поэтому однажды я поднял веб-сервер и сделал интерфейс, который просто разбирает логи и объясняет бухгалтерам, что произошло. Это позволило им решать такие вопросы самостоятельно, без помощи технических специалистов.

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

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

Пройти обучение

16 апр 18, 16:14
0 0
Статистика 1
Показы: 1 Охват: 0 Прочтений: 0

Как Королев, Армстронг и Маск принесли космос в культуру

Человек давно стремится раскрыть тайны Вселенной. Эта цель стала не только мощным двигателем технологического прогресса, но и определила целый пласт культуры. За десятилетия космических исканий в ней сформировались почти археологические слои. В День космонавтики предлагаем «раскопать» их: вспомним историю освоения космоса и то, как она отразилась в культовых книгах, кинолентах, видеоиграх и музыкальных треках, под которые хорошо мечтается о звездах.

До 12.04.1961

Мечты людей о покорении космоса находили отклик в культуре и искусстве еще до легендарного гагаринского полета. Одно из первых произведений в этом ключе – роман Герберта Уэллса «Война миров», написанный в 1897 году. Впервые в литературе прозвучала тема инопланетного вторжения и вражды между людьми и пришельцами.

В советской фантастике первооткрывателем космической тематики становится ученый Константин Циолковский: его повесть «Вне Земли» была опубликована в 1918 году. Вершина отечественной космической фантастики 1920 годов – роман «Аэлита» Алексея Толстого. Он повествует о путешествии землян на Марс в поисках нового общества.

В 1940-е годы на Западе колоссальную популярность приобрела «космическая опера» – отдельное течение приключенческой научной фантастики. И пока ученые снаряжали ракету V-2 с плодовыми мушками, чтобы 20 февраля 1947 отправить в космос первую жизнь, –  писатели, режиссеры и журналисты тоже не теряли времени:

  • Эдмонд Гамильтон прославился своими романами о масштабных космических катастрофах, за которые его прозвали и Разрушителем, и Спасителем миров;
  • Журнал "Astounding" растиражировал космические вестерны, ставшие фирменным жанром издания;
  • Газеты пестрели комиксами о Флэше Гордоне и Баке Роджерсе, а на их основе сняли киносериалы.

На этом поп-фоне выделялась концептуальная научная фантастика, легендарной сагой которой стал цикл из семи романов Айзека Азимова – «Основание». В 1966 году оригинальная трилогия удостоилась специальной премии "Hugo" за «лучшую фантастическую серию всех времен».

«Заря», я «Кедр». Поехали!

Под этими позывными общались Сергей Королев и Юрий Гагарин во время легендарного полета на корабле «Восток-1» 12 апреля 1961 года. Тогда человек впервые покорил космическое пространство, и астронавтика захватила умы с новой силой. Прибавьте к этому первый в мире групповой полет 12 августа 1962 года, женский дебют в космосе Валентины Терешковой в 1963-ем, и, год спустя, выход Алексея Леонова из корабля за пределами земной атмосферы – и сможете представить, насколько в 60-е земляне устремились к Вселенной.

В 1961 году на экраны вышел один из первых советских фантастических фильмов о космическом путешествии – «Планета бурь». В картине были применены уникальные технологии комбинированной съемки, в том числе подводной. Они намного опережали зарубежные аналоги.

11 марта 1964 года Джин Родденберри представил короткую первую версию научно-фантастического телевизионного сериала "Star Trek". 8 сентября 1966 года вышла пилотная серия, а сам "Star Trek" стал культовым и до сих пор продолжает свое шествие по экранам – уже в виде франшизы.

Волновала умы зрителей и «Барбарелла» 1968 года. Из рекламной аннотации тех времен становится ясно, почему: «Искательница сексуальных приключений Барбарелла путешествует по Вселенной. Она встречается с представителями рас и цивилизаций самой разнообразной внешности и несет им любовь». Мотивация к покорению космоса достигла пика – земляне рисовали в фантазиях встречу со свободной от предрассудков Барбареллой…

Вехой в развитии кинофантастики стала «Космическая одиссея 2001 года» (1968), снятая Стэнли Кубриком. В честь этой книги и фильма НАСА назвала орбитальный аппарат Mars: "2001 Mars Odyssey".

Одним из лучших фильмов 60-х стала «Планета обезьян» (1968), снятая по одноименному роману Пьера Буля (1963). Лента рассказывает о космическом корабле, отправленном с Земли к ближайшей звезде, и о высадке на планете со странными «животными». Кинокартина породила несколько сиквелов, два телесериала, один ремейк и недавний перезапуск, вышедший под названием «Восстание планеты обезьян».

Революцию в музыке произвели Pink Floyd. С первых же альбомов команда смело экспериментировала. Музыканты не просто писали песни о космосе с названиями вроде "Interstellar Overdrive" и "Set the Controls for the Heart of the Sun", но и стремились к новому, футуристическому звучанию.

Шаг, определивший эпоху

В 1969 году Нил Армстронг ступил на Луну и открыл новые возможности для человека в космосе. Надежда открыть новый мир и почувствовать под ногами неземную твердь обрела реальные очертания.

В 1971 году Майк Мэйфилд написал текстовую игру "Star Trek" на BASIC. А видеоигра "Space Invaders" (1978) была признана лучшей аркадной игрой по версии Книги рекордов Гиннесса.

На экраны в этот период вышли легендарные киноленты, сериалы и мультфильмы:

  • «Москва – Кассиопея» –  СССР, 1973;
  • «Большое космическое путешествие» –  СССР, 1975;
  • «Звездные войны IV» – США, 1977;
  • «Через тернии к звездам» –  СССР, 1980;
  • «Путеводитель по Галактике для автостопщиков» –  Великобритания, 1981;
  • «Тайна третьей планеты» –  СССР, 1981.

В музыке тоже царит очарование космосом:

  • David Bowie – Space Oddity (1969);
  • The Beatles – Across The Universe (1970);
  • Elton John – Rocket Man (1972);
  • «Надежда» (1971) – песня, написанная Александрой Пахмутовой и Николаем Добронравовым, стала музыкальным талисманом советских и российских космонавтов.

В 1977 на танцплощадках Парижа появились Space – странные люди, одетые в скафандры с глухими забралами. Они делали упор на «неземные» звуки синтезатора и научно-фантастическое шоу.

Мода откликнулась на космические полеты футуристическим стилем: Андрэ Куррэж и Пако Рабанн, металл и пластик, облегающие комбинезоны и высокие сапоги на плоской подошве… Даже маленькие дамские шляпки напоминали летные шлемы. Советские модницы носили тоже носили «неземные» аксессуары: вот и у мамы Дениски из знаменитых рассказов Драгунского была шляпка, похожая «на космонавтский шлем».

Гости или захватчики?

Позже космическая романтика пошла на спад, и на смену вдохновенному освоению планет пришло ожидание встречи с внеземными созданиями. Космические корабли уже достигли поверхности Венеры и Марса, были запущены искусственные спутники Юпитера и астероидов, а космический аппарат "Voyager-1" сделал снимок Земли с расстояния 6 млрд километров. Но ощущение «инопланетного наблюдения» продолжало будоражить землян. Образы пришельцев варьировались по шкале от максимального позитива в духе «Альфа» (1986-1990) и героев фильма «Батарейки не прилагаются» (1987) до леденящего ужаса «Чужого» (1979).

В 90-х мы продолжали своеобразный диалог с «братьями по разуму» или злонамеренными интервентами  в «Секретных материалах» (1993), фильмах  «Пятый элемент» (1997) и «Люди в черном» (1997).

Эта эпоха подарила нам и «Футураму», и «Рейнджеров», которые сказались на культуре гиков. В мире видеоигр произвела фурор "X-COM: UFO Defense".

Из магнитофонов и приемников звучали такие «космические» композиции, как:

  • Beastie Boys – Intergalactic (1998);
  • Radiohead – Subterranean Homesick Alien (1997);
  • Ash – Girl From Mars (1996). Кстати, некоторое время эта песня использовалась NASA как музыка для ожидания на телефонной линии.

Если верить знаменитой песне «Землян» «Трава у дома» (1982), то рокот космодрома уже никому не снился.  

Возвращение мечты

В 2002 году была основана компания «SpaceX» – вдохновением для магната Илона Маска послужило «Основание» Азимова и его идея жизни на Марсе. В сознании людей стала укореняться мысль, что делать на нашей планете больше нечего.

Во многом благодаря Илону Маску, давшему столько сочных поводов для сетевых мемов, космос вновь вернулся к нам. На первом плане оказались сюжеты о том, как освоить дальние миры – чего стоит «Марсианин» с его выращиванием картошки.

День космонавтики – отличный повод познакомиться с фильмами 21 века, расширяющими наш взгляд до масштабов Вселенной:  

  • «Космос как предчувствие» (2005);
  • «ВАЛЛ-и» (2008);
  • «Гравитация» (2013);
  • «Интерстеллар» (2014);
  • «Время первых» (2017).

Тема космоса в последнее десятилетие так «выстрелила», что в октябре 2012 года The Walt Disney Company приобрела Lucasfilm (компания-производитель «Звездных войн») с правами за $4,05 млрд. Вышла трилогия сиквелов саги:

  • «Звездные войны. Эпизод VII: Пробуждение силы» (2015);
  • «Изгой-один. Звездные войны: Истории» (2016);
  • «Звездные войны. Эпизод VIII: Последние джедаи» (2017).

Романтика путешествий также нашла воплощение в кино о милых и забавных «Стражах галактики».

В видеоиграх тоже произошло возрождение космической тематики:

  • "Mass Effect" (2007);
  • Перезапуск "XCOM: Enemy Unknown" (2012);
  • "Kerbal Space Program", где нужно построить космический корабль, а затем запустить и посадить его. И это вовсе не так просто, как кажется. Ничего не напоминает?

Благодаря достижениям современной космонавтики у человека снова появилась надежда на то, что мы освоим далекие галактики. А увлеченные технологиями гики остаются преданы теме космических странствий – всеми мыслями, мониторами и экранами, наушниками и джойстиками.

Помните, что в первом ряду на Mission Control запуска Falcon Heavy сидели программисты!

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

Пройти обучение

10 апр 18, 19:12
0 0
Статистика 1
Показы: 1 Охват: 0 Прочтений: 0

«Сканер безопасности»: студенты GU о своем проекте

Знания и практика не могут друг без друга. По крайней мере, так происходит в GeekUniversity. Наши студенты регулярно создают проекты, способные выйти за рамки учебных. «Сканер безопасности» – не исключение. Web-приложение разработали студенты факультета Python-разработки. Мы поговорили с основателем проекта Евгением Колобовым и другими членами команды – Вадимом Вакиловым, Даниилом Ширгазиным и Сергеем Столяровым. Ребята рассказали о процессе создания сервиса, его концепции и перспективах. Чем живут проекты и как GeekUniversity помог студентам на профессиональном фронте – в этом материале.

Рождение идеи

Евгений Колобов, основатель проекта «Сканер безопасности»: «В рамках курса нужно было предложить свою идею — я и предложил. Информационной безопасностью я занимался еще до поступления в GeekUniversity. Я хорошо разбираюсь в этой области, поэтому мысль создать «Сканер безопасности» пришла ко мне практически сразу.

Обучение помогло мне понять, как именно можно реализовать свои идеи. Прежде всего я осознал, что хочу развиваться в web-направлении, и расширил свой кругозор. Это мой второй проект в GU и первый опыт командной разработки. Очень хотелось сделать не просто учебный проект, а что-то действительно полезное, способное кого-то заинтересовать. Так мы собрали команду и приступили к реализации задуманного».

Команда и обязанности

Команда «Сканера безопасности» состоит из четырех студентов GeekUniversity:

Евгений Колобов — автор идеи и основатель проекта: «Сначала мы присматривались, притирались, знакомились. Дальше стало проще распределять обязанности. Я занимаюсь координированием команды, выбором сканеров, фронтендом и развертыванием его на боевом сервере. Сперва мы тестируем продукт, после чего я выкатываю в интернет. Команда у нас небольшая, обязанностей много и они очень разные».

Вадим Вакилов — разработчик: «Прежде всего мы придумали стандартную схему: кто и что делает. Моя часть — базы данных, методы и классы, а также генерирование отчетов в HTML и PDF. В рамках проекта я написал модули для отправки конечному пользователю и модуль по сканированию».

Даниил Ширгазин — разработчик: «Я создал архитектуру и немалую часть бэкэнда. Не могу сказать, что столкнулся с какими-либо сложностями».

Сергей Столяров — разработчик: «Я сильно загружен на основной работе, поэтому в нашей команде большая часть обязанностей легла на ребят. Моя же роль в проекте скорее административная. В основном — регистрация доменов и работа с базами данных».

По словам Евгения Колобова, самое главное в командной работе — проявлять интерес к поставленной задаче и уметь общаться друг с другом. Действовать слаженно и понимать, что от твоей работы зависит общий результат.

«Сканер безопасности»: суть и перспективы проекта

Концепция

Студенты создали онлайн-сервис, тестирующий сайты на наличие уязвимостей. С его помощью можно бесплатно проверить свой интернет-ресурс на безопасность, не занимаясь сложной аналитикой или поиском подходящего ПО. Это удобно для малого бизнеса: затраты на штатных программистов не всегда приносят компаниям выгоду, а сами предприниматели могут не разбираться в IT-технологиях. «Сканер безопасности» — простое опенсорсное решение, чтобы сделать информационную безопасность доступной для всех.

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

Сервис прост в использовании:

Сначала вы регистрируетесь и указываете e-mail, на который хотели бы получать отчеты о безопасности.

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

Сервис автоматически сканирует указанные ресурсы.

После этого вам на почту будут приходить регулярные отчеты (раз в неделю). Услуга бесплатна и действительна в течение всего периода регистрации.

Евгений Колобов, руководитель проекта: «Отчеты дают клиенту возможность самому оценить безопасность продукта: есть ли у сайта уязвимости, SQL- или XSS-инъекции, какие порты открыты и так далее. Если проблема обнаружена, пользователь может приступить к ее решению и избежать более крупных потерь. Для этого можно обратиться к более квалифицированным специалистам или действовать самому — выбор всегда за вами».

Даниил Ширгазин, разработчик проекта: «Проект интересен тем, что позволяет проверить безопасность на базовом уровне. Мало кто будет ставить разные утилиты для сканирования и проведения атак или разбираться, как они работают. В „Сканере“ достаточно просто добавить IP-адрес своего сервиса и получить на выходе подробный отчет».

Как это работает

Евгений Колобов, руководитель проекта: «Мы агрегировали воедино разные опенсорсные сканеры, которые уже развернуты на сервере и работают достаточно хорошо. Далекому от IT человеку будет сложно искать и запускать эти сканеры самому. А здесь уже все готово, собрано и ждет. Все, что вам нужно сделать — создать учетку.

Наши процессы автоматизированы. Работает это так: есть планировщик задач, который смотрит, кого надо проверить. Он берет задачу и добавляет ее в очередь, после чего это все проверяется и отправляется человеку на почту в виде отчета.

Архитектура сервиса позволяет добавлять новые сканеры — и это огромный плюс. В мире постоянно появляется что-то новое: мы отслеживаем тенденции и стараемся делать наш проект актуальным. Web-приложение использует только те сканеры, которые зарекомендовали себя хорошо».

Задачи и перспективы

Студенты GeekUniversity создают проекты не только ради подкрепления знаний. У каждого из них есть потенциал выйти на реальный рынок. Разработчики «Сканера безопасности» рассказали, как видят свой проект в перспективе, что уже готово и над чем предстоит поработать.

Готово:

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

Задачи на будущее:

  • Дальнейшая интеграция инструментов для сканирования.
  • Реализация административного интерфейса управления.
  • Работа над дизайном.
  • Разработка REST.

Евгений Колобов: «Сервис уже готов: сейчас мы пополняем базу сканеров и постепенно планируем внедрять новые. К настоящему моменту полностью разработаны архитектура и личный кабинет. Все процессы автоматизированы, что очень удобно — не нужно привлекать дополнительные человеческие ресурсы.

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

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

Дорога в IT и роль GeekUniversity

По словам студентов, GeekUniversity действительно повлиял на воплощение идей в реальную жизнь. До поступления в онлайн-университет многие не имели глубоких познаний в программировании, не говоря уже о разработке собственного стартапа. Кто-то уже работал в сфере IT, но по другой специальности. Кто-то занимался программированием на любительском уровне, а кто-то и вовсе погрузился в него с нуля. Посмотрим, как пришли в разработку создатели «Сканера безопасности» и чем им помогла учеба в GU.

Евгений Колобов: «Я работаю в смежной с программированием сфере. Закончил факультет информационной безопасности МИРЭА, но полученных знаний не хватало для коммерческой разработки. Это были базовые вузовские вещи: в основном, математика и компьютерные сети, связанные с телекоммуникациями. Со временем я понял, что опыта в разработке мне не хватает, а значит пора повышать свою квалификацию.

Я пошел в GeekUniversity с целью выучить Python — здесь я и углубился в разработку основательно. Благодаря учебным проектам ты получаешь реальную практику, и наш — не исключение. Считаю, что обучение в GU — это более эффективно, чем попытки познать все самому. Во-первых, здесь отличные преподаватели, способные поделиться ценным личным опытом. Например, Леонид Орлов, благодаря которому я узнал о важных нюансах коммерческой разработки. Во-вторых, ты погружаешься в коллектив и можешь учиться на примерах своих одногруппников или более опытных коллег. Тебе всегда подскажут и дадут совет. Что касается проекта — это живая задача, позволяющая пополнить твое резюме. Как и ценный опыт командной разработки».

Вадим Вакилов: «По основному образованию я инженер-гидравлик. Сейчас — начальник участка на заводе дозировочной техники. До недавнего времени я думал, что коммерческое программирование — это недостижимая цель. Но позже пообщался с разработчиками и понял: все возможно, если потрудиться. В этом плане GeekUniversity мне очень помог.

Я работаю на заводе, где многие трудятся, потому что должны, а не потому, что хотят. Здесь — наоборот: все видят результаты друг друга и стремятся сделать по максимуму. Особенно в совместных проектах. Единственная сложность — нехватка времени для совмещения учебного проекта с основной работой. Многие вещи приходится доделывать по ночам.

«Сканер безопасности» — мой первый проект в IT. Bсе, что я знаю о разработке на данный момент, я почерпнул из обучения в GeekUniversity. Когда я учился самостоятельно и черпал знания из форумов, часто сталкивался с вредными советами. Им начинаешь слепо следовать, будучи неопытным. В университете такого нет: здесь информация проверена и структурирована, что важно для меня. Ты понимаешь, что именно должен знать и где это можно найти».

Сергей Столяров: «В IT-сфере я со времен института, но до определенного момента знаний на практике не применял. По крайней мере, если говорить о серьезной разработке. Раньше я писал программы, но скорее на любительском уровне — не на таком, как мы это делаем в GeekUniversity. Python — это новый язык для меня, который я освоил благодаря GU. Курсы построены интересно, особенно подготовительный курс по Python: очень понравился преподаватель и способы донесения информации.

Сейчас я главный инженер операционной IT-поддержки. Занимаюсь поддержкой приложений и технологической инфраструктуры. Иногда эти знания удается применить не только в учебных проектах, но и на основной работе (несмотря на то, что непосредственно разработка в мои обязанности не входит). У меня уже созрела идея для стартапа, где точно пригодится полученный в GU опыт. Особенно курс по управлению проектами. Но подробности хотелось бы рассказать уже после того, как идея воплотится в жизнь».

Даниил Ширгазин: «Мне нравится обучение в GeekUniversity. Изначально я хотел выучить Python больше для себя, чем для профессиональных целей. Работаю я по другой специальности — операционным менеджером в сфере промышленной электроники. При этом навыки программирования иногда могут пригодиться и в этой профессии. Например, Python помогает автоматизировать работу с данными и отчетами. В перспективе хочу переписать на Python свой проект, который делал для одной крупной компании»

Полезные советы

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

  • Мечтайте и думайте. Не бойтесь себя и своих идей — никогда не знаешь, какая из них выстрелит наверняка.
  • После мозгового штурма постарайтесь оценить, как эти идеи впишутся в реальный мир. Попробуйте ответить на эти вопросы: насколько полезен ваш продукт, как он соответствует тенденциям рынка, в чем его уникальность, зачем это нужно вам и вашим потенциальным клиентам. Неудачные идеи отфильтруются сами собой, а удачные выведут вас на следующий этап.
  • Один в поле не воин. Умение работать в команде — более чем важно. Найдите единомышленников, проконсультируйтесь с более опытными коллегами и соберите свою команду. Для этого стоит чаще появляться в местах по интересам: посещайте курсы, мастер-классы или хакатоны. GeekUniversity — площадка, объединяющая талантливых людей и настоящих профессионалов.
  • Когда команда собрана, познакомьтесь поближе, внимательно изучите друг друга. Определитесь, какие сильные и слабые стороны есть у каждого из вас. Это поможет при распределении задач.
  • Составьте план действий. Желательно письменно — это поможет лучше структурировать мысли. Определите цели и задачи. Поделите их на глобальные и текущие. Расставьте приоритеты. Обозначьте сроки, хотя бы примерные. Тогда вы будете знать: задачу надо выполнить за конкретный период времени, для этого нужно то-то и то-то, потому что так-то и так-то. Такой подход будет держать вас в тонусе, даже если все пойдет не по плану.
  • Не бойтесь поражений, анализируйте ошибки, старайтесь извлекать пользу даже из самых жесточайших провалов.
  • Выстраивайте коммуникацию. Слушайте друг друга. Не стесняйтесь просить о помощи и помогать, спрашивать и отвечать. Важно, чтобы все участники проекта стремились к одной цели и были мотивированы на ее достижение. Совместная работа должна приносить кайф, а не судороги от слова «понедельник».
Пройти обучение

5 апр 18, 19:36
0 0
Статистика 1
Показы: 1 Охват: 0 Прочтений: 0

У меня не было 5 месяцев, пришлось выучиться за 3

Когда тебе 32, первый вопрос, который задают на собеседовании – почему решили сменить вид деятельности. В 25 такого не услышишь. Все время после института я провел в секторе B2B-торговли – целых 12 лет. Интересная работа, много общения и высокая зарплата. Но в какой-то момент понял, что больше этим заниматься не хочу. Я ушел с работы и стал думать про дальнейший жизненный путь. И вдруг захотелось вернуться назад, в то время, когда я сам тянул локальную сеть через весь дом или программировал на Паскаль.

4 года учился самостоятельно

Я понимал, что время, чтобы стать высококвалифицированным программистом, упущено. Но несколько лет назад я столкнулся с тестированием. Информации о тестировщиках мало. О них редко пишут, а на YouTube ролики в основном от Портнова. Тем не менее, я заинтересовался направлением и стал самостоятельно его изучать с 2014 года. Тогда я думал, что на тестировщика учат только за рубежом.

Большого прогресса от самообучения не было. Не хватало системного подхода и обратной связи. Прослушал лекции, а заданий нет. Если есть, некому проверить. Поэтому не знаешь, правильно делаешь или нет. Я учился сам почти четыре года, но, только поступив на курсы, понял, где были ошибки. С GeekBrains определился случайно. Увидел рекламу и понял: вот оно. Будут знания, практика и строчка в резюме.

Я не могу учиться так долго

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

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

Выбирайте место для старта

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

В Москве вакансий для тестировщика много. Чтобы развиваться как профессионал, ищите интересные и сложные проекты. Иногда предлагают много механической работы: понажимал на кнопки и отправил результат начальству. Ни кейсов, ни отчётов, ни анализа не предполагается. Но с такими должностными обязанностями и через три года будешь на том же уровне развития.

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

Три правила поиска работы

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

Второе правило – отправьте сопроводительное письмо. Я подробно написал, почему именно я подхожу на должность и почему хочу работать в этой компании. Работодатели получают десятки резюме, и только единицы присылают сопроводительные письма. Это шанс выделиться среди кандидатов.

Третье правило – подготовьтесь заранее. Я знал свои слабые места. Для работы с высоким окладом мне было недостаточно знаний по SQL и Selenium. Я искал в Интернете дополнительные материалы, и на собеседовании мне это пригодилось.

Воспринимайте тестовые задания как шанс попрактиковаться

Когда ищете работу, будьте готовы выполнять тестовые задания. Они присутствуют практически в каждой вакансии. После того, как вы отправите резюме, вам позвонят и пришлют тестовое. По объему и сложности они разные. Например, программа в Google Docs, которая рисует треугольник. В ней нужно найти баги.

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

Собеседование проходит в два или в три этапа. Звонок – тестовое задание – интервью.

Если задание выполнено хорошо, приглашают на собеседование. Дают задачки на логику, просят что-нибудь протестировать прямо на интервью. На встрече я был два раза. В первый не прошел, во второй – все получилось. Передо мной на собеседовании был тестировщик с 7-летним опытом ручного тестирования, но взяли все-таки меня, потому что после обучения я располагал знаниями и навыками автоматического тестирования.

Если решились, идите до конца

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

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

Пройти обучение

28 мар 18, 12:49
0 0
Статистика 1
Показы: 1 Охват: 0 Прочтений: 0
Темы с 41 по 48 | всего: 48

Последние комментарии

нет комментариев
Читать

Поиск по блогу

Люди

7 пользователям нравится сайт lena2018.mirtesen.ru