всем привет! Я 8 лет работал на техподдержке, мне 30 лет, живу в Казахстане. Работал в крупных компаниях и могу и починить принтер и через GUI покопаться в PL/SQL коде и понять причину ошибки в банковской программе и написать скрипт по его устранению и через админа ДБ прогнать этот скрипт, если это тех ошибка( 1% из 100, в основном причина багов - это кривые руки юзеров). Но меня так запарила моя работа на 2-ой линии, что уволился с крупной компании и уже 4-ый месяц сижу дома и думаю какой бы ЯП выучить чтобы срубить много бабла в KZ или в РФ(знаю английский на уровне pre-int, поэтому в США не лезу). Выбор среди ЯП стоит между Java и Python. Гугл говорит, что Java даст мне много денег в моей стране, но статьи про это написаны 2 или 3 года назад, поэтому непонятно актуальны ли они или нет. Жду ваших советов.
>>3370557 А ты не бойся. Попробуй для начала с фейковыми данными пооткликаться. Ну или просто резюме открыть и посмотреть что будет. На собесы ходи тоже с фейк-личностью - т.е. парик + косметика + приглушённый свет + изменятор голоса + выдуманная легенда.
Как-то так. Потом страх пропадёт, легенду отшлифуешь и будешь легко проходить собесы.
>>3370557 да поху, придумай работу, на которой ты работал неофициально, технологии, которые ты там использовал, какие-то ебануто-сложные задачи, с которыми тебе приходилось сталкиваться и тд>>3370557
Очень часто сотрудники жалуются на то что выгорают на работе, потому что перерабатывают. Многие для этого пытаются использовать так называемый баланс между работой и жизнь, но с моей колокольни это выглядит так что людищки пытаются выстроить себе личные границы и не дополучают полноценного жизненого опыта, а ущемляются и компартменализируют все. Поэтому была разработана новая стратегия, которая называется Work Life Blend. Суть этого подхода, что ты смешиваешь работу и личную жизнь, начинаешь от этого кайфовать, переводиться как "слияние работы и жизни".
Из плюсов можно выделить 1) Твои личные цели совпадают с карьерными, их становиться легче достичь 2) Семья тоже крутиться во круг работы, в идеале работать на одну компанию 3) Постоянно на связи с руководителем, с коллегами, они становятся твоими друзьями 4) Появляется чувство значимости, смысл работы, профессиональная и личная реализация 5) Любые действия несут последствия сразу в двух доменах работы + жизни
Вообще с появлением в России удаленки во всех больших компаниях, это очень эффективный стиль управления. Сажаешь всех на ненормированные графики, деалаешь корпоративный портал, развиваешь корпоративную культуру, мотивируешь общей целью и люди работают у тебя каждый день без остановок. К примеру, текущие ИТ специалисты, можно видеть тренд что есть дни когда они работают по 2-3 часа, если использовать Work Life Blend, то сотрудник становится доступен и на выходных, и после рабочих часов. Ну это же реально не сложно ответить на звонок в воскресенье от твоего друга-коллеги и дать ему нужную информацию. Мне кажется это эффективное решение пробелемы выгорания, сотрудник должен пусть работу в свой дом, а дом сделать на работе. Можешь спать там в обед в массажных капсулах и тп. Очень крутая идея.
В целом это концепция на все распростроняется, теже работяги в пятерочки могут жить по такой blend формуле. Жить рядом с магазином и если нужно выходить в выходные, подменять других сотрудников, это будет работать как на их социальный рейтинг, так и на их карьерные перспекивы. В идеале вообще выходить и семьей кранчить смену в магазине на полном взаимодоверии и химии.
Идея что люди постоянно развиваются, always connected, прямо будоражит меня. Сделать еще адекватный трекинг производительности и начинать разгонять сотрудников, чтобы каждый из них раскрывал весь свой потенциал. Конечно больше актуально для офисных работников, чтобы они ноутбук брали в свой отпуск, везде его с собой таскали, чтобы подключиться и решить пробелему на работе.
Ну что, анон, что думаешь про Work Life Blend? Думаю на hr конференции с этим выступить, чтобы методика стала на слуху и ее начали адаптировать.
>>3393590 Я люблю писать код и решать челенджи, но в свободное время я лучше поиграю в игрули, тем более, что у меня двое детей, и этого свободного времени у меня максимум 1-2 часа в день за счёт сна.
>>3393701 >у меня двое детей >свободного времени у меня максимум 1-2 часа в день за счёт сна сам в какой-то гойской идеологии живешь, а еще на мены бычишь
У меня такой образ жизни примерно, когда ты втыкаешь работу кусками в обычную жизнь, т.е. с психологической стороны вопроса ты работаешь ВСЕГДА. По факту это образ жизни кабана, заставлять так работать обычного работника без выгод которые имеет кабан это натурально издевательство, не все так могут. Тот кто это придумал больной садист швабоёб
Всем здарова. Как настоящая соя переехал на Кипр, с местным OSINT, к сожалению, не знаком от слова "совсем". Хотелось бы узнать, есть ли какие-нибудь сервисы для мониторинга утечек по типу Химеры / Глазабога и прочей лабуды. Буду дико благодарен!!
Прошерстил поиск на тему сливов курсов, но ни нашел ничего от wbtech. На гитхабе есть куча репозиториев с их курсом по GoLang, а по интересующим меня темам ничего нет. Если у кого-нибудь есть эти курсы или наводка где они могут быть - подскажите пожалуйста.
>>3241287 (OP) Как научиться проектировать большие проекты? В принципе я понимаю, что ответ "проектировать проекты". Последние пару месяцев я делал охуенно-большую штуку с двумя телеграм-ботами и fastapi. Если бы я сейчас проектировал ее с нуля, я бы делал совершенно по другому, стало быть, я многому научился. Однако теперь я хочу прочитать учебник. Я пытаюсь продумать новый проект, но я хочу делать его исходя из полиморфизма и добавлять новые куски по мере необходимости. Но у меня мозгов не хватает, чтобы сразу охватить какие могут быть варианты, что у них общего, короче, как абстрагировать все, что нужно. А нужно много что. Какие есть учебники?
>>3395210 >Как научиться проектировать большие проекты? Берёшь большую задачу... раскладываешь её на подзадачи... эти подзадачи раскладываешь на подподзадачи... Эти подподзадачи раскладываешь на подподподзадачи. Составляешь список на неделю... Выполняешь список... Двигаешься к следующему списку... И так до конца. Поздравляю! Ты сделал большой проект.
>чтобы сразу охватить Сразу не бывает классно и охуенно. В начале у тебя будет говно. Потом ты это говно чуть улучшишь. Ещё. Ещё. И ещё. Потом выйдет годнота.
Go-тред №32 go
Аноним26/10/24 Суб 10:55:15№3308295Ответ
Go или Golang — компилируемый язык программирования от создателей таких шедевров, как UTF–8, язык С, UNIX, Plan9 и других. Go поддерживает типобезопасность, имеет богатую и универсальную стандартную библиотеку и инновационные семантики одновременности: все то, что мы в индустрии называем concurrency и parallelism. На сегодня язык Go является маяком стабильности, прагматичности, де-факто представляет из себя стандарт в мире бэкенд–микросервисов и серверного оркестрирования.
>>3390005 (OP) >>3390005 (OP) >>3390005 (OP) Нормальный перекат. Там ОП-кривожоп, тупорылый, даже перекатить не может. Ещё программистом собрался стать, с такими навыками его с любой работы уволят.
Возвращаемся в рабочий ритм после новогодних каникул, подсчитываем премии и продолжаем сраться, где же самый лучший бигтех на Руси. Гребцы из МЯСКОТА/КОТВАСЯ и прочих компаний, в которых работать это всегда большая честь, добро пожаловать! Прошлый >>3341243 (OP)
>>3403694 >>3404036 Так бюджет на ФОТ в начале года выделяется, вы так говорите, как будто его каждый квартал перекраивают. Да и команд разных у них куча, возможно и текучка есть какая-то. Я ж говорю, с Авито сказали, что пройденная секция действует ГОД.
>>3404215 Секция да. Оффер нет. Оффер – это уже в конкретную команду, там тебя никто не будет год ждать, а продолжат поиски. Нужно быть сильно незаменимым единорогом чтобы под тебя вакансию на пол года зарезервировали.
>>3404442 Ну! Так и пусть этап техсобеса и будет за мной зарезервирован! И сисдиза, если вообще на него позовут. А финал пройду в июле, например, чтобы выйти в августе. Неужели я так много прошу?
на какие курсы можно записаться?
Аноним20/11/24 Срд 01:20:13№3325878Ответ
я хочу в програмирование влезть, если быть точнее хочу научиться верстать html и css. Мой знакомы программист поучил меня немного базовым тегам(header, main, h1, p, div). Я думаю о том чтобы записаться на онлайн курсы по программированию. Какие есть нормальные курсы ?
>>3389241 Прикол в том что темп обучения сможет поддерживать только тот кто уже работал с этим или свитчер с других япов. Это такой способ набирать на галеру лопатой стажёров.
Сразу предупреждаю, статья моя будет возможно немножко бредовая, но всё-таки хочется поделиться своими соображениями по поводу интернет безопасности. Начну с того, что Яндекс диск меня привлекает своим удобством и своими тарифами. Приглянулся тариф 2Тб . Но очень не хотелось бы чтобы мои файлы были доступны для просмотра как живым сотрудникам Яндекса, так и неживым алгоритмам. На данный момент у меня там стоит бесплатный бомж тариф на 8Гб. Сбрасываю туда безобидные текстовики и всякие исходники чтобы после ПК продолжать читать их на телефоне. Понятное дело, все данные там анализируются алгоритмами и ИИ. Это 95%. (Теперь с этого момента начинаю бредить) Идея моя заключается в том, чтобы попробовать использовать ЯДиск не совсем как диск, а накатать поверх него свою файловую систему (разумеется уникальную). На шарпе я создал некий прототип такой системы. Её вместимость 1 терабайт. В роли самого якобы «физического диска» у меня выступает папка \memory на компьютере. А в ней находятся ещё 64 вложенные папки с именами 1...64 (банально но не суть) Внутри каждой из них непосредственно файлы данных, их по 4096 штук в каждой папке. Это как раз те самые файлы которые БУДУТ наполняться данными. Ну или опустошаться/и дефрагментироваться соответственно по мере работы моего так называемого виртуального «Винта». Всего файлов памяти у меня 262144 шт. Их размер будет ограничен программно до 4мб. Это значение если честно, взято из головы и является усреднённым значением обычного любительского сёрфинга в интернете. Является среднем значением веса аудиотрека или картинки. В принципе большинство моего контента кратно +/- 4 МБ. Это 70% файлов моей файлопомойки на ssd. Система моя протоколируется. Без этого никуда, иначе поиск по файлам занимает гигантское время. Разумеется протоколируется тоже в файл. В файл 0.mem - это корневой файл всей этой огромной иерархии. По сути это аналог таблицы файлов как на реальных дисках. В нем у меня указаны адреса смещений файлов в каждом из 262К файлов ячеек. (Поиск там молниеносно происходит, с этим проблем нет) Реализовано: 1 Добавление файла(ов) в хранилище. 2 Также наоборот Извлечение / (cut /или Copy) файлов в обычное хранилище на ПК. 3 Удаление файлов 4 Работаю в данный над дефрагментацией всего этого хаоса. Поскольку от «дырок» остающихся после удаления или «вырезания» из хранилища никуда не деться это естественный процесс. Файлами этими пока оперирую как есть. Без шифровки. Но что если их ещё и зашифровать? И разместить эту свою виртуальную файловую систему на Яндекс диске? Сварганить приложение клиентское при помощи Яндекс API (на C# всё делаю) , и соответственно обращаться с Яндекс диском как со своей кастомной ФС ? Пока работаю в консоли. Она безупречно строит дерево моих подопытных каталогов. Но сегодня понял, что пора наверное GUI писать уже. GUI моё будет рисовать (буквально на канве методами draw) папки и файлы. С миниатюрами картинок пока что затык но это всё решаемо я думаю. В общем идея моя заключается в том, чтобы оперировать Яндекс диском как обыкновенными кластерами. И соответственно обращаться к ним подобными методами, а уже в клиентском приложении видеть то, что должен видеть именно Я, а не товарищ майор)) Спасибо за внимание
(ПС.. в сыром виде моя ФС кстати тоже занимает место на диске, а именно пустая чистая система с 262К пустыми файлами *.mem занимает ровно 1 гигабайт. Это из-за того, что размер кластера реального настоящего HDD равен 4кб. Ну от этого не уйти и этим можно пожертвовать)
Добрая ночь, парни. Решил изучать HTML, CSS, JavaScript, PHP, Python, MySQL. Используя Live Server, всё в VS Code. Подскажите это предостаточно для веб-разработки сайтов? Или же стоит использовать помимо их ещё что-то? Очень интересно ваше мнение и наставничество в этом деле и продвижении. В дальнейшем очень хочется перейти на специальность веб-разработчика и интересно буду ли я востребованным в данной сфере или же нет, и нужно было изучать другие инструменты, другие языки программирования и базы данных. <З
Помогите собрать команду. Хочу делать: • Приватный чит-клиент • Свой API для модов • Инжект в лаунчер • Писать вместе плагины, типо как lonedev(itemadder и т.п)
Айтишники в России будут вынуждены подтверждать знания каждый год.
Для этого Минцифры запустит систему оценки компетенций. С 31 мая заработает специальная государственная платформа, где надо будет подтверждать навыки.
Например, будут экзамены по Java, Python и Git. Прошедшим их успешно дадут отметку подтвержденного айти-специалиста на Госуслугах, по которой возможна отсрочка от мобилизации, льготная ипотеку и другие преференции. В дальнейшем возможны и другие ограничения для айти-специалистов, отказывающихся проходить сертификацию.
>>3389949 >У меня 80 дней отпуска скопилось, ты меня хорошо читаешь И чем ты гордишься? Мог бы уже 10 раз за границу съездить мир повидать. Из-за таких вот и существуют условия, как в яндексе. >мне немного нравится когда сотрудники в состоянии тревожности Без комментариев...
Что читать чтобы написать свое ядро на си. Сап, аноны. Познаний у меня достаточно, нужны лишь книги
losethos15/02/25 Суб 11:55:23№3389627Ответ
Что читать чтобы написать свое ядро на си. Сап, аноны. Познаний у меня достаточно, нужны лишь книги где я смогу изучить язык си. Писал проект на fasm, заебался, хочу облегчить свои страдания.
сап, не знаю как быть. стоит выбор перед множеством языков для изучения, но не знаю какой выбрать. до этого изучал шарп аж полтора года, но только после этого я понял , что мне вообще не нравится сфера игр. сейчас пытаюсь выбрать новый язык, пока что временно изучаю пайтон, тк он нужен мне для экзаменов В будущем хочу пойти работать на какую то компанию, к примеру яндекс или что то на подобии какие сейчас вообще языки перспективные, которые в будущем могут понадобиться для устройства на нормальную работу и какие стоит учить? может лучше остаться на пайтоне или учить плюсы или что нибудь другое, кидайте свои варианты
поступать буду скорее всего на бекенд, делать по и сайты, но точно не игры
>>3385201 (OP) бля ну попробуй js изучить, параллельно изучай ассемблер, если ты все таки пиздуешь на бэкэнд, чтобы понимать как работает код, если не забьешь-дашь на клык тем же джуниорам
>>3388869 (OP) Завтра ищешь в интернете книжку Dive into python. Пофиг если ничего не поймешь. Затем идешь на python.org и изучаешь стандартную библиотеку от корки до корки. Потом зубришь, именно, сука, вызубриваешь конвенцию по написанию питоньего кода - PEP8, чтобы от зубов отскакивало. Когда напишешь свою первую имиджборду, по пути изучив верстку на html+css, скачиваешь и изучаешь любой питоний асинхронный вебсервер, рекомендую Tornado или Gevent. Как переделаешь имиджборду, чтобы выдавала по крайней мере 5 тысяч запросов в секунду, можешь идти дальше - тебя ждет увлекательный мир хайлоада. Apache Hadoop, сверхбыстрые асинхронные key-value хранилища, MapReduce. Отсос хиккующих выблядков / просто неудачников типа рейфага или сисярп/джава-удососов, которые сосут по жизни не заставит себя ждать и уже через пол года ты будешь получать такие суммы, что любая баба будет течь при одном упоминании твоей зарплаты.
Android Development Thread #9 Standart edition android /android/
Аноним01/07/24 Пнд 18:37:01№3209134Ответ
Основы программирования, логические операции -> Джава(базовый синтаксис и особенности языка) -> ООП -> особенности различных версий Джава -> алгоритмы и структуры данных -> многопоточность -> дженерики -> функции высшего порядка -> Котлин -> Android SDK(UI, версии и различия, особенности оси на уровне работы виртуальной машины) -> работа с БД, CRUD(можно и на этапе знакомства с алгоритмами) -> git -> networking/REST API/JSON/сериализация -> актуальные фреймворки зачем и почему, спойлер: экономия времени -> архитектура, зависимости, инверсия контроля -> ?..
Вот примерный флоу, которому я бы следовал, если бы учился сейчас. Начал бы сразу с алгоритмов, если честно.
В эту же последовательность нужно вставить clean code, SOLID, DRY/DIE, KISS, YAGNI и прочие модные аббревиатуры, которые весьма актуальны. Что-то упустил, но, думаю, этого достаточно.
Нет. Не стоит. Есть точка зрения, что котлин позиционируется как "удобная/лучшая джава", подразумевая то, что ты хочешь писать на джаве, но более современно и практично. Да и глупо игнорировать джавоский мир, который является в топе по числу библиотек и решений, где тебе все равно придется погрузиться когда-то в его синтаксис.
>Прочел книгу по java/kotlin/flutter и посмотрел видосы, на деле ничего не понимаю. Куда идти дальше?
Делай свои мелкие пет-проекты, можешь копировать чужие и дополнять функциями которых там нет. Главное правильно пиши сам, гугли, трать часы и дни на мелкие функции НО сделай сам, что бы полноценно понимать что к чему. Вся суть сводится к тому, что бы ты изучив ROADMAP который указан выше, вынес знания, которых хватит на создание и понимание пет-проектов с помощью которых познаешь суть разработки. Также на собесах любят когда есть портфолио в гугл плей.
>Где взять примеры проектов?
Можешь банально поискать на ютюбе или в телеграмме. Для примера:
1. Нужно хорошее знание Java/kotlin. 2. Понимание базовых принципов Android (жизненный цикл activity/fragment, что такое Context, intents, services, UI thread, support library и ее версии (уже androidx), shared preferences, SQLite, Handlers, Executors, Content-Providers, firebase. 3. Знание популярных библиотек типа Retrofit + Glide/Picasso/Koil + Coroutines + RxJava2 + Dagger2/Hilt/Koin(по обстоятельствам) + гугловские поделки jetpack, понимания СОЛИД и других паттернов проектирования. 4. Базовое понимание что вообще такое Gradle. Рекомендую хорошенько изучить XML/Compose. 5. И хотя бы несколько готовых приложений.
upd: Также стоит прочекать вакансии в вашем городе и собрать самый часто используемый стек технологий и отталкиваться от него.
Незабывай изучать английский, потому что гуглить придётся именно на нем ибо информации в разы больше.
Если рассчитываешь получить дельный ответ, сформулируй правильно вопрос: «что я хочу получить, что я для этого делаю, что я вместо этого получаю». Если/когда самостоятельно найдёшь решение — поделись в треде, мы за тебя переживаем.
Всем привет. Впервые на дваче, так что не знаю, какие тут порядки. Решил посмотреть, можете ли вы мне помочь.
Сегодня пытался делать экзаменационную задачу (препод принял, но сказал доделать и принести). Мне нужно было сделать имитацию морзянки, в первой версии если вводишь - получается на дисплее A. если - то B, если ---, то SOS и тп. Потом он сказал, что нужен элемент рандома. Типа выводится случайная буква на дисплее, если ты правильно её напишешь на морзе, то ты молодец. Писал я это на C (HI-TECH C compiler for pic12/16/18) на Proteus 8.16 для PIC12F675. Но дело в том, что стали появляться сообщения, что память забита в программе. Причём друзья, с которыми я переписывался, говорили, что у них она запускается, но неправильно работает. Скажите, в чём проблема? Как её решить? Пожалуйста, помогите.
>>3385106 (OP) Очень давно не занимался этой хуйней. Попробуй просто взять чип пожирнее, какую нибудь атмегу я хз даже. Как ты вообще под pic в протеусе скомпилировал? Там же для pic какая то отдельная поебота была
Какая же студентота тупая и беспомощная. Не понимаешь - возьми и напиши всё заново, декомпозировав задачу и начав с самого простого, после проверки добавляй функционал. Алсо, у твоих пиков БАЙТЫ памяти буквально, вы ебланы под такое что-то делать сложнее блинка?
>>3384174 (OP) Никто такую простыню читать не будет, особенно с абстрактными процентами. Или будет. Короче душно написано
>>> Тестировать сайт компании такой-то... Лучше бы просто написал "Тестировал сайт кадрового агентства" или что-то такое. Твою резюме люди будут читать и всем пиздец как впадлу тратить время на слова типа "выполняющий функцию" или "поиска спецов для клиентов и наоборот". Ну или я ебанутый
>>> Автоматизировал 80%... Вместо автоматизировал 80% написал бы автоматизировал 1000к+ кейсов (10-15 в день это нормально, если кейсы уже написаны)
>>> Выявил критические дефекты... Критические дефекты? Какие и кто определял критичность? Если они были найдены, то значит ты ТОЧНО предотвратил выход в продакшен ПО с дефектами, а не потенциально что-то. Ошибка кстати в теории считается ошибкой со стороны человека, а дефект именно у программы. QA в целом содержит мало терминов и к словам можно доебаться потому что больше не к чему.
>>> Оптимизировал... Была 1 секунда и стало 750 мс или было 100 мс стало 25 это огромная разница. В первом случае вообще считай ничего не поменялось. Во втором можно почувствовать что стало приятнее открывать страницу. И всмысле ты что-то там снизил если ты QA ?? Странный и нерелевантный опыт, лишь бы строчку написать. Если нашел дефекты которые вели к тормозам, то так и пиши.
>>> Меховая фабрика 30 кейсов 30 кейсов это вообще ничто. Если проект сложный то можно как-то растянуть 30 кейсов на неделю, но точно не на год. У тебя кейсы под новый функционал не пишутся? Или нового вообще нет? Тогда пиши под старый, чтобы регрессивно тестить много. Короче бред. И кол-во тест кейсов тоже такое себе. Есть всякие графы по которым делаются тесты и тп, короче 30 звучит как лютая херня. 40% туда же
>>> Разработал и внедрил стандарты... Звучит круто. А какие? Какие-то ISO? Или TMMI, а до какого уровня тогда вышло дойти за срок работы? Вообще это работа лида
>>> Оптимизировал функциональность... UI/UX? Или что вообще? А как собирались отклики юзеров? Короче нету конкретики, непонятно вообще что сделано
>>> Нашел и описал случай... Нашел 1 дефект за год?
Лучше бы написал что выстроил регресс с нуля и находил баги постоянно по мере внедрения разрабами новых фич, после чего все фиксилось ими же и все были довольны. Расширял покрытие и тп, короче чем занимаются на реальной работе. А в первой работе просто херачил тесты по теории и автоматизировал, делал все по книжечке и все работало
Сам в QA давно не работаю и дел с ними не имею, так что где-то может доебался не по факту
>>3384174 (OP) >>3385944 Забыл дописать. Еще у тебя ни одного инструмента автоматизации не указано, хотя про них ты написал. И если указана Jira, то Confluence тоже бы указал, потому что обычно там публикуют доки на новый функционал (если менеджерам не похуй), всякие отчеты с ретро демо и все такое
Двадцатый ультимативный тред посвященный самой лучшей и ненапряжной работе в IT - Обеспечению качества / Quality Assurance.
Здесь мы холиварим на тему фреймворков, показываем друг другу свои PageObject, AppActions и фантазируем о позициях SDETa и $8K зарплате.
Итак, пока 90% вкатунов пробуют вкатиться в макакинг и конкурируют там с задротами-олимпиадниками, учат каждый день новые фреймворки и выгорают, мы спокойно (твердо и четко) конкурируем со вчерашними ручными тестировщиками, Наташками и Михалычами, которые в тестирование пришли с кассы.
Пока яйцеголовые в свитерах ломают свой мозг над Data Science и Machine Learning, мы же, со знанием языка на _достаточном_ для прохождения собеседований уровне, получаем свои 300кнаносек и смеемся.
Милости просим к нашему шалашу!
В: Как вкатиться? О: Начни с теории тестирования и подкрепляй практикой, тестируя двачи. Альтернативное мнение: уже два года никак, 50000 человек в среднем на позицию, отсеивают по тех.вышке, требуют знания ЯП, ООП, фреймворков, контейнеров, CI/CD и OSI...
В: Какой ЯП выбрать? О: Один из: Java, Python, JS, C# (изучи кол-во вакансий на ЯП и Фреймворк). Всех их объединяет такое понятие как ООП и паттерн PageObject. После изучения теории тестирования можешь приступать к его изучению.
В: Я изучил теорию тестирования, ООП, выбрал ЯП и изучил его тоже. Что дальше? О: Дальше тебе необходимо разобраться с фреймворками и либами, с помощью которых создаются автотесты: Selenium, Selenidе, Playwright, Cypress и т.д. Некоторые используются в связке с определенными ЯП, другие можно юзать с разными, в общем, смотри в вакухах, что наиболее востребовано в конкретной области разработки / на данное время / в твоем городе etc
В: Я сделал все вышеописанное, что делать дальше? О: Изучи Test Design Patterns. Начни с Page Object Model. Поиграйся с CI/CD, попробуй поднять Jenkins и заранить там свои тесты. Прикрути Allure к своему тестовому фреймворку
Автоматизированное тестирование: - QA.GURU (см. торренты и их канал на ютубе) - Автоматизация на питоне https://github.com/berpress/qa-python-map - Курс Python: Pytest, Selenium https://stepik.org/course/575/syllabus (анон рекомендует! довольно простенький, но как ни странно, там ответы почти на все вопросы, которые задают на собеседованиях. Хватит, чтоб написать пару своих тестовых проектов в т.ч.)
Нагрузочное тестирование: - Apache JMeter - Basics to Intermediate level - Antonio Gomes Rodrigues et al. - Master Apache JMeter – From Load Testing to DevOps.-Packt (2019)
>>3416088 На какой проект был такой собес, если не секрет? Или просто ответь, это вакансия на ведущего или может в ней не предполагалось ручное? Просто тоже проходил туда какое-то время назад на фулстэка, из этого был только минимальный лайвкодинг на 2 этапе