TGStat
TGStat
Введите текст для поиска
Расширенный поиск каналов
  • flag Russian
    Язык сайта
    flag Russian flag English flag Uzbek
  • Вход на сайт
  • Каталог
    Каталог каналов и чатов Региональные подборки Тематические подборки Платные каналы Поиск каналов
    Добавить канал/чат
  • Рейтинги
    Рейтинг каналов Рейтинг чатов Рейтинг публикаций
    Рейтинги брендов и персон
  • Аналитика
  • Поиск по публикациям
  • Мониторинг Telegram
  • Продвижение
    Реклама через Яндекс Бизнес Реклама в каналах через TGStat Agency Реклама на сайте TGStat.ru
ThreadQA | Олег Пендрак

13 Jun, 19:02

Открыть в Telegram Поделиться Пожаловаться

Какой язык выбрать для автотестов?

Разберём еще один частый вопрос: «С чего лучше начать: Python, Java, JS или вообще что-то другое?»

Здесь есть два супер-адекватных ориентира:

🔘Востребованность на рынке (чтобы было кому продать свои навыки)

🔘Как лично тебе это заходит (чтобы не стошнило через месяц)

Языки по-разному ложатся на наши мозги, и это нормально, кого-то прям воротит от Python: эти отступы, непонятно где какие типы, нет жесткой структуры

А кто-то искренне не понимает, как вообще можно жить в Java, где ради вывода одной строчки нужно построить целый завод с абстрактными фабриками

И на самом деле оба варианта — ок, но если язык тебя бесит с первых дней, ты его просто забросишь, вот и всё

Я сам искренне люблю Java. За её предсказуемость, строгую структуру и просто вагон готовых инструментов под автоматизацию. А вот в Python лично меня всегда напрягала вечная возня с окружением: эти venv, конфликты версий, внезапно отваливающиеся либы и тд...

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

Также важно отметить, что мы учим язык не ради красивого кода на экране, а чтобы нас наняли. Поэтому открываем http://hh.ru и смотрим, какой стек сейчас в топе. Для QA Automation самый безопасный и железобетонный выбор на сегодня — это Java или Python. Берёте любой из них — и точно не промахнётесь мимо рынка

И самое главное

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

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

Напишите в комментариях на каком языке вы написали свой первый Hello World👇

652 0 0 10 32
Каталог
Каталог каналов и чатов Подборки каналов Поиск каналов Добавить канал/чат
Рейтинги
Рейтинг каналов Telegram Рейтинг чатов Telegram Рейтинг публикаций Рейтинги брендов и персон
API
API статистики API поиска публикаций API Callback
Наши каналы
@TGStat @TGStat_Chat @telepulse @TGStatAPI
Почитать
Академия TGStat Исследование Telegram 2019 Исследование Telegram 2021 Исследование Telegram 2023
Контакты
Справочный центр Поддержка Почта Вакансии
Всякая всячина
Пользовательское соглашение Политика конфиденциальности Публичная оферта
Наши боты
@TGStat_Bot @SearcheeBot @TGAlertsBot @tg_analytics_bot @TGStatChatBot