68 Кб, 1500x720
Вся разработка на котлин, кроме андроид и ios.

>Что имеем:


+Современный синтаксис (реально удобный).
+Совместимость со всей jvm инфраструктурой.
+Возможность писать статический DSL прямо на самом языке.
+Удобные лямбды и наличие простых функции.
+Удобный тулинг в том числе и на бесплатной IDE (комьюнити версии)
+Возможность нативной сборки, сборки в js, андроид и ios.
+Корутины

>Онлайн редактор (показать код или просто что-то потестить)


https://play.kotlinlang.org/

>IDE - среда разработки.


Бесплатная community edition - обычно более чем достаточно (и работает шустро), но можете попробовать триал-версию.
https://www.jetbrains.com/idea/download/

>Официальный сайт и там же чтиво


https://kotlinlang.org/docs/reference/

>Тоже с переводом (на первый взгляд, ру-перевод впервые выглядит не заброшенным):


https://kotlinlang.ru/

>Котлин в примерах


https://play.kotlinlang.org/byExample/overview

>Koans


https://play.kotlinlang.org/koans/overview

>Try Kotlin (пробуй и кодь)


https://try.kotlinlang.org/

>Knowledge map


https://hyperskill.org/knowledge-map/209

>Awesome (либы близкие к kotlin, но не стоит забывать про java решения)


https://kotlin.link/
или
https://github.com/KotlinBy/awesome-kotlin#libraries-frameworks-web

>kotlin для питонистов [eng]


https://github.com/Khan/kotlin-for-python-developers

51 Кб, 225x225
Пятнадцатый ультимативный тред посвященный самой лучшей и ненапряжной работе в IT - Обеспечению качества / Quality Assurance.

Здесь мы холиварим на тему фреймворков, показываем друг другу свои PageObject, AppActions и фантазируем о позициях SDETa и $8K зарплате.

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

Пока яйцеголовые в свитерах ломают свой мозг над Data Science и Machine Learning, мы же, со знанием языка на _достаточном_ для прохождения собеседований уровне, получаем свои 300кнаносек и смеемся.

Милости просим к нашему шалашу!

ТЕСТОВЫЙ FAQ:

В: Как вкатиться?
О: Начни с теории тестирования и подкрепляй практикой, тестируя двачи.
Альтернативное мнение: уже год никак, 50000 человек в среднем на позицию, отсеивают по тех.вышке, требуют знания ЯП, ООП, фреймворков, контейнеров, CI/CD и OSI...


В: Какой ЯП выбрать?
О: Один из: Java, Python, JS, C# (изучи кол-во вакансий на ЯП и Фреймворк). Всех их объединяет такое понятие как ООП и паттерн PageObject. После изучения теории тестирования можешь приступать к его изучению.

В: Я изучил теорию тестирования, ООП, выбрал ЯП и изучил его тоже. Что дальше?
О: Дальше тебе необходимо разобраться с фреймворками, с помощью которых создаются автотесты. Для каждого ЯП он разный: Selenium, Selenidе, Playwright, Cypress.

В: Я сделал все вышеописанное, что делать дальше?
О: Изучи Test Design Patterns. Начни с Page Object Model. Поиграйся с CI/CD, попробуй поднять Jenkins и заранить там свои тесты. Прикрути Allure к своему тестовому фреймворку

На этом пока что все.

Насчет шапки пишите пожелания и предложения, в будущих тредах добавлю в шапку.

Для ручников гайд: https://pastebin.com/6p6gmxNv (сыроватый, обновлений не ждать)

СПИСОК ПОЛЕЗНЫХ МАТЕРИАЛОВ:

Ручное тестирование:
- Книга «Тестирование программного обеспечения. Базовый курс.» - https://svyatoslav.biz/software_testing_book/
- Назина - тестирование (смешные картиночки и реальное использование йоба-практик прилагаются)
- Курсы "ITVDN - QA"
- Конспекты Яндекс.Практикум - Тестирование (сами курсы на водной основе и не рекомендуются)
- База знаний https://github.com/VladislavEremeev/QA_bible
- Вопрос-ответ на английском https://www.algrim.co/237-qa-engineer-interview-questions
- Вопросы из фаанга https://github.com/annivanova1992/faang-qa-interview
- курсы по теории https://stepik.org/course/118842/syllabus (отзыв анона (?): по теории местами неплохо, местами полная хуйня, но в качестве шпаргалки нормально)

Автоматизированное тестирование:
- ~200-часовые курсы, максимально разжевано. Achtung! Велик риск уснуть - https://www.youtube.com/playlist?list=PL6Gtav8N4O7iKNqNkuEPKo1FatC9iUQQR
- 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)

Прошлый тред:
- https://2ch.hk/pr/res/2938066.html (М)

337 Кб, 1080x2220
Мы вам не перезвоним

153 Кб, 500x500
ТАК, Я ВИЖУ, У ВАС В РЕЗЮМЕ 10 ЛЕТ ОПЫТА
@
ИЗ НИХ 2 ГОДА НА ТИМЛИДСКОЙ ПОЗИЦИИ
@
ЭТО ВСЕ, КОНЕЧНО, ХОРОШО, НО
@
ПРЕДСТАВЬТЕ, ЧТО У ВАС ЕСТЬ СТРОКА...


Прошлый
>>3052894 (OP)

1,5 Мб, 1200x800
Есть возможность попасть на две стажировки, .net и системный анализ.
Разработку не то что бы не люблю, но и больших восторгов не испытываю. Отношусь к ней как к работе, и в будущем в любом случае хотел бы перекатиться или в манагеры, или в смежную область(возможно тот же СА).
Системный анализ вообще до конца не представляю че такое, но в универе вроде нравилось всякие диаграммы там UML чертить и схемы БД придумывать.
Обе компании - галеры, но та, что с .net мне по совокупности причин нравится больше. Исходя из того, что это галеры, не хотелось бы долго прозябать на бенчах-хуенчах, и в случае чего съебстись в другое место. Дотнетчиком наверное проще будет найти работу с опытом только стажировки, чем системному аналитику, или я не прав?
Из аргументов за СА, получается только то, что он мне больше нравится.

Вопрос: что выбрать?

В тред также призываются системные аналитики. Что делаете на работе? Нравится?

1,9 Мб, 1353x750
В каком языке программирования меньше всего конкуренции? PHP, Java или что иное?

315 Кб, 379x379
Сап. На второй с половиной год работы в ойти понял, что пиздец, как хочу стать ПМ, и их работа всегда была ко мне ближе, чем кодопидорство писал коды с 12 до 22. Люблю это, но пиздеть и решать люблю еще больше
Это реально вообще и кого-то тут есть такие примеры переходов?
Меня будет ждать нохаир при попытке свитча?
Сильно просяду в зепке при таком горизонтальном росте?

31 Кб, 1280x720
Моя прохладная:
Направление вэб.
Php(laravel), js(vue), sql.

456 откликов на данный момент (ХуХу, хобр и почта/контакты компаний/hr).
Откликаться начал в ноябре 2022.

Итог: 5 тестовых заданий. 2 осенью - задачка и работа с HLEB. Решение требовалось в ООП стиле, тогда не владел им, половина решений сделал в функциональном стиле, на что и указали.
1 тестовое случайно получил на мидла - api с админкой на laravel, с ролями пользователей. HR потом удивлялась когда скинул - откуда получил, без опыта работы не рассматриваем. Фидбек дали - "слабо".
1 тестовое прям лайтовое - todo на laravel. Пригласили в офис, пара вопросов. Все норм, го на стажировку. Вот, говорят, ноут с линуксом (видел его до этого 1 раз), вот гугл, месяц на учебный проект, справляешься хорошо. Нет - подсказок не будет. Сказал что получше подготовлюсь и обращусь позже.
Обратился позже - не готовы повторно пригласить.
Вооот я лах.
Пятое тестовое в начале мая - онлайн библиотека, ограничение доступов, коментарии, парсинг excel. Через неделю в гуглдокументе появилась запись - набор закрыли, можем принять решение и возможно попадете в резерв.
Пичот.
Большинство откликов - просто игнор, раз 10 уточняющие вопросы, и вот 5 тестовых.

Фриланс хотел попробовать. Там хуже чем с вакансиями - нужно целыми днями мониторить.

Пишите кто как вкатился или не очень.

46 Кб, 397x699
Объясни, почему ты не создашь данный сервис?
Это же золотая жила и возможность стать миллионером.
С подписки брать пусть даже 100 рублей в месяц.

5,5 Мб, webm, 1280x720, 0:52webm
SQL [7] >>
Хелпаните по сиквель плиз. Есть запрос - SELECT * FROM `tablename` t where t.theme in @array LIMIT 3 . Выдаст три первые записи, айди которых есть в массиве. А мне нужно три по каждому ключу. Т.е. например, если в @array три элемента, то три выдаст по каждому, итого 9. Как вот так сделать?

107 Кб, 3200x794
Привет, Аноны. Где-нибудь есть пользование вскладчину премиальным доступом на Medium.com? Чтобы платить мало, а читать много.

135 Кб, 1024x1024
💥🚀 Приведите свой код к уровню ВАУ с Java 22 - это просто обязательно!

🆕 Новые фичи:
— Супер-код: пишите код до super(); и this();. 💻
— Стрим-вечеринка: добавляйте свои собственные промежуточные операции, например, batch(). 🎊
— Запускайте Java как питона - в одну команду, без компиляции, даже если файлов море! 🐍

🔄 Обновления:
— Документация врубает короткую входную точку (void main() {}), заменяя неназванные классы на неявные - и это официально! 📄
— Встроенный кастрированный ASM, который ускорил сборщик мусора и освободил Java от зависимости от этой библиотеки. 🛠️
— Форейн функшен вылетает из превью, а Вальхалла уже вполне скоро будет на виду. 🌋

🔍 Изменения существующего:
— Обновлены шаблоны строк, переменные в лямбдах через _, структурированная многопоточность/скопед значения и вектор API - они прокачались, но остаются в превью/инкубаторе. 🎈

Вики по вкатыванию в джаву: https://github.com/java2ch/java-thread/wiki
Предыдущий: >>3096681 (OP)

233 Кб, 1920x1079
Привет подскажите, почему багбаунтеры и хакеры, не атакуют сайты казино нон-стоп? Ведь по сути если ты там найдешь баг по накрутке счета или вытащить оттуда деньги, тебе не придут правоохранительные органы.

7 Кб, 341x218
Ну как блять это испраить?? ЖПТ чаты сосут хуй! Я нихуя не менял. Просто с нуля переустанвливал анаконду, и все равно при открытии тетрадок вылезает это говно.

20 Кб, 250x270
Обсуждаем десктопные графические фреймворки.

GTK
Документация GTK4:
https://docs.gtk.org/gtk4/

Документация Libadwaita:
https://gnome.pages.gitlab.gnome.org/libadwaita/doc/1.4/

Qt
Документация Qt6:
https://doc.qt.io/qt-6/

Документация QML:
https://doc.qt.io/qt-6/qmlreference.html

Рассуждаем как фиксить императивный сишный GTK, или как интегрировать приложения на QML в среду GNOME с максимально возможному следованию темы.

1,4 Мб, 1344x756
Скажите, кого больше, чем меня, бесит форс тут от нескольких зумеров-шизов понятия "волк" в смысле "случайный вкатун"?

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

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

Однако какие-то челы всё серят и серят, пытаясь что-то зафорсить. Могли бы какую-нибудь технологию за это время выучить, но вряд ли ведь способны, не волки в истинном смысле этого слова

Зла нет

91 Кб, 626x626
Просьба километровые разборки какой язык (технология, фреймворк, платформа) выносить в этот тред.
Да победит сильнейший!

1008 Кб, 1280x720
Второй, перекатный

Тред про зарплаты, все просто

1) Сколько лет?
2) Сколько опыта в ИТ?
3) Где живешь? Страна/Город?
4) Чем занимаешься? Возможно расписать путь свитча языков, профессий.
5) Текущий доход в месяц?
6) Копания\компании в которой работаешь?
7) Роль/должность в компании/компаниях, в которой работаешь?
8) Сколько тратишь в день на работу?
9) План на развитие? Какую хочешь зп, что для этого делаешь?

381 Кб, 1488x1168
Стоит ли попробовать вкатиться вот в это? Наверняка тут есть люди в теме, ну или у которых брат там учился и остался жив. Бесплатное обучение, любые люди там приветствуются, обещают лампововое общение и помощь в обучении. Привлекает, что это не какие-то полуподвальные инфоцигане, которые хотят стрясти с меня денег за курсы, а сберовский социальный проект(изначально калька с французской школы эколь 42)

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

1. Это бесплатно
2. Школа дисциплинирует
3. Школа учит добывать информацию и сразу использовать
4. Мощное комьюнити, общение, знакомства и прочие соц навыки
5. Игофикационный процесс обучения
6. Стажировки в топ компаниях

Прослушал подкасты, посмотрел видео, там даже овуляшки с детьми, бабки-сраки и супер-скуфидоны 40++ учатся и потом работают покайфу. Приходят к успеху через эту самую «школу 21».
Но как-то все слишком шоколадно выглядит. И из-за этого вызывает подозрение.
Ну и самый главный пугающий фактор: там нужно ебашить. Что сложно для козинки-питурда. По крайней мере, на начальных этапах.

744 Кб, 3840x1841
https://anychans.github.io/

Предыдущий тред: https://2ch.hk/pr/arch/2023-07-28/res/1414508.html (М)

Q: Что это?
A: Это альтернативный клиент имиджборд, написанный на React.

Q: Зачем?
A: Просто возился по настроению.

Q: Когда началась разработка?
A: В конце 2018-ого.

Q: Какие планы?
A: Недавно был добавлен постинг по пасскоду на Дваче, поэтому клиент можно назвать в целом завершённым. По настроению в будущем могу допиливать что-нибудь по мелочи, когда будет желание покодировать.

Q: Можно ли из этого сделать приложение?
A: Наверняка. На чём-то типа Electron-а. На какую-нибудь мобилку. Но это уже не моя экспертная область.

Q: Для чего этот тред?
A: Я могу иногда здесь писать случайные предложения. Также он может иногда тонуть. В целом, это просто манифестация существования данной штуки. Можете считать, что этот тред написала разумная программа, которая познаёт сама себя.