• Реально ли стать тестировщиком ПО в 39 лет, учитывая то, что основная профессия далека от IT?

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

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

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

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

    По сравнению зарплат разработчика и инженера по тестированию, замечу, следующее. Если разработчик работает по 16 часов в сутки, пишет лучший код, изучает всё вокруг, обучает коллег, улучшает процесс, стремиться к лучшим к отрасли. А тестировщик с тем же стажем лишь кликает по чек-листу. То зарплата тестировщика будет ниже, что логично. И это неправильно выполненное сравнение.
    Если же тестировщик прёт как танк, а разработчик лишь способен исправлять баги, создавая при этом два новых, то ситуация по зарплате будет обратной.
    Ответ написан
    Комментировать
  • Как стать тестировщиком?

    @mgmarion
    Я ушла из техподдержки в тестировщики веб-приложений (ручное тестирование).

    Шаги были такие:
    1. Прочитать Романа Савина "Тестирование dot com". Материал в ней довольно поверхностный, но для знакомства с профессией самое то.
    2. Посмотреть лекции на ютубе. Мне понравились эти https://www.youtube.com/watch?v=QOwbJaQFwaQ&list=P...
    3. Посмотреть лекции крупных компаний. Например, "Тестирование ПО" здесь https://ulearn.me/ или "Основы тестирования программного обеспечения" здесь https://universarium.org/course/715.
    4. Прочитать Lee Copeland "A Practitioner's Guide to Software Test Design". Она на английском, но читается легко.

    В принципе, этого достаточно, чтобы начать тестировать.

    На первом проекте может быть полезна книга С. Куликова "Тестирование программного обеспечения. Базовый курс" вот тут https://svyatoslav.biz/software_testing_book/

    Платные курсы не рекомендую. Сама прошла один онлайн-интенсив для начинающих. Не понравилось. Теория в книгах изложена лучше, а адекватные практические навыки нарабатываются только на реальном рабочем проекте (имхо).
    Ответ написан
    Комментировать
  • С чего начать вникать в C++?

    Vlad_IT
    @Vlad_IT
    Front-end разработчик
    Отличные и актуальные книги для новичков
    Р. Лафоре ООП
    С. Прата язык программирования C++. Лекции. Упражнения
    Ответ написан
    Комментировать
  • Из чего состоит любой язык программирования?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    5be5d37863197087363206.jpeg
    Ответ написан
    Комментировать
  • C# или C++, что выбрать со связкой с Python'ом?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Советую C++, так как у Python с ним прекрасная двусторонняя интероперабельность, что позволит серьёзно расширить свои возможности в обоих языках.
    Ответ написан
    4 комментария
  • Трудоустройство в IT сфере, обязательное высшее образование?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Обязательно умение пользоваться поиском. Этот вопрос задают на Тостере еженедельно.

    Многие компании, насколько я знаю, заинтересованны в твоем непосредственном дипломе.

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

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

    Вы ошибаетесь. Во многих странах диплом заменяется пятью годами профильного стажа. И опять же, ежегодно Запад ослабляет требования к кандидатам, так как у них темпы роста кадрового голода ещё больше, чем в РФ. Если раньше хантили только топовых сеньоров, то сейчас уже готовы брать на себя расходы по релокации даже для мидлов.
    Ответ написан
    9 комментариев
  • Как запомнить классы, функции и методы в программировании и сэкономить время?

    @fireSparrow
    Я использую Anki - это программа, которая изначально была создана для запоминания слов иностранных языков.
    Очень удобно - в метро каждое утро трачу 10 минут на повторение.
    Anki хороша тем, что в ней реализован принцип интервального повторения. То есть, в первые дни каждую заучиваемую единицу программа показывает каждый день, а потом, если она хорошо усвоилась - всё реже и реже.
    Таким образом можно выучить и поддерживать в активной памяти большой массив информации, затрачивая совсем немного времени.

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