Я работаю в сфере IT чуть более 1 года как Test Automation Engineer.

Мое базовое образование никак не способствовало этому, поскольку в моем дипломе написано “Логистик-Экономист”. Тернистный путь в IT я начала с бесплатных курсов при одной крупной компании в моем городе, после них поработала в той же компании на 2х проектах, после чего решила сменить место работы.

image

Я откликнулась на 8 вакансий, еще 4 компании написали мне сами (кадровые агентства не в счет, с ними общаться я не планировала).

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

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

Первая компания очень хотела найти сотрудника со знанием IP-нетворкинга, но таких специалистов на рынке, по их же словам, оказалось мало, поэтому пригласили и меня:) В основном на собеседовании спрашивали о Java: static, == / equals и другие типичные вопросы, которые я не успела записать, потому что идея написать эту статью пришла после второй компании, но они будут упоминаться в описании последующих собеседований. Также были попытки спросить про IP-нетворкинг, но довольно быстро стало понятно, что я в этом не сильна. Тем не менее, техническое интервью, со слов HR, прошло хорошо и меня пригласили поболтать по скайпу с заказчиком, которому не понравилось, что у меня не связанное с ИТ образование, и потому предложения не последовало.

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

  • Exceptions — какие бывают, иерархия
  • Команды Git — как сделать коммит и тд
  • Может ли блок finally не выполняться?
  • Постулаты ООП с примерами
  • Что такое конструктор?
  • Как вызвать метод родительского класса в дочернем методе, если этот метод так же переопределен в дочернем методе?
  • написать xpath
  • решить задачку на алгоритмизацию
  • значения примитивных типов по умолчанию
  • ==/equals
  • Написать 2 SQL-запроса (первый содержал join, который я заменила вложенным запросом, второй — ключевые слова limit и desc)
  • слово final — все, что знаешь
  • описать, из чего состоит тест

А также блок про Selenium:

  • Page Object
  • Что такое локаторы
  • findElement и findElements — в чем разница и что будет, если в findElement передан локатор, который возвращает более одного объекта

И еще мог бы быть отдельный вопросик про Линукс, но на момент прохождения собеседования я с ним не сталкивалась, потому и вопросы задавать смысла не было. После этого было еще одно собеседование, скорее, “разговор о жизни” с менеджером команды. Как я писала ранее, приглашение я получила, но не приняла из-за Python.

Третья компания — аутсорсинговая, занимается созданием и поддержкой сайтов для одного авиаперевозчика. Тестовая команда использует связку Selenium+Maven+TestNG, и используя этот же подход мне необходимо было решить тестовую задачу, чтобы попасть уже на техническое интервью. Задача состояла в том, чтобы залогиниться на сайт (юзера создать вручную), открыть почту и проверить количество входящих писем, после чего свое решение прислать ссылкой на Git. Задача была решена, техническое интервью состоялось, вопросы были такие:

  • Разница между List и Set
  • Написать XPath
  • Try-catch-finally
  • ==/equals
  • Слово static
  • Static блок
  • Особенности FluentWait
  • Абстрактные классы и интерфейсы
  • (Внезапно) Что такое полиморфизм
  • (еще более внезапно) Методы класса Object
  • Page Object
  • Какие аннотации TestNG используются для обозначение входных данных
  • Как можно с помощью аннотаций указать последовательность выполнения тестов

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

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

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

Среди всех интервью это было, пожалуй, самое сложное. Например, привычное сравнение List и Set перешло в вопрос “В чем разница реализации метода get в ArrayList и LinkedList?”

Из банального были:

  • Иерархия коллекций (неплохо, конечно, было бы повторить перед собеседованием)
  • Слово Static
  • Наследование
  • Слово Super
  • Абстрактные классы и интерфейсы
  • Многопоточность — сразу сказала, что не знаю, и тем самым пресекла все вопросы

Спросили также про SQL, а именно: создавала ли я таблицы сама. Запросы писать не просили.

Кроме того, тут требовалось решить пару задач, одна на алгоритмизацию, а вторая, как оказалось, на знание такой штуки как new Command.execute() (мне любопытно, много ли человек сталкивались с этим).

И — вишенка на торте — тут были задачки на логику! Типа у вас есть ящик с черными и белыми носками, сколько раз нужно достать носок, чтобы гарантированно получить пару одинакового цвета. Ну и так далее, все писать не буду, решила надо сказать тоже не все.

На этом собеседовании важное место (минут 20) занимали вопросы про софт скилы, про конфликты, работу в команде и т.д.

И это было единственное место, где со мной хоть кто-то поговорил на английском. (Стоит упомянуть, что у меня B2, возможно, остальные верили на слово).

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

В общем, самое важное, что я хотела донести, это то, что не нужно бояться что-то изменить. В итоге я подняла свою зп в 2 раза в сравнении с предыдущим местом работы(да, я сейчас где-то на уровне джуниор-миддл и в числовом выражении это не так уж много, но это только подтверждает мысль, что перемены имели смысл!)
А для тех, кто пока что только смотрит в эту сторону, но не решается сменить сферу деятельности в качестве вывода хочется отметить, что для работы в ИТ в первую очередь нужно уметь учиться. И никогда не прекращать это делать. Тогда и работа будет легкой и зарплаты высокие =)

image

А еще мы сами можем не подозревать о своих сильных сторонах.

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

Комментарии (173)


  1. makarychev13
    02.03.2019 18:50
    +2

    написать xpath

    Какой ужас. Зачем?


    1. Matisumi
      02.03.2019 19:19
      +1

      Чтобы жизнь медом не казалась, разумеется!


    1. Moskus
      02.03.2019 19:21
      +1

      Чтобы разбирать XML, очевидно.


    1. tuxi
      02.03.2019 20:48
      +1

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

      xpathResult = document.evaluate(
              "//a[starts-with(@href, 'https://www.foo.com/')]",
              document.documentElement,
              null,
              XPathResult.ORDERED_NODE_SNAPSHOT_TYPE,
              null
            );


      1. justhabrauser
        02.03.2019 21:11

        XPath — это DOM. «Разбор полетов» перед использованием.
        Которое может уложить любой сервер на несколько часов XML-файлом в пару десятков мегабайт.


        1. tuxi
          02.03.2019 21:15
          +1

          Мы про фронт или про сервер?


        1. keydet
          02.03.2019 22:47

          На несколько минут, скорее. karaf+camel+saxon на 3-5 мегабайтах json1->pojo->json1->xml1->xslt/xpath->xml2->json2 message conversion выполняет около 5-15 секунд (возможно, это ещё не предел)


          1. tuxi
            02.03.2019 23:52

            ужасть какая :)
            а попробуйте вот эту троицу, интересно сравнить будет

            <system-property javax.xml.parsers.DocumentBuilderFactory="com.caucho.xml.parsers.XmlDocumentBuilderFactory"/>
             <system-property javax.xml.parsers.SAXParserFactory="com.caucho.xml.parsers.XmlSAXParserFactory"/>
             <system-property javax.xml.transform.TransformerFactory="com.caucho.xsl.Xsl"/>
            


      1. xPomaHx
        02.03.2019 23:02

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


        1. tuxi
          03.03.2019 00:03
          +2

          Примеры имеет смысл давать на конкретном DOMе. Иногда проще напрямую селектором пройтись, иногда быстрее и/или проще xpath-ом. Знание и понимание xpath никогда не было лишним, это я по своему опыту web-scrapping-а говорю, а он у меня немаленький.


      1. Finesse
        03.03.2019 05:52

        Тоже самое CSS-селектором:


        selectorResult = document.querySelectorAll('a[href^="https://www.foo.com/"]');


        1. tuxi
          03.03.2019 11:24

          А теперь постройте css селектор, который найдет ноды содержащие текст по маске и/или с условиями OR AND и вернет родителя. Повторюсь, если вам нужно получить список элементов по простому условию, css селектор удобнее (хотя и xpath не сложнее). Но как только дерево и условие поиска становится сложнее, xpath в опытных руках позволяет избавиться от спагетти-кода. К тому же, css селекторы — это и есть по сути xpath урезанный и адаптированный под вебразработку.


          1. Skerrigan
            03.03.2019 19:40

            А теперь постройте css селектор, который найдет ноды содержащие текст по маске и/или с условиями OR AND и вернет родителя.

            Бинго!
            Именно так. Я QA, пишу на Java.
            Автор статьи «будто я в 2013-ом». И да, XPath может делать такие выборки, которые другим механизмом не сделать «изящно-просто».


          1. Andrey7287
            03.03.2019 21:04

            Вот примерно на такой вопрос не смог ответить. Собеседовался на позицию фронта и c XPATH имел опыт работы, но то что он есть в браузере не знал.

            ЗЫ К слову ни разу в работе не понадобились подобные манёвры.


          1. Psychosynthesis
            04.03.2019 06:00

            А зачем это реализовывать только с помощью одного CSS-селектора? Практически под любую ситуацию можно написать относительно простой селектор, который вернёт коллекцию, а потом одной строчкой кода найти нужное в этой коллекции. Это в итоге явно более удобочитаемый вариант получится, чем с Xpath, не?


            1. Skerrigan
              04.03.2019 08:47

              Я сталкивался с ситуацией вида «вытянуть весь текст со страницы». Как будете решать?
              XPath дает такое решение:
              //body/descendant::*[text()[string-length(normalize-space(.))>0]][not(self::style)][not(self::script)]/text()
              Вытянет текст в пределах только своей ноды. Игнорируя дочерние. На выборке в тысячу-две нод работает моментально.
              UPD: парсилась страница гугла, все css/js блоки надо было игнорировать.
              И, что не мало-важно — решение универсальное, без «фреймворко-зависимостей». Понятно любому, кто умеет работать с DOM.
              UPD2: проверил на этой самой странице хабра — результат, это коллекция в примерно 1,5k блоков. Скорость не замерял, но визуально результат мгновенно получен после нажатия клавиши Enter.

              XPath — это как бы стандарт для WebDriver. Высокоэффективное решение.


              1. tuxi
                04.03.2019 11:08

                Про скорость подтверждаю. Я писал расширение (хобби проект) под фаерфокс, нужно было пройтись по 200..300кб дереву страницы форума и скрыть по ряду условий некоторые топики. Скорость была отличная.
                Дополнительно, после появления второй версии форума (с другой структурой), переиспользование кода было максимальным.
                Есть еще профит от знания/понимания XPatha-a — это более легкий вход в технологию XSLT. Да и насколько я помню, в RDBMS он тоже используется.


                1. Skerrigan
                  04.03.2019 11:32

                  Есть еще профит от знания/понимания XPatha-a — это более легкий вход в технологию XSLT. Да и насколько я помню, в RDBMS он тоже используется.

                  Давно понял «чем больше видов селекторов умеешь/знаешь — тем лучше».
                  Мне сильно не нравилась работа с JSON в Java еще с 2014-го.
                  Сел писать свой парсер, jQ-like-style.
                  Ведь писать "$.store.book[?(@.price < 10)]" для выборки из JSON — бесценно!
                  В 2016/2017-ом был обнаружен проект на гитхабе, который делает ровно то же самое. У нас полностью совпадает синтаксис. Поэтому замена своего велосипеда на «публичный» произошла на 99% гладко (ну лень мне поддерживать самопал).
                  А теперь этот код используют даже в крупном энтерпрайзе.
                  Линк
                  github.com/json-path/JsonPath — кому надо, берите и не пожалеете.


              1. tundrawolf_kiba
                04.03.2019 14:16

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


                1. Skerrigan
                  04.03.2019 17:44

                  В нашем раскладе — «пофиг» на недостатки.
                  ID довольно часто меняют разработчики (бурный эм… период разработки).
                  А т.к. для клиента процесс тестирования ничем никак не влияет, то «проблема только на моей стороне». А для меня быстродействие — это не проблема (как мощное железо, так и другие оптимизации).

                  Поэтому не заморачиваюсь — просто вся платформа построена на использовании XPath. Унификация, так сказать.


    1. progger16
      03.03.2019 18:28

      Для того чтобы тот кто писал задание для кандидатов мог отчитаться о выполненной работе своему начальству, а тот кто проводит собеседование и нанимает на работу мог в своем отчете хоть что-то указать. Выдели бы вы анкету в леруа-мерлене для соискателей…
      Мне вообще странно, как могут сделать предложение сразу 3 из 4х? компаний
      Это как-то по меньшей мере странно, при таком-то уровне и не профильном образовании…
      Больше смахивает на пустую статью не о чем для «контенту».


  1. 411
    02.03.2019 19:54

    В общем, самое важное, что я хотела донести, это то, что не нужно боятся что-то изменить.

    Да и вообще бояться не стоит, поэтому


    Предложение я все-таки не приняла, потому что не была до конца уверенна в своих силах.

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


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


    1. Naths Автор
      02.03.2019 20:00

      До этого я, увы, не додумалась…
      Спасибо большое, сэнсэй))


      1. 411
        02.03.2019 20:59
        +1

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


        1. Naths Автор
          02.03.2019 21:04

          Спасибо)


        1. xPomaHx
          02.03.2019 23:07

          В России это может не сработать, отказался от офера забанен на пол года, пока обида не пройдет, или hr не сменится.


          1. vadim_bv
            04.03.2019 21:41

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


      1. koluka
        02.03.2019 21:05
        +2

        Вообще отличный совет, подтверждаю. На радио как то услышал «Не убегайте от счастья, если оно само плывет вам в руки»
        ЗЫ К слову, я так женился =)

        Оффтоп подробности
        На первом свидании было шоковое состояние из разряда:
        «Ну нифига себе красотка!11! походу зря пришел=(...» Но вспомнил эту поговорку и подумалось: а сфигали нет, как минимум один вечер в компании королевы — обеспечен, а если не пойдет то хоть обратную связь получу… В итоге уже 8 лет вместе и конца этому не видно…


        1. Naths Автор
          02.03.2019 21:08

          Поздравляю Вас))


          1. koluka
            02.03.2019 21:48
            +1

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


            1. Naths Автор
              02.03.2019 21:50
              +3

              Я вовремя не победила своих тараканов))
              Ваша лавстори лучше, чем вся моя статья :)))


              1. koluka
                02.03.2019 22:30

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


                1. Naths Автор
                  02.03.2019 22:56

                  договорились)


                  1. koluka
                    03.03.2019 12:51

                    Я подписался, так что не отвертитесь! =)


                1. Psychosynthesis
                  04.03.2019 06:07

                  Если она будет буквально следовать вашему совету, через полгода она может запилить статью в духе «Как быстро уйти из веб-разработки и родить ребёнка» =)


                  1. TrurlMcByte
                    04.03.2019 22:29

                    У моей очень хороший знакомой (друг практически) уже 3е детей, и это ей не слишком мешает все это время (втч пока «появлялись» дети) быть ведущим вебдевом, который (с моей подачи) сейчас кардинально меняет среду (и язык) разработки.
                    Но не могу сказать что «совсем не мешает», да. Даже бесит порой (её саму)))


            1. AlexNovikovAlex
              03.03.2019 10:31

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


              1. koluka
                03.03.2019 12:56

                но что в этом плохого? + 1 опыт в жизни + строка в резюме + обратка о компетенциях, которые надо подтянуть + опыт прохождения собеседований + зарплата, а то и подъемные какие… норм


              1. APaMazur
                03.03.2019 19:27
                +1

                Знаете, очень-очень-очень редко такое встречал, а был по обе стороны баррикад
                Чаще всего, чтобы не пройти испытательный вы должны быть либо клиническим лодырем, либо клиническим идиотом, не способным учиться, плюс ко всему этому — очень неприятным человеком

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

                Обратная ситуация возможна практически только тогда, когда начальник психопат и самодур, либо ему вас просто впарили и он изначально не хочет, чтобы вы тут вообще работали


                1. AlexNovikovAlex
                  03.03.2019 19:37

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


                  1. Stas911
                    03.03.2019 20:02
                    +1

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


        1. MTyrz
          03.03.2019 04:27

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


          1. 0xd34df00d
            03.03.2019 05:57

            Короче, иногда надо меньше думать.


          1. koluka
            03.03.2019 13:06

            =) а что подумал кролик — так никто и не узнал. Потому, что это был очень воспитанный кролик (с)


        1. Anton23
          03.03.2019 09:25

          А вы ее не видели до этого?


          1. yayashitoya
            03.03.2019 09:35
            +1

            А вы ее не видели до этого?

            Ну знакомства по интернету — сейчас очень даже распространены.

            Например, не все фотогеничны. Или не умеют/не желают отбирать удачные фотографии (скажем, критерий — «я в моем любимом платье и наплевать что фотка неудачная, ведь платье такое красивое»).

            А бывает и наоборот (даже без Фотошопа) — кто то удачно получается или умеет выбирать хорошие фото. В жизни же выглядит некузяво.

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


          1. koluka
            03.03.2019 13:21

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


      1. bird0001
        02.03.2019 21:07

        была моей компанией мечты, потому что работает с AI и Machine Learning. Я уже работала с их технологиями на моем первом проекте на первой работе и прошла ими же разработанную сертификацию, о чем и написала в своем резюме.

        + Они «копали» чуть глубже в своих вопросах, чем другие компании. Возможно, у Вас еще есть шанс уточнить: написать или позвонить им (даже если Вы уже приняли оффер, ничего от этого страшного не случится). Поспешили Вы немного с отказом.


        1. Naths Автор
          02.03.2019 21:12

          Может быть) Теперь буду знать, как работает этот рынок труда, причем из комментариев пришло больше инфы, чем из опыта) Спасибо)


          1. bird0001
            02.03.2019 22:37

            И Вам спасибо, интересно было почитать :)


    1. shm-vadim
      03.03.2019 08:39
      +1

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


      1. bird0001
        03.03.2019 09:17

        И не факт, что не зря. Если сделали предложение, значит, имели представление о том, что делать с джуном.


        1. shm-vadim
          03.03.2019 09:41
          +1

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

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


          1. bird0001
            03.03.2019 10:34

            Не всегда финал будет печальным [смена компании].

            Так что это, в любом случае, некий риск

            Из дома выйти — это тоже риск :)
            Тут все зависит от множества факторов. И от реальной, а не декларируемой, позицией компании в частности.

            Вы забыли добавить самое главное, а именно: человеческий фактор.


            1. shm-vadim
              03.03.2019 11:00

              Не всегда финал будет печальным


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

              смена компании


              Если человек относится к ней как к «компании мечты», то это может стать для него печальным концом. А так, да, этот вариант у тебя отнять никто не сможет, так что, в этом смысле, ты действительно ничем не рискуешь. :)

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


              1. bird0001
                03.03.2019 15:08

                Лично я, например, свой финал печальным отнюдь не считаю

                Наверное, это был тот еще «стрессовый квест» как для компании, так и для Вас лично.
                В этом-то как раз и состоит выбор

                Довольно условный выбор, так как многое зависит от человеческого фактора [как с Вашей стороны, так и со стороны компании]. Камень преткновения может поджидать не с той стороны, и все будет иначе, чем планировали.
                Спасибо за дискуссию.


                1. APaMazur
                  03.03.2019 20:02

                  Простите, я вклинюсь

                  Конечно, как всегда, очень субъективно, но я бы сказал, что есть две ситуации, когда выбор вообще стоит:
                  1. В вашем регионе маленький рынок, уезжать вы не планируете, это РЕАЛЬНО компания мечты и вы боитесь, что если пролетите сейчас, больше вас не возьмут
                  2. Вы взрослый отягощенный семьей дядька и вам важна краткосрочная стабильность (вопрос только как вышло, что вы все еще джун???)

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

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

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

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


                  1. bird0001
                    03.03.2019 20:15

                    Это научило меня специальности, это научило меня пахать, когда надо, это научило меня, что можно и не пахать, если ты достаточно квалифицирован

                    Большое спасибо за Вашу историю!


          1. yayashitoya
            03.03.2019 10:54

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


            Тут риск только для фирмы — это не ваша проблема.
            Зарплату они все равно заплатить обязаны (ну может, не захотят премию дать).

            Ваших рисков тут нет. Кроме риска потерять веру в себя, разве что…


          1. Stas911
            03.03.2019 18:36

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


            1. shm-vadim
              03.03.2019 18:50
              +1

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


              1. bird0001
                03.03.2019 19:05

                Да, дело было не только в них

                Если сотрудник ценен — его переводят. Видимо, Вашу ценность они проигнорировали от слова «совсем».
                Но уволили меня, по сути, по результатам первого месяца,

                Просто отмазка. Простите, а в каком году это было?


              1. bird0001
                03.03.2019 21:42

                Да, дело было не только в них

                P.S. Надо было еще в первом комментарии Вам сказать, что дело было в Вас, а не в том, что компания Вас переоценила…


            1. bird0001
              03.03.2019 19:12

              Вы очень правильные вопросы задаете :) Ибо вылететь через месяц-другой — это надо очень постараться :)


  1. NeverIn
    02.03.2019 20:57

    А в каком городе такой спрос на джунов? И какие условия предлагали?


    1. Naths Автор
      02.03.2019 21:28

      Мне кажется, что в любом)


    1. xPomaHx
      02.03.2019 23:17
      +1

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


      1. yayashitoya
        03.03.2019 07:47

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

        Те, кто ничего вообще не умеют, называются «trainee», а не «junior». Да, для трейни это достижение.
        Как раз нормально для джуна.


        1. APaMazur
          03.03.2019 20:10
          +1

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


          1. Nikobraz
            04.03.2019 01:24

            Вы наверное давно рынок труда не видели.
            В некоторых областях джун от миддла отличается только опытом.


  1. technik
    02.03.2019 22:25

    В общем я очень удивилась, когда мне перезвонили на следующий день уже с оффером

    Зря отказались мне кажется. Уж если берут, да и туда куда именно вы хотели и технологии у компании вам интересны, так почему не взяться то? Очень странно что вы не согласились.
    Сам когда начинал только в IT входить, тоже предложили работу по сопровождению специфического ПО, хотя на тот момент я даже до джуна с трудом дотягивал. Через пол года я уже всё знал, изучил и плодотворно трудился, а потом ещё и проработал в этой компании ещё 4 года.
    В общем не нужно бояться пробовать. Если вы молодой специалист, то даже если вы не справитесь, худшее что вам грозит, это ещё одна строчка в резюме и повторный квест с поиском работы. При будущем найме HR не сильно обращают на подобные строчки внимания. Ну да типа, попробовал, понял что не моё и ушёл. Всё понятно.


    1. Naths Автор
      02.03.2019 22:31

      А может все, что ни делается, все к лучшему?)
      Или все-таки дорогу осилит идущий?)
      У Вас вдохновляющий опыт)


      1. bird0001
        02.03.2019 22:36

        Да. Дорогу осилит идущий :)


      1. VeroLom
        02.03.2019 23:12

        Тут многое зависит и от самого человека, и от работодателя.

        Я когда-то давно пошёл на «PHP-шника», поддерживать внутренние сервисы интернет-провайдера. Спустя уже несколько месяцев (не помню, сколько, но немного) начал всё переписывать в виде единой системы, но уже на Perl (mojolicious), который тогда знал на уровне обработки текстовых файлов регэкспами. В итоге почти 5 лет там проработал :)


        1. Naths Автор
          02.03.2019 23:20

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


          1. pbtlt
            03.03.2019 10:33

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


            1. Naths Автор
              03.03.2019 10:34

              Второй проект и был вторым шансом, и для меня, и для компании)
              После курсов по-моему как раз год и нужно поработать
              Это конечно не строго, но крайне не приветствуется уход в этот срок


            1. APaMazur
              03.03.2019 20:16

              Очень часто такие компании рассчитывают «доить»
              Вам дают путевку в жизнь — это круто, но потом вы получаете меньше рынка за бОльший объем работ на менее интересных проектах и технологиях
              А что? Мы вас обучили, проявляйте лояльность
              Это само по себе неплохо, на хлеб с маслом хватит всегда, но вопрос в ваших амбициях
              В частности, да, серьезного повышения зарплаты вы там практически никогда не получите: вас для того и взяли, чтобы вырастить своего карманного сеньера за несколько лет и платить ему как мидлу
              Именно для крупных контор с приличной учебной базой это характерно, именно потому туда сложно попасть готовому сеньеру


              1. Stas911
                03.03.2019 21:19

                Кстати, это не самый плохой вариант, просто нужно об этом знать и информированно принимать решения.


                1. APaMazur
                  03.03.2019 21:22

                  Нет, совсем нет
                  Это скорее вопрос формации
                  Кому-то «работать вот в этом цеху всю жизнь», кому-то «бегать, искать, учиться»
                  Единственный важный момент, который надо трезво и бескомпромиссно оценить — насколько эта контора стабильна и чего от вас хотят
                  Если речь о странной проприетарной фигне и Б-г знает что будет завтра — бежать без оглядки, потому что можно остаться у разбитого корыта


  1. xPomaHx
    02.03.2019 23:12

    Самого интересного не написали цифры зарплат что было и что стало.


    1. Naths Автор
      02.03.2019 23:15

      Я не знаю, правильно ли это делать в таких публикациях) Через пару недель думаю рассекретить эту инфу)


    1. yayashitoya
      03.03.2019 10:28

      Самого интересного не написали цифры зарплат что было и что стало.

      Бесполезная информация.

      Подавляющая масса людей на этом форуме — все равно не знает рынка труда в том городе и стоимости жизни там.


      1. Naths Автор
        03.03.2019 10:35

        Череповец — Цюрих
        Вам город на «х»)


        1. APaMazur
          03.03.2019 20:22

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


      1. Naths Автор
        03.03.2019 11:36

        Ну вот, даже в города не поиграли((


  1. kashey
    02.03.2019 23:37

    Примеряю вопросы на жену джуна, и она не ответит на 80% вопросов, особенно про try/catch — проблема знаний больше в глубь чем в ширь.
    После чего хочется перевести «поработала в 2х проектах» в года, чтобы хоть какой-то базис сформировать.


    1. Naths Автор
      02.03.2019 23:50

      2 проекта — это тот самый год, который в начале статьи указан)
      Я тоже жена-джун, тоже муж в ИТ работает)


  1. vadlit
    02.03.2019 23:44

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


    1. Naths Автор
      02.03.2019 23:53

      Так ли штудируют?) Мне казалось, что вопросы будут сложнее)
      Я думаю, что это просто был один из вопросов «вглубь», чтобы проверить, не поверхностные ли знания)


      1. vadlit
        03.03.2019 00:06
        +1

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


    1. v1vendi
      03.03.2019 00:42

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


      1. APaMazur
        03.03.2019 20:33

        Недавно был опыт и… вы удивитесь
        Спросить у претендента на должность сеньера во фронте «что такое замыкания?» — это 1 из 1
        Задачки уровня «а напиши нам рекурсию» — также

        А вот по архитектуре приличные вопросы задают процентах в двадцати случаев
        Обычный максимум «а вот на вашем прошлом проекте какая была структура приложения?» в контексте «а не в одном модуле ли вы все свалили?»


    1. C4ET4uK
      03.03.2019 12:00

      Не штудируют, а муштруют.


      1. vadlit
        03.03.2019 13:26

        Да, точно. А я ничтоже сумняшеся думал, что штудируют.


  1. troll_face
    03.03.2019 00:32
    -2

    Вопрос на засыпку: а, помимо удачных ответов на вопросы интервью, Вы, собственно, программы писать умеете? Есть что-нибудь простенькое на github? Т.е. Вам самой программирование интересно, или «just for business»?


    1. vitvakatu
      03.03.2019 10:32

      Есть закон, по которому программирование должно быть интересно?


    1. Naths Автор
      03.03.2019 10:40

      См. первую картинку к статье, я ж их не просто так подбирала)))


      1. troll_face
        03.03.2019 18:26

        Просто решил уточнить; к сожалению, часто приходится наблюдать это явление в современном мире… Закон «20/80 = 80/20», похоже, уже приближается к «10/90 = 90/10».


        1. da-nie
          03.03.2019 18:46

          А как вам обратный вариант? :) Программы писать люблю и за 19 лет написал дофига и больше от простейших до достаточно сложных, но так как образование в области квантовой электроники, а не IT, то когда устраивался 14 лет назад, то почитав требования офигел и пошёл просто в филиал НИИ, который был рядом (я в области живу, а до СПб 1.5 часа на электричке). С той поры и работаю в НИИ как программист-одиночка на С++ под MS-DOS, QNX, Windows (MFC и Win API) с уверенностью, что любой IT-фирме я скорее всего не подойду (хоть я и не пытался туда попасть. Ну и есть подозрения в пробелах в самообразовании — я же ведь изучал то, что требовалось по работе и интересам. И уверенность крепнет, когда я вижу что тут фигачат на stl в комментариях — я такое даже часто прочесть не могу — больно закручено и мудрёно. Я stl использую, конечно, но не так закручено. :) Вот и потому вера в себя на нуле. Повторюсь, при том, что писать программы нравится (некоторые я привёл в репозитории — но они в общем достаточно старые и сделаны для себя, а я всё-таки потихоньку развиваюсь и сейчас пишу уже несколько иначе.). ). Ах да, ещё я немецкий учил всю жизнь (откуда было знать родителям, что в развалившемся СССР кому-то будет нужен английский? Они сами немецкий учили!). А в английском множество слов я знаю (они ведь очень часто используются), но вот грамматику нет. И когда я вижу, что вся проблема только в прохождении собеседования, я удивляюсь: я всегда думал, что главная проблема — это справиться с работой.


          1. troll_face
            03.03.2019 19:27

            Думаю, что Вам нужно повышать самооценку, и таки попытаться пройти несколько интервью. На самом деле, подготовиться к интервью — не очень сложная задача; недели чтения соответствующих статей (есть куча статей на «типовые вопросы на интервью» по специфической тематике) и нескольких практических упражнений вполне будет достаточно, разве, что нарветесь на «job interview Nazi», или больших любителей «хабра», «работающих» в комментариях на нем 80% рабочего времени. Я знаком с людьми, успешно проходящими интервью, но в практическом плане очень неспособных. С другой стороны, всегда есть шанс, что попадете на вполне адекватного человека. Главное — не принимать неудачи близко к сердцу: это не вовсе Вы «плохи» (ведь Вы умеете программировать и любите это дело).


  1. dom1n1k
    03.03.2019 01:39

    Денёк или денег?


    1. Anton23
      03.03.2019 09:32

      Денек


  1. Stas911
    03.03.2019 02:23

    Дык это известный «синдром самозванца» — когда приходишь на новую работу и поначалу не можешь понять, как все такие крутые взяли МЕНЯ СЮДА? Случается это почти со всеми (а если не случается — то, вероятно, стоит поискать компанию посильнее)


    1. yayashitoya
      03.03.2019 09:55

      Дык это известный «синдром самозванца» — когда приходишь на новую работу и поначалу не можешь понять, как все такие крутые взяли МЕНЯ СЮДА? Случается это почти со всеми (а если не случается — то, вероятно, стоит поискать компанию посильнее)

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


      1. da-nie
        03.03.2019 12:18

        Жизненный опыт, знаете ли, подсказывает, что не боги горшки обжигают.


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


      1. Stas911
        03.03.2019 18:50

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


        1. APaMazur
          03.03.2019 20:51

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

          Измениться могут уровень компенсации, условия, город или страна, в конце концов, но если вы реальный сеньер в своем стеке, вызовом для вас может стать только криво написанный идиотами легаси-проект, с которым теперь как-то надо жить

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

          Я фронтендщик со специализацией в Angular и навыками уровня собственных библиотечных модулей, уверенного понимания исходников фреймворка
          Чем меня можно напугать?
          Переходом с AngularJS на Angular 2+? Да нет, неделя чтения профильных нерусских статей, чуть почитать код и релизноуты
          Меня попросят перейти на React и дадут много денег? Нуууу… Это должно быть очень много денег и неделя плотного чтения, а потом еще две-три вхождения в проект, если работодатель к этому готов — я справлюсь и не буду испытывать никаких трудностей, потому что закладываю себе время с запасом

          Мне даже немного грустно об этом говорить, но если я завтра вдруг не решу пойти в Go или, хотя бы, Python — я не вижу челенджа, я знаю как и в какие сроки я решу поставленные задачи, это просто учеба и это тоже вполне предсказуемая очевидная рутина, тут нет места и повода для волнений


          1. Stas911
            03.03.2019 21:11

            Как-то грустно работать в области, где для тебя нет реальных челленджей, не?


            1. APaMazur
              03.03.2019 21:17

              Я так и написал

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


    1. Naths Автор
      03.03.2019 10:39

      Вот, так оно и было! Не знала, что у этого есть название)


  1. webhamster
    03.03.2019 06:31

    > для работы в ИТ в первую очередь нужно уметь учиться

    В первую очередь, надо жить там, где ИТ востребовано. Или иметь возможность переехать.


    1. yayashitoya
      03.03.2019 09:49

      В первую очередь, надо жить там, где ИТ востребовано. Или иметь возможность переехать.

      Это для каких-нибудь актеров-режиссеров-гримеров действительно критично. Кино снимается только в столицах.

      А для ИТ большая часть профессий доступна удаленно.
      Нанимающие конторы давным-давно уже к этому привыкли и смирились.


      1. FloorZ
        03.03.2019 20:37

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


        На удаленку с с++ ищут только сеньеров.
        Очень много предложений от рекрутеров на сеньера или team lead. Но это не мой уровень на данный момент.


        Много раз предлагали переезд в Москву, но я не хочу в москву. Куда угодно но не в москву.


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


        В городе моем всего две вакансии которые косвенно только связаны с с++.
        Моя область, это с++, в т.ч. 17ый, qt. В основном backend, кросплатформенная разработка. А в довесок еще опыт с c#, в основном net core.
        И весь сопутствующий инструментарий.
        cmake, git, bash, qmake и т.д… И вагон всякой мелочи. От бэкэнда до геймдева.


        Но к сожалению на удалеку нужен js, java, php и прочий веб.


        1. APaMazur
          03.03.2019 21:01

          Как бы так помягче сказать…

          Я без жлобства и не для того, чтобы как-то поспорить-поругаться, но либо вы себя переоцениваете, либо недостаточно хороши

          Во-первых, отлично работают ваши коллеги удаленно, знаю примеры
          Во-вторых, если уж все так плохо, может, все же, подумать сменить стек?
          В-третьих, бэкенд — это не веб? Да, фронт сильнее востребован, но скорее именно потому, что меняется быстрее, и специалист, который успевает оставаться близко к «bleeding edge», востребован всегда, однако бэк им тоже кто-то пишет, в том числе — удаленно

          Короче, вы драматизируете, я только соглашусь, что если рассчитывать на это изначально и подбирать под такое технологии, то удаленка станет проще и приятнее


    1. APaMazur
      03.03.2019 20:54

      А у меня перед глазами пачка примеров отличного ИТ-дауншифтинга, когда люди живут сильно в регионах, работают удаленно и совершенно счастливы: все близко, природа, все дешево, зарплата в несколько раз выше рынка
      Я совершенно не рассматриваю такой вариант для себя, у меня склад другой, но подход имеет право на жизнь


  1. naumovarthur
    03.03.2019 10:37

    Кстати, на счет синдрома самозванца. Тут действительно согласен


  1. C4ET4uK
    03.03.2019 11:14

    кадровые агентства не в счет, с ними общаться я не планировала

    Кстати зря. Мне от них пришло однажды очень вкусное предложение.


    1. Naths Автор
      03.03.2019 11:37

      А для вас эта услуга была бесплатной?


      1. C4ET4uK
        03.03.2019 11:57

        Ну, они сами на меня вышли, предложили варианты, я походил на собеседования один из вариантов дошел до офера. Предложение было вкусным, но контр-офер оказался вкуснее.


      1. Areso
        03.03.2019 12:42

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


      1. j8kin
        03.03.2019 13:56

        Я так попал на нынешнюю работу. Мне было бесплатно. Я очень доволен. Но позиция senior.


      1. APaMazur
        03.03.2019 21:05
        +1

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


  1. Piston
    03.03.2019 11:54

    В каком возрасте автор понял, что пора в ИТ?


    1. Naths Автор
      03.03.2019 12:16

      23


  1. Pro-invader
    03.03.2019 11:56

    Меня 40 минут спрашивали про ООП, java core, многопоточность и т.п., ответил правильно почти на все (не менее 90% точно ) и в итоге не взяли даже на стажера. По причине, что я буду меньше получать, чем сейчас на работе, не связанной с IT.


    1. Naths Автор
      03.03.2019 13:05

      Извините, я не поняла, почему Вам отказали. Получается, они за Вас решили, где вам лучше и готовы ли вы пожертвовать зп ради нового старта? Или как?


      1. C4ET4uK
        03.03.2019 13:31

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


      1. Pro-invader
        03.03.2019 14:27

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


        1. APaMazur
          03.03.2019 21:08

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


          1. Stas911
            03.03.2019 21:17

            Для западных рекрутеров (а этим часто грешат рекрутеры из агенств и крайне редко из самих контор) помогает сказать что вам просто некомфортно это обсуждать.


        1. Papashkin
          04.03.2019 10:05

          Я так и сделал, когда менял стек технологий.
          Пришлось уменьшить цифры запроса на 30%. Но я не считаю это проблемой — всему своё время, а деньги… что деньги. «Легко пришли — легко ушли».


  1. Hzpriezz
    03.03.2019 12:01
    +1

    Как уже пару раз сказали, не нужно бояться, нужно спрашивать. Например если недостаточно навыков но вас берут, возможно они рассчитывают что за время ИС вы подтяните слабые места, либо вы лучший кандидат из всех что у них были. А быть может это просто безысходность. Я бы на вашем месте Naths мучал вопросами HR и интервьюеров чтобы дойти до сути, в разумных пределах конечно, именно по поводу " что вы ожидаете конкретно от меня с моими текущими навыками".
    Про IT трудно не согласится, я думаю в вашем случае именно способность к обучению привлекла работодателей, вы молодец, мало кто решится на такие резкие перемены и тем более учится всегда тяжело (если делать это не постоянно).
    Кадровые агенства это хорошо, если за поиск сотрудника платит наниматель, обычно роялти в 50% от оклада сотрудника. Например за спеца с ЗП в 2000$ агенство получит 1000$ если его наймут.
    Еще есть замечательная платформа Linkedin, подключить VPN и можно искать работу мечты с релокейтом/помощью с документами и жильем. Я думаю каждый кто развивается рано или поздно приходит к таким действиям, в плане Linkedin>Job>happy


    1. j8kin
      03.03.2019 14:04

      Да. Профиль на LinkedIn mast have. Все работы я нашел через него. Часть hr сами выходили на меня, часть была через рекрутеров. Профиль естественно на английском. Ну и поддерживать его в актуальном состоянии.


    1. Vladslav
      03.03.2019 14:33

      Согласен только с комментарием Hzpriezz выше, но хочу дополнить.
      Проблема: вы считаете, что не подходите по скилам, но вам дали оффер.
      В комментариях выше правильно обозначили риски: принять оффер — риск вылететь, получить лишнюю запись в резюме и искать новую работу, не принять оффер — риск не получить работу мечты на ровном месте.
      В чем я не согласен с комментариями выше? Они на примерах личного опыта предлагают рисковать и сделать выбор.
      Что нужно для принятия правильного решения? Ответ на вопрос, а что считает компания и что ей нужно.
      Если компания видит, что вы на пол головы ниже и ее это устраивает — принимать оффер.
      Если компания ожидает, что вы начнете работу на уровне с остальными с первого месяца — не принимать.
      У кого есть нужная информация? У компании. Они могут вам все рассказать.
      Что нужно сделать? Нужно донести до менеджера исходный конфликт «я считаю, что не подхожу, но вы мне сделали оффер». Нужно задать вопросы: на какой уровень вы меня оценили? и чего вы ожидаете от сотрудника (срок входа в проект, выхода на производительность)?
      Не нужно спрашивать HR. Они вам ответят по их опыту или то, что им выгодно, — что вам нужно принять предложение. Решение об увольнении будет принимать менеджер, поэтому спрашивать надо его.
      Назначьте 10 минутный телефонный разговор с менеджером. Донесите конфликт, задайте вопросы, получите ответы и примите обоснованное решение.


      1. Stas911
        03.03.2019 18:53

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


        1. APaMazur
          03.03.2019 21:10

          Соглашусь
          Обычно трудовую смотрят уже при оформлении


  1. geisha
    03.03.2019 13:51

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


  1. RomanBambura
    03.03.2019 15:26
    +2

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


    1. Naths Автор
      03.03.2019 15:46
      -1

      Почему Вас это так задело?


      1. RomanBambura
        03.03.2019 15:48
        +2

        Это всегда приятно наблюдать!


      1. koluka
        03.03.2019 16:04

        снова всех повертела на пальце и заработала немного позитива и кармы :)
        я думаю ответ где то тут…


    1. koluka
      03.03.2019 15:56

      У вас бомбит =)
      ЗЫ Возможно вам чего то не хватает.


    1. Stas911
      03.03.2019 18:57
      +1

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


      1. RomanBambura
        03.03.2019 20:57
        -2

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


        1. koluka
          04.03.2019 00:11
          +2

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


        1. MTyrz
          04.03.2019 00:25
          +1

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


          1. RomanBambura
            04.03.2019 00:35
            -1

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


            1. MTyrz
              04.03.2019 00:43
              +1

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


              1. RomanBambura
                04.03.2019 00:51
                -1

                сделайте себе одолжение не лезьте с нравоучениями ни к кому кроме себя!


                1. MTyrz
                  04.03.2019 08:32

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

                  Впрочем, вы правы, пора заканчивать. Прощайте.


                  1. RomanBambura
                    04.03.2019 09:18

                    А в каком моем тексте вы увидели нравоучения от меня и кому?
                    это было чистое повествование, просто набор слов в определенном порядке, а вот как и кто прочитал это уже его дело


    1. APaMazur
      03.03.2019 21:12

      Простите, но вы циник )


    1. Hzpriezz
      04.03.2019 09:33

      Если вы сделаете что-то подобное, в плане резких перемен, обучения новому, да просто напишете статью, которую конкретно мне будет приятно прочитать и увидеть взгляд со стороны, то можете рассчитывать на мою поддержку, лайк и мнение, если нужно.
      Думаю это обычное желание людей порадоваться за кого-то, либо подсказать. Ведь когда человек помогает/учит/объясняет/подсказывает другому человеку то он сам начинает понимать вопрос лучше. Я к тому, что лично мне без разницы кто передо мной, но если я могу предложить точку зрения и поделиться ей(форумы же для этого) и тем более считаю что это будет полезно, то что меня должно останавливать?
      Черт возьми даже на linkedin просто поздравляю людей с новой должностью, мне нравится когда люди не стесняются развиваться и пробовать новое.
      Ну и своеобразная ламповая атмосфера на хабре есть, очень часто читатели во многих вопросах разбираются больше чем авторы статей, так почему бы будучи автором не получить совет от профи?


  1. zlakizla
    03.03.2019 16:16

    Я проходил собеседование недавно. Решал квадратные уравнения. Вопросов по программировании не было. Этот собес в моем топе самых странных.


    1. dimka11
      03.03.2019 17:50

      На какую должность?


      1. Stas911
        03.03.2019 18:55
        +1

        Решатель квадратных уравнений?


        1. FloorZ
          03.03.2019 20:44

          М.б. линейная алгебра нужна для компьютерной графики?


    1. Rukis
      03.03.2019 21:05

      Они ожидали, что вы программу для этого напишите ;-)


    1. APaMazur
      03.03.2019 21:15

      Я проходил собеседование на должность Senior по Angular с отличной компенсацией
      Спросили «что такое ng-model» и прислали оффер
      Вот тогда я был в шоке


    1. vadim_bv
      04.03.2019 22:02

      Один мой бывший начальник (кстати, весьма шарящий человек, с которым приятно было работать) тоже начинал собес с квадратных уравнений. Многие не могут решить и надменно вопрошают: «Я что, сюда ради этого пришел?».


  1. olezh
    04.03.2019 00:18

    Не увидел ни слова критики, поэтому:

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

    Это было бы интереснее почитать

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

    меньше самолюбования
    не нужно бояться что-то изменить

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

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

    Вывод совершенно никак не следует из написанного.


    1. siziyman
      04.03.2019 02:00

      меньше самолюбования

      Вы меня простите, но чтобы в фразе про английский B2 в 2019 видеть самолюбование, надо иметь или какой-то очень странный взгляд на мир, или иметь какие-то комплексы.
      похоже, предметная область вам не очень-то интересна (по крайне мере этого не видно из статьи), выглядит не красиво.

      Читать между строк и выдвигать претензии «я знаю, что вы думаете, лучше, чем вы сами, и мне не нравятся ваши мысли» — вот это действительно некрасиво (кстати, «некрасиво» в данном контексте пишется слитно — проблемы с правописанием — это тоже некрасиво).


      1. olezh
        04.03.2019 02:43

        Про английский и комплексы, наверно вы правы, надо было написать самопиара.

        Про отсутствие интереса — я не увидел ни одного решения проблемы и целых два упоминания о ЗП.

        В целом я могу с моим некрасивым правописанием высказать своё мнение, дабы следующая статья у автора вышла содержательнее?


        1. Naths Автор
          04.03.2019 10:06

          Можете)
          Вы тоже имеете право на свое «фи», к счастью, оно относится к сожержанию статьи)


        1. siziyman
          04.03.2019 12:46

          На мой вкус это и на самопиар не тянет. На фразу «Я умею программировать на Java» в такой статье, думаю, вы бы так не среагировали — это просто данность. Так вот, B2 для нормального специалиста сегодня — тоже данность.

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

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

          У претензии про вывод есть какое-никакое право на жизнь, окей. А вот всё остальное мало чем помогает.


  1. SergeyMats
    04.03.2019 09:37

    Очень коробит от слов «IP-нетворкинг». Это только у меня так?
    Либо уж «сети», «сетевые технологии», просто «IP», но «нетворкинг» в таком написании — это ведь про построение сети профессиональных контактов, т.е. вообще область soft skills.


  1. ruizAw
    04.03.2019 14:54

    Всегда было интересно, если ты уж погружаешься в язык, в данном случае Java, то зачем оставаться QA, почему не уйти в разработку? И денег больше, чем в авто-КуА ведь.


    1. Naths Автор
      04.03.2019 16:57

      В моем случае QA выбрала потому, что не было соответствующие образования. Мне казалось, что без бэкграунда в QA будет проще.
      А разве там денег больше? Я слышала, что примерно одинаково.


  1. Neigik
    04.03.2019 15:12

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


  1. glafir
    04.03.2019 15:12

    А что за новомодное и глупое слово IP-networking? Это типа «Знаю только кусочек сетей одного уровня»? Та там их семь) А для тестировщика в вебе в основном нужен последний седьмой в большинстве случаев. А вообще шикарно у девушки мозги работают, за год освоить тестирование (Если она только ПИШЕТ тесты, а не тыкает сценарии) — поёт и уважение девушкиной голове!


  1. Razveseliy_tsigan
    04.03.2019 22:31
    -1

    Прочитал пост какой-то девочки, написанный такими словами и выражениями, как будто она не в России живёт. С барыней проводили интервью HR-менеджеры, а на интервью она ходила как на ярмарку: на других посмотреть и себя показать. Сударыня получила престижное образование по логистике, там её не приняли за свою, видимо, вот, теперь эта мамкина «акула бизнеса» рвётся в IT методом прохождения каких-то «расчётно-пулемётных курсов». После их прохождения, красавица отработала на курсах ещё на двух задачах и благополучно ушла в закат. Зачем? Ей было куда идти? Вперёд и с песней!
    В регионах конечно остаются и сидят на своих местах, и «на интервью» там ходить бесполезно, всё равно мест не было, нет и не будет, а те, что есть, так это не для вас.


    1. Naths Автор
      04.03.2019 22:48

      Извините, что так вышло, в России не живу)