Привет! Я QA-engineer manual. Я тоже junior и обращаюсь ко всем джунам в IT, вне зависимости от специализации.

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

Что же нам всем делать? Неужели, всё настолько плохо?

Во-первых, задачу стоит ставить не в ключе «найти работу до 1 сентября», а «я иду до конца». И идти, принимая, как это сложно, долго и порой обидно. Эта идея из книги «Сказать жизни «Да!»: психолог в концлагере» Виктора Франкла и она действительно работает.

Во-вторых, современному джуну нужен опыт. Придётся принять, что не получится прочитать «Тестирование Дот Ком» Романа Савина, посмотреть пару уроков на youtube и не то, что войти, а «ворваться в IT». Нет. Это уже не про нас. И «опыта» с курсов, который нам всем на «программе трудоустройства» сказали записать в раздел «Опыт работы», для получения должности младшего сотрудника тоже не хватит.

Есть исключения! Но сейчас не об этом.

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

В-четвёртых, заполнить резюме на hh.ru это замечательно, но и здесь мир уже шагнул далеко вперёд. Аккаунты нужны на Хабр Карьере, LinkedIn, возможно, биржах фриланса и Github. Все эти профессиональные странички должны быть заполнены грамотно, с указанием умеющихся навыков и релевантного опыта. Также очень важно иметь базовое резюме, которое легко и быстро можно откорректировать под конкретную вакансию, например, выделив жирным именно те навыки, которые хочет видеть в кандидате работодатель.

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

Мне, например нравятся вот эти статьи на Хабре: «Каких ответов я жду на собеседовании» автора @korvinriner (она от 2015 года, но в теории то не особо что изменилось) и «Обзор частых вопросов по тестированию ПО на собеседованиях и ответы на них» от автора @ZER0B0ND Да, они для начинающих тестировщиков и, возможно, HR, но я тестировщик, так что не могу порекомендовать подобные статьи для разработчиков, Google и Хабр в помощь. Также для лучшего усвоения материала можно смотреть видео-собеседования на нужную вам позицию и стараться отвечать на вопросы вместе с кандидатом.

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

Про опыт

1. Мониторьте стажировки. Подумайте, может для получения первого опыта вы готовы съездить в Белоруссию, Армению или просто в другой город. К примеру, на январь 2023, компания Align Technology в Армении, Lineate Georgia в Грузии и другие набирают ручных и авто тестировщиков на стажировки. Для дизайнеров, разработчиков, аналитиков и продукт менеджеров тоже есть стажировки. Просто их надо искать, откликаться, отправлять грамотные резюме, индивидуальные сопроводительные письма и обращаться даже к тем, кто никого на стажировку не ищет. Да, я так получила только отказы, но ещё и личную переписку с HR компании, которая мне интересна.

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

Ну а если мобильность невозможна по причинам здоровья, денег, семьи, а живёте вы в маленьком городе и готовы только на удалёнку, то удалённые стажировки существуют!

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

Например, вы дизайнер. Девелопер N из весомой компании R рассказывает про какой-то инструмент. Вы делаете зарисовку и обращаетесь к нему: «А что, если попробовать вот так?» Дальше слово за слово, вы можете сказать, почему вам нравится эта компания, кто вы, чего вы хотите (это вполне можно говорить прямо, чего тут скрывать и стыдиться?).

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

4. Pet-проекты — тоже хороший шанс. Особенно, если вы работаете командой над проектом для реального бизнеса. Пусть небольшого, пусть без зарплаты. Это первый опыт. Вложитесь. И вам будет что продемонстрировать.

5. Сам себе тестировщик / программист / дизайнер. Никто не запрещает нам создавать дизайны, писать код и тестировать. Сделайте это хорошо и прикрепите к резюме ссылку на Github.

Надеюсь, после прочтения статьи, вам стало немного легче на душе, появилось больше надежды и мотивации пробовать ещё и ещё.

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

Давайте будем добрее и поддержим друг друга!

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


  1. hostbest
    27.01.2023 10:35
    +6

    Запомни, джун, если тебя позвали на собеседование, а там предлагают решать задачки из я-хендбука или кодить в "блокноте" вместо того, чтобы дать тебе нормальное пробное задание, вставай и беги без оглядки иначе на всю всю жизнь так и останешься джуном и в лучшем случае так и будешь работать "за еду". Да, он-лайн школы часто выпускают кого-попало и джунов стало "как грязи", но не забывай, что у тебя есть твой мозг и твои желания развиваться и работать, а эти ресурсы стоят того, чтобы к ним относились уважительно. Задачки из хендбука в реальной жизни практически не встречаются, а раз лишившись достоинства и привыкнув к этому, ты теряешь его на всегда. Попав на стажировку, оговаривай сроки, а на работе длительность испытательного срока и чёткие условия его прохождения. Зарплата на испытательном сроке, отличающаяся от основной - очень плохой сигнал, даже хуже, чем отказ. И в заключение, не всегда стоит идти до конца. Некоторым в силу самых разных причин удаётся и курьером заработать даже больше, чем а IT. Мир не на столько чёрно-бел, чтобы биться головой в закрытые двери, за которыми тебе не рады. Успехов и удачи!


    1. ariadna_eiz Автор
      27.01.2023 10:50

      Благодарю за пожелания и рекомендации! Нам, джунам, они очень пригодятся. Лично я теперь немного пересмотрю своё отношение к первому работодателю с учетом вышеописанного.


      1. AlexM9181
        28.01.2023 11:30

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


        1. ariadna_eiz Автор
          28.01.2023 11:38

          Отвечу со своей колокольни и только про тестирование. Можно взять платный курс (около 4 месяцев), через 2,5-3 месяца обучения поднапрячься и, одновременно со сложными темами и дипломом вписаться в пэт-проект (я вот этот момент упустила). Пэт-проект закончится примерно через месяц-два после обучения - это уже 5-6 месяцев. При этом, сразу после обучения можно взять еще один проект для опыта (около 3 месяцев). Это 7 месяцев, т.к. одно все время накладывается на другое. Никто не мешает искать работу сразу по окончании первого пэт-проекта. Найдется она не сразу. Но пока получаешь опыт, то повторяешь теорию и тренируешься на собесах. И в итоге безработное состояние продлится не дольше года точно, а скорее всего меньше. Главное действительно учиться, усваивать и действовать.


          1. AlexM9181
            28.01.2023 12:34
            +1

            Очень всё спорно, мозги у всех разные. Люди по-разному говорят. Кому хватает полгода, кому и несколько лет недостаточно. Ну да, может вам и хватит для вашей специальности 4-х месяцев курса. Но у меня в голове не укладывается, как можно выучиться за 4 мес языку? О каких фундаментальных знаниях может идти речь, если курсы рассчитаны на, скажем, 200 часов. Может курсы и хорошие, но как? Как 200 часов? Передо мной книга по питону в 900 страниц и я знаю, что прочитать смогу её месяца за 3-4, решая задачки из этой книги. И это фуллтайм 4 месяца, с перерывами на сон и еду. И это одна книжка, а чтобы не позориться на собесе, наверняка нужно что-то ещё смежное с питоном знать (какие-нибудь БД, или вёрстку). Это ещё время на пет-проект нужно. Вообщем, ориентировочно - год и больше.


            1. AzazelUpdateVersion
              28.01.2023 16:00
              +1

              На мой взгляд, по большей части решает возраст и бэкграунд.
              Про возраст: мозги по разному воспринимают информацию в 20 лет и в 60.
              Про бэкграунд: инженерам легче влиться в it, даже если они не писали до этого ни строчки кода. Проверено на моих товрищах)
              P.S. В своё время анологичную книгу по C++ я прорешал за неделю. Это конечно не ваш случай: тогда я был безработным студентом и имел образование в 1 курс профильного универа, так что времени, сил и заинтересованности у меня было с избытком, но вероятно и у Вас ваша книга займёт времени гораздо меньше, чем сейчас кажется. Так что дерзайте!


              1. karabas_b
                29.01.2023 02:32

                900 страниц за неделю это 128 страниц в день или 12,8 страниц в час или одна страница каждые 4,86 минуты, если заниматься по 10 часов в день.


                1. AlexM9181
                  29.01.2023 05:30

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


            1. ariadna_eiz Автор
              28.01.2023 16:11

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

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

              А Пайтон муж изучает уже второй год, потому что года изучения в свободное от работы время слишком мало. Сейчас проходит курс Middle Python Developer. У него вот так.


            1. adal
              29.01.2023 00:28

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


            1. Wrench_IT
              29.01.2023 00:51

              Небольшой совет (просто судя по вашему комментарию, у вас не очень верный подход к освоению новой профессии). Чтобы начать работать, вам не надо знать в совершенстве избранный язык программирования: чтобы, так сказать, "познать дзен" (в случае Python это даже не игра слов, что забавно) языка могут уйти годы, и даже человек, занимающий позицию сеньора, не будет знать всех тонкостей. А вот стек технологий для трудоустройства знать важно, так что сперва следует определиться с нишей. Тут могут быть разные подходы:

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

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

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

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

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

              2. Сможете оценить свой уровень подготовки. Понимаете, что излагает автор, рассказывающий о фреймворке? Отлично, значит ваш уровень языка уже достаточен. Дошли до каких-то непонятных штук, о которых раньше не слышали? Возвращаетесь к учебнику по языку и доучиваетесь до них, затем обратно к изучению фреймворка;

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


        1. AlchemistDark
          28.01.2023 22:44

          Я по первой профессии профессиональный учёный. Но программирование нравилось всегда, с тех пор, как впервые с этим столкнулся. Работа, где надо учиться (постоянно изучать «сферу своих научных интересов») меня практически лишила бы возможности запрыгнуть в уже уходящий IT-поезд. Но мне помогли связи в IT-тусовке, ведь если что-то тебе действительно нравится, то и круг знакомств вероятно (но не обязательно, увы) станет соответствующим. У меня весь путь от постановки цели: «сменить профессию», до первого оффера занял лет 10 (основная работа сильно мешала изучать выбранный стек). И это в более мягкие для джунов времена (первый оффер я получил в 2021, причём мне дали время выучить совсем другой стек и мента: я годами использовал для себя Python, а работаю теперь на Dart/Flutter) и с определёнными привелегиями в виде технического образования, родителей-инженеров и того самого ментора, который на самом деле мой хороший друг. Тут надо честно ответить себе «зачем менять профессию?». Ради денег? У джуна не будет зарплаты даже мидла, а джуном можно оставаться годами, если не повезёт или если мало желания/сил развиваться. Удалённая работа тоже во-первых: доступна далеко не всем IT-шникам, во-вторых: не всем подходит, причём, заранее сложно сказать кому она подойдёт, а кому нет. Возможность релокации это тоже вопрос везения. Офферы из-за границы не посыпятся прямо на следующий день после первого трудоустройства. У меня вот наоборот первая работа была в США (удалённо), а текущая в родном провинциальном городе (гибрид удалёнка/офис). Как-то вот так сложилось. Скиллов, наверное, не хватает. Так что надо честно думать зачем оно надо и надо ли. Честный ответ может или быть мотивацией (как у меня), или поможет не тратить свои силы зря.
          Впрочем, совсем науку я не забросил. Сейчас «сижу на двух стульях». Когда соберусь релоцироваться, будет видно, что окажется полезнее. А интересно мне и то, и другое.


          1. AlexM9181
            29.01.2023 06:41

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


    1. edogs
      28.01.2023 03:54
      +2

      Зарплата на испытательном сроке, отличающаяся от основной - очень плохой сигнал

      Если речь про РФ, то зарплата на испытательном сроке отличающаяся от основной - это противозаконно, т.к. не соответствует ТК РФ.

      Единственный бонус который есть у работодателя на испытательном сроке - это более легкое увольнение работника и всё.

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


      1. leonidy85
        28.01.2023 05:07
        +1

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

        Я когда год назад устраивался у меня зп на испытательном была на 30 процентов ниже.


        1. geher
          28.01.2023 10:09
          +3

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


  1. Walk-in
    27.01.2023 10:35

    Ариадна! Супер! Спасибо за статью! Вот теперь я вижу, что я не одинок в мыслях, и не одинок на этом пути...!


    1. ariadna_eiz Автор
      27.01.2023 10:47

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


  1. iosuslov
    27.01.2023 10:39
    +9

    Одно время работал менеджером по продажам 1С. Работал недолго, получалось плохо, но суть в другом - там я научился тому, что помогло мне в решении многих проблем в жизни, в т.ч. поиске работы. Кратко можно передать это анекдотом:

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

    Утром приходит на работу, открывает справочник телефонов на том месте, где остановился накануне, и тупо звонит по списку: "Здравствуйте, вам трубы нужны? Нет? Жаль". И дальше по списку.

    Слушали-слушали. Спрашивают его:

    - А ты не пробовал что-то изменить?

    - Что, например?

    - Ну, например, спросить: "А вашим знакомым?"

    - О! А это идея! - сказал менеджер и на следующий месяц удвоил прпродажи

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

    На собесе надо продавать себя так, чтобы все хотели тебя купить. Открою большую тайну, в обществе профессиональных продавцов - "впаривать", "втюхивать" товар, считается зашкваром - это плохо для бизнеса. Потому что клиент, которому ты что-то впарил, а ему это по факту не походит, к тебе больше не придет и другим будет рассказывать, что ты конченый тип. На собесах та же история - ты должен быть уверен в себе (в своем товаре), показывать себя с самых лучших сторон и рассказывать как ты поможешь команде делать больше и лучше. Если что-то не знаешь и не умеешь (у товара некоторые характеристики не очень) - молчи об этом, пока не спросят напрямую. Спросили - отвечай как есть, но с таким видом, мол "это вообще несущественный недостаток". НИКОГДА не показывай свою неуверенность - да, будут собеседующие, которым это не понравится - но это душнилы по определению и лучше с такими не работать.

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

    Чтобы сократить это количество, старайся подходить индивидуально к, по настоящему, интересным тебе вакансиям: прочитай про компанию, изучи продукты, стек. Напиши проникновенное сопроводительное письмо ("ваш продукт х - просто пушка, спасает людей и планету. Хочу стать частью команды, которая так меняет мир"). Говори то, что люди хотят услышать, но не ври про свои технические навыки (приукрасить можно, например, если у тебя спрашивают "есть опыт работы с БД?", а ты только в sqlite сделал три инсерта, два апдейта - говори, да есть. Уточняют ? Отвечай как есть. Не уточняют - сам глубже не лезь)

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


    1. ariadna_eiz Автор
      27.01.2023 10:43

      Благодарю за дельные рекомендации! Надеюсь, что джуно-аудитория тоже прочитает ваш комментарий, возьмёт на заметку и вдохновится посылом.


  1. supostatka
    27.01.2023 10:50
    +1

    Неужели, всё настолько плохо?

    после "неужели" не нужна запятая.

    а вам удачи (qa-старичок :))


    1. ariadna_eiz Автор
      27.01.2023 10:51

      Благодарю! Сразу видно, что комментарий от QA по жизни))


  1. MadyDady
    27.01.2023 14:00
    +8

    Спасибо за статью, хорошо пишите! Если на зайдет с тестированием, попробуйте податься в документирование.

    А я хочу еще 5 копеек добавить из своей user story :)

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

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

    Если есть шанс устроиться в классную компанию - и это даже не условный Яндекс, а вот знаете по слухам, по знакомым, что компания хорошая (это к вопросу об участии в митапах) - устраивайтесь на любую должность. Потом перейдете (совершенно реальный случай - на прошлой работе чувак из курьеров перешел в техподдержку). Во-первых, всякие Jira, Confluence, Git - они, как гооврится, и в Африке. Имея корпоративный аккаунт и следовательно доступ к этим системам, можно получить опыт работы с ними. Прошерстите интерфейс любого продукта, который выпускает ваша компания, найдите хоть орфографическую ошибку, а если повезет то и баг. Узнайте, а на кого можно повесить тикет в Джире, а то вот нашли ошибку. Распишите все по красоте - с пред\постусловиями, шагами, ожидаемым и фактическим результатом. Сделайте скрин своего бага - вот вам и портфолио. Пару-тройку багов заведете на общественных началах, вас заметят, а вы как Кот Матроскин - я еще и крестиком вышивать могу и курсы по тестированию вот прошел. А еще нередко компании устраивают внутренние bug bounty, где любой сотрудник может попробовать себя в роли тестера, мониторьте почту, внутренние форумы и прочий интранет.


    1. ariadna_eiz Автор
      27.01.2023 17:00

      Как вы прекрасно написали! Благодарю вас, что откликнулись с душой и написали по совести. Очень ценная информация!


    1. Ioanna
      28.01.2023 10:00
      +3

      устраивайтесь на любую должность

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


      1. karabas_b
        29.01.2023 02:58

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


  1. docHOLO
    27.01.2023 17:00

    Никнейм у вас говорящий для нас джунов :D
    То, что вы описали я реализую мало по малу с начала года под кодовым названием "Если не получается по правилам честно, то придётся хитро. Если не берут джунов, то стану очень странным мидлом". Петпроекты мне до старости в кошмарах сниться будут - ну ничего, дело стоящее.
    Джунам от джуна успехов! Мы всё смогём!


    1. ariadna_eiz Автор
      27.01.2023 17:02

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


  1. AlchemistDark
    28.01.2023 02:30
    +4

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


    1. ariadna_eiz Автор
      28.01.2023 11:52

      Благодарю! Лично мне вообще не приходило такое в голову. Джуны, гуглим подробности!


  1. edogs
    28.01.2023 04:01
    +1

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

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

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


    1. ariadna_eiz Автор
      28.01.2023 11:54

      Благодарю! Мне кажется, что это здоровый подход. Надо стараться его придерживаться.


  1. Spinoza0
    28.01.2023 11:45

    Нить Ариадны)


  1. twid
    28.01.2023 12:04
    +6

    Очень звонкий текст.
    Возникло сильное ощущение, что HR пишет с 3-4 годами стажа.
    Текст читается как "молодые мало резюме присылают. мы все равно откажем, но конверсия сама себя не сделает - так что до посинения, ребят, до посинения".
    Ни в жизни не поверю, что джун будет обращаться к читающим "джуны, гуглим подробности!нам джунам пригодится!" и прочее в комментариях.
    Если автор действительно джун - всех благ исключительно, хороших проектов и попутного ветра.
    Какой 3-7 месяцев на пет-проект...Как человек, который взял открытый проект с гитхаба, переделал(нормально переделал), скажу - проще, просто скатайте. Ни разу не смотрели. Видели что есть, и ладно.


    1. dom1n1k
      28.01.2023 15:26
      +3

      Какой 3-7 месяцев на пет-проект… Как человек, который взял открытый проект с гитхаба, переделал(нормально переделал), скажу — проще, просто скатайте.
      Последние несколько лет термины активно девальвируются.
      Самое известное — многие стали называть джунами новичков. А учебные работы вдруг стали пет-проектами.
      Пет-проект (как очевидно следует из названия) это не разовая работа сделал-закомитил-забыл. Это реальный долговременный проект, который автор развивает для себя и/или какого-то близкого себе сообщества. Годами развивает и поддерживает. Обычно у пет-проектов не бывает конца: их можно бросить, потому что надоело или поменялись приоритеты, но никогда — потому что он «готов» к чему-либо (например, показу работодателю).
      Это я сейчас не вам лично пишу, а риторически в общем.


      1. ariadna_eiz Автор
        28.01.2023 16:49

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

        Что из перечисленного мной действительно пэт-проект?

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


        1. dom1n1k
          28.01.2023 17:24
          +3

          В буквальном переводе слово pet означает домашнее животное, питомец.
          То есть это любимое хобби. Обычно ситуации примерно такие:
          1. Личная потребность — очень нужна была софтина, но ничего подходящего не нашел, аналоги не подошли. Сделал для себя, а со временем и другие пользователи появились.
          2. Мне это очень интересно — если что-то развлекательное или академическое. Так люди пишут демо-сцену, эмуляторы старого железа, математические библиотеки, игры и пр.

          Опыт и портфолио — это тоже валидные, но второстепенные, сопутствующие цели. Если они были самоцелью — значит проект учебный.

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

          Кстати, на ютубе можно найти видео типа «N идей для пет-проектов» — это оксюморон :)
          ПП невозможно предложить со стороны, он должен родиться внутри собственной головы.


          1. ariadna_eiz Автор
            28.01.2023 20:27

            Всё по полочкам. Благодарю!


            1. karabas_b
              29.01.2023 03:22
              +2

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


      1. twid
        28.01.2023 17:27

        "Последние несколько лет термины активно девальвируются. "
        Одна проблема - новички приносят hello-world с уверенностью что это проект.
        Другая проблема - работодатель на уровне спинного мозга уверен, что пришедший на собеседование принес ему hello-world. Это годами наработанная мозоль. И даже проверять не будет, чтобы не расстраиваться.
        Третья проблема - долгострой будет без ответа. Строишь в стол.

        "Это я сейчас не вам лично пишу, а риторически в общем."
        Я понимаю, что вы пытались не обидеть. Задели на уровне "в интернете кто-то не прав" - нет, у меня не скрипт. Но заметьте, вы так подумали)


    1. ariadna_eiz Автор
      28.01.2023 16:36

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

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

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

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

      Благодарю за расследование, наводки и пожелания!


      1. twid
        28.01.2023 20:39

        Слышу middle qa инженера, что решил вдохновить подрастающее поколение. Чтобы не смущать своим стажем в 3-4 года, вдохновил от лица джуна. Кто ж знал, что HR оскорбительно, и нужна такая работа над собой чтобы счесть за комплимент. Объяснить про избыточность логических предположений, плюсы под комментарием посчитать, пет-проекты спросить.

        "если у кого-то есть наводки на пэт-проекты и места скопления - делитесь, это важно"
        Человек чуть выше по комментариям откликнулся про нить Ариадны, идет на контакт. Можно было написать ему, если это важно, а не мне. Если.


  1. SpiderEkb
    28.01.2023 13:27
    +1

    Как-то случайно обратил внимание на то, что далеко не все крупные компании пользуются "централизованными" сервисами типа HH и прочего. Многие просто предпочитают иметь свой сайт и публиковать всю информацию там.

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

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

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


    1. ariadna_eiz Автор
      28.01.2023 17:02

      Благодарю за отзыв и информацию!

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

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


  1. artemlight
    28.01.2023 16:39
    +1

    В статье ни слова про английский язык. Имея уверенный B1 (активный, т.е. говорить надо) - без работы не останетесь.

    Публичный гит - всегда плюсик, главное чтобы код был свой, а не чей-нибудь.

    Курсы, как мне кажется, больше работают на DevOps направлении. В программировании на начальных уровнях важны алгоритмы\структуры данных, литкод (пусть даже изи, но много). Умение писать код в блокноте демонстрирует уровень реального владения языком. От джуна тут странно ждать каких-то откровений, но как минимум синтаксис должен быть правильным =)

    Главное - здраво оценивать свои скиллы и понимать, что путь из джунов наверх займет несколько лет. И всё это время придётся учиться каждый день.

    TL;DR: открываешь литкод и начинаешь решать. за полгода накопится 200 задач, с ними идешь на собес и получаешь оффер, всё.


    1. ariadna_eiz Автор
      28.01.2023 17:22

      Упущение! В резюме вот не забыла знание языка указать. А тут даже не вспомнила.

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

      И за гит спасибо! Его не указала, а сама при этом себе страничку завела и курс прошла для тестировщиков.

      Рекомендации шикарные!! Благодарю! Надеюсь, начинающие разработчики тоже дойдут до этого комментария.


    1. Wrench_IT
      29.01.2023 00:03

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

      А там тебя спрашивают:

      - Вот мы работаем с этими фреймворками, какой из них знаете?

      - Э... чо?

      - До свидания.

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


      1. karabas_b
        29.01.2023 03:31

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


        1. Wrench_IT
          29.01.2023 04:20

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


      1. SpiderEkb
        29.01.2023 13:40

        Слабо представляю позицию, на которую в 2023-м можно устроиться с одним лишь знанием языка и алгоритмов

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

        Если говорить про языки, то тот же С/С++ - прежде всего знание языка и опыт работы на нем спросят.

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


      1. artemlight
        29.01.2023 14:49

        Мы же про джуна говорим.

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


  1. Petrvictorovich
    29.01.2023 04:05

    Происходит "гонка вооружений". Наниматели строят "полосу препятствий" на которой ломаются перспективные джуны. Вайтишники тренируются хакать собеседования и самым хитрым и самоуверенным это удаётся. Приврать себе опыта стало не просто нормой, а обязательным пунктом.
    Объективность изжита полностью. Остался голый формализм.
    Преследуя каждый свой личный-корпоративный интерес - нанять гения за копейки, все вместе - наниматели рушат рынок.
    Страдают все. Честные джуны проходят все круги ада и сдаются. Работодатели получают высокооплачиваемых бездельников или становятся "стартовой площадкой" для будущих сотрудников конкурента.
    Наконец (верх цинизма!), некоторые наниматели пользуясь ситуацией и нанимая джунов за гроши, целенаправленно создают токсичную атмосферу в коллективе, давят на чувство вины, навязывают ложную ответственность, разрушают профессиональную, да и личную самооценку, делаю всё, чтобы привязать и превратить тебя в говорящее орудие. Специально ищут и находят тех, на кого можно надеть психологическое ярмо из манипуляций.
    Джун на первой работе стал как "дух" в части с дедовщиной - должен пройти все ступени унижения, только у "духа" больше шансов через год стать дедушкой.
    Всё серьёзно! Это вой... спецоперация, и тут - либо они, либо мы. Наниматель будет заботиться о своей выгоде и интересах, а наша задача - позаботиться о своих.
    Уже в встречаются спец-предложения для джунов поработать за 16-20 тыр. "для опыта". Глазом не моргнёшь, как все будем работать за еду!


    1. AlexM9181
      29.01.2023 07:00

      Сильно сказано! Плюсую Всё как и в некоторых других отраслях.


  1. Petrvictorovich
    29.01.2023 04:28

    ВОЗМОЖНО выучиться на программиста за полгода!

    Врсемь часов умножаем на 5 дней в неделю и на шесть месяцев, получаем тысячу часов!

    Этого хватит и на теорию, и на практику, и на пару пет-проектов.

    А можно ведь и по 10 часов заниматься, и в выходные! =)

    Более того, и это самое важное, что я хочу сказать - именно так и нужно подходить к делу! У вас есть очень ограниченный запас мотивации! Если вы не получите положительный опыт в виде найма в течении полугода... - мало у кого хватит энтузиазма продолжать. Гормональное депо станет пустым, и мозг скажет вам: "Да ну нафиг!".

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

    Есть и другой путь - путь хобби. По часу после работы. Тогда становится уместным: чтение книиижек... прорешивание литкооода... 5-10 лет - и вы преисполнитесь =) Только нужны ли будут ещё тогда программисты?


    1. AlexM9181
      29.01.2023 07:04

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


      1. Petrvictorovich
        29.01.2023 13:25

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

        Выгорать, конечно не нужно.