Size: a a a

QA — Курсы и образование

2021 January 14

AB

Alexei Barantsev 🗹... in QA — Курсы и образование
потому что статистика упрямая штука
источник

R(

Roman (rpwheeler) in QA — Курсы и образование
Александр
А почему всегда пайтон и джава? А не го и рубби? Или Котлин и джава скрипт?
Джаваскрипт тоже популярен, но там "зоопарк" -- много разных меняющихся решений.
Руби непопулярен.
Котлин не набрал ещё весомой популярности.  
С# считается связанным с Windows прежде всего.

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

У Го нет поддержки Селениума (да и других тестовых-специфических инструментов на Го я не знаю). Про применение Го в любой оболочке как сценарного языка мне ничего не известно (Python, JS могут работать)
источник

Д

Дарья in QA — Курсы и образование
Roman (rpwheeler)
Вопрос в том что Вы собираетесь делать.
Из моей перспективы:
- Легче для начинающих: Пайтон
- Больше в вакансиях и в большом в энтерпрайзе: Джава (Пайтон вакансии тоже есть, но со своей колокольни я вижу вакансии для начинающих на Джаве, а вот на Пайтоне как-то не очень)
- Лаконичнее (меньше писать и условностей): Пайтон
- API проект -- проще с Пайтоном
- Много работы с командной строкой -- тоже беру Пайтон
- не API проект (UI, базы данных) -- сложностей может быть одинаково
- разных вспомогательных библиотек: много и для того и для того, но под Джаву пока немного побольше именно инструментов для тестирования
- Книг, обучалок, видео, примеров -- много и для того и для того
- Если рассчитываете на помощь от команды/друзей/знакомых -- что они выберут
Я бы хотела внедри т автоматизацию на своём проекте. У нас в компании автоматизаторов нету, поэтому даже не у кого уточнить. У меня был опыт программирования на плюсах, поэтому Джава будет ближе. А по проекту - клиент-серверное приложение, поэтому преимущественно Апи
источник

R(

Roman (rpwheeler) in QA — Курсы и образование
Кроооооме того, есть факт который часто забывают, увы-увы-увы: помимо модной молодёжной статистики есть проекты которым три, пять, десять и более лет, -- и которые работают на том что было _тогда_ а не статистике.

Давайте побудем реалистами -- проект которому лет 10 переписывать на го бюджетов не дадут.
источник

AB

Alexei Barantsev 🗹... in QA — Курсы и образование
Roman (rpwheeler)
Джаваскрипт тоже популярен, но там "зоопарк" -- много разных меняющихся решений.
Руби непопулярен.
Котлин не набрал ещё весомой популярности.  
С# считается связанным с Windows прежде всего.

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

У Го нет поддержки Селениума (да и других тестовых-специфических инструментов на Го я не знаю). Про применение Го в любой оболочке как сценарного языка мне ничего не известно (Python, JS могут работать)
на самом деле есть клиент для Go
https://github.com/tebeka/selenium
источник

R(

Roman (rpwheeler) in QA — Курсы и образование
Неофициальный. Коммьюнити саппорта сильного не предполагается.
источник

AB

Alexei Barantsev 🗹... in QA — Курсы и образование
неофициальный. но всё таки есть :)
источник

R(

Roman (rpwheeler) in QA — Курсы и образование
Дарья
Я бы хотела внедри т автоматизацию на своём проекте. У нас в компании автоматизаторов нету, поэтому даже не у кого уточнить. У меня был опыт программирования на плюсах, поэтому Джава будет ближе. А по проекту - клиент-серверное приложение, поэтому преимущественно Апи
Есть одна из болезненных проблем Джавы: разборка джейсонов. Из-за статической типизации нужно писать класс под каждый джейсон. Если в апи много джейсонов разной структуры, я лучше возьму/посоветую Пайтон.  

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

R(

Roman (rpwheeler) in QA — Курсы и образование
Alexei Barantsev 🗹
неофициальный. но всё таки есть :)
"-- Ты самый жалкий пират о котором я слышал.
-- Но Вы обо мне слышали!"
источник

Д

Дарья in QA — Курсы и образование
Roman (rpwheeler)
Есть одна из болезненных проблем Джавы: разборка джейсонов. Из-за статической типизации нужно писать класс под каждый джейсон. Если в апи много джейсонов разной структуры, я лучше возьму/посоветую Пайтон.  

Если нет -- чего б не взять и Джаву, раз она выглядил знакомее. Проблем с Джавой таки меньше чем с плюсами.
Поняла, вот про Json - это оч важная информация. Спасибо большое за развёрнутый ответ 🙂
источник

А

Александр in QA — Курсы и образование
Мне кажется хорошо и фреймворки языка бы учить
источник

КЕ

Кристина Езикова... in QA — Курсы и образование
Хорошо бы знать все, но увы)
источник

А

Александр in QA — Курсы и образование
Кристина Езикова
Хорошо бы знать все, но увы)
И не говорите, время тик так а ответ на вопрос Пайтон или джава так и не найден.
источник

КЕ

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

КЕ

Кристина Езикова... in QA — Курсы и образование
Почему все приходят и спрашивают на чем писать, но никто не задается вопросом, а сможет ли? Или предполагается, что любой в чате сядет и напишет с нуля на всем чем угодно, без опыта и менторов? Почему никому не приходит в голову посмотреть то, се и понять для себя что ближе и понятнее для него и реальнее
источник

R(

Roman (rpwheeler) in QA — Курсы и образование
"Разучилась пить молодёжь", как говорил Атос Д'Артаньяну. У нас в 90-х ещё один язык был ещё один язык.

Поэтому был и курс Паскаля и курс Си -- в программе. У моей коллеги в одной из экс-СССР стран были в программе и Пайтон и Джава.

От джаваскрипта и котлина я тоже не зарекался бы.
источник

Д

Дарья in QA — Курсы и образование
Кристина Езикова
Почему все приходят и спрашивают на чем писать, но никто не задается вопросом, а сможет ли? Или предполагается, что любой в чате сядет и напишет с нуля на всем чем угодно, без опыта и менторов? Почему никому не приходит в голову посмотреть то, се и понять для себя что ближе и понятнее для него и реальнее
Читайте выше, я писала, что учила плюсы в институте и поэтом Джава ближе.
источник

А

Александр in QA — Курсы и образование
Интересно Пайтон и джава как языки это навсегда или постигнет та же участь, что постигает многие языки со временем.
источник

R(

Roman (rpwheeler) in QA — Курсы и образование
Кристина Езикова
Почему все приходят и спрашивают на чем писать, но никто не задается вопросом, а сможет ли? Или предполагается, что любой в чате сядет и напишет с нуля на всем чем угодно, без опыта и менторов? Почему никому не приходит в голову посмотреть то, се и понять для себя что ближе и понятнее для него и реальнее
Это тоже интересный вопрос. Как (ах) старик, заставший допроцедурную, процедурную и ООП парадигмы (а сейчас ещё и функциональная есть), я скажу что в рамках одной парадигмы можно более-менее приспособиться к любому языку на уровне "последовательности вызова методов" (а задачи тестовых проверок больше обычно не требуют).

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

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

R(

Roman (rpwheeler) in QA — Курсы и образование
Александр
Интересно Пайтон и джава как языки это навсегда или постигнет та же участь, что постигает многие языки со временем.
Этому интересному вопросу, по крайней мере его части,  была посвящена одна из классических статей "Языки программирования через сто лет" известного в кругах олдскульных программистов Пола Грэма:

https://politcom.org.ua/pol-grem-yazyiki-programmirovaniya-cherez-sto-let
источник