Чувствую себя полным нубом, когда пытаюсь учиться сам...

Привет всем! Начал осваивать веб-разработку самостоятельно, и это просто какой-то ад. Смотрю туториалы по JS, потом по React, потом по Node.js, и каждый раз ощущение, что я ничего не понимаю. Информация накапливается, но в голове какой-то хаос. Не могу понять, с чего начать, куда двигаться дальше. Иногда кажется, что проще пойти на курсы, но жалко денег

Я уже потратил кучу времени, но до сих пор не могу собрать даже простой лендинг с динамическими элементами. Все время натыкаюсь на какие-то вещи, которые типа «надо знать», но они такие огромные и сложные. Короче, я в отчаянии. Может, кто-нибудь может дать совет, как правильно построить обучение, чтобы не выгореть и реально что-то начать делать?

ссылка крáкен

Подробнее

Карьера в IT: как перейти с портфеля на сильный трудоустройство? — TripScan com ссылка ts2tor nl

Не забывайте обработку портфеля через trip scan перед собеседованием! Как я это делал: 1. Создал GitHub-студию 2. Проходил скан через TripScan ts gl 3. Добавил отзывы с tor black скрытыми тестами. Результат – рекрутер кивнул!

А при этом вы какие подводные камни видите?

TripScan com зеркало 1TripScan me

Подробнее

JavaScript и omg: сочетаются ли?

Хватит уже обсуждать omg сайт в контексте JavaScript! Неужели нельзя просто писать JavaScript без omgomgomg? Все так крутятся вокруг omg, но я хочу знать – это действительно необходимо для современного фронтенда?

omg omg ссылка для тор браузера

Подробнее

Автоматизация тестирования: когда it's too much?

Кажется, что сейчас все помешались на автоматизации тестирования. Автотесты для всего, CI/CD, пайплайны... Это, конечно, круто. Но иногда создается ощущение, что мы тратим больше времени на написание и поддержку самих тестов, чем на написание фич. Вот это вся история с test coverage, когда нужно довести до 99%, чтобы успокоиться. А потом бац — и из-за изменения одной строчки кода ломается половина тестов. Ну типа, может, иногда достаточно ручного тестирования? Особые случаи, когда нужен человеческий взгляд, чтобы увидеть что-то неочевидное. Например, когда анализируешь логи после работы такого инструмента как tor black. А вы как думаете, есть ли предел у автоматизации?

TripScan pass 1TripScan me

Подробнее

«Современные паттерны проектирования» — Наконец-то без воды!

Всем привет! Наткнулся недавно на книжку «Современные паттерны проектирования» от автора, не буду врать, сейчас не вспомню фамилию, чьи прошлые опусы по этой теме оставляли желать лучшего. Но эта… эта реально зашла.

Короче, я ее за прошлые выходные проглотил. Знаете, сколько раз я сказал «ага, это я уже видел, но тут объяснили по-другому»? Раз пять, не меньше. Автор реально попытался отойти от классики GoF, когда это уместно, и показать, как эти идеи живут в современных фреймворках и приложениях. Вот, например, про Observer pattern там не просто лекция, а разбор, как он реализован в RxJava и реактивных UI-библиотеках. Полезно, когда пытаешься понять разработку ПО не только на уровне синтаксиса языка, но и на уровне архитектуры.

Что понравилось:

  • Практический подход: Много реальных примеров, а не абстрактных схем.
  • Актуальность: Рассмотрены паттерны, актуальные для микросервисов, асинхронного программирования.
  • Лаконичность: Нет лишних слов, автор ценит время читателя.

Что не очень:

  • Нет глубокого погружения в теорию: Если вы хотите детально изучить *историю* возникновения паттернов, то это не сюда.
  • Необходим бэкграунд: Если вы только начинаете свой путь в обучении программированию, некоторые главы могут показаться сложными. Книжка больше для тех, кто уже имеет опыт и хочет систематизировать знания.

Итого: Отличная книга для миддлов и сеньоров, кто хочет освежить свои знания по паттернам и увидеть, как они применяются сегодня. Не революция, но очень достойное развитие темы. Если вы в IT карьере уже пару лет, то вам точно стоит заценить.

Подробнее

Гайд по основам автоматизации тестирования для начинающих

Многие новички в разработке думают, что тестирование — это скучно и однообразно, но автоматизация полностью меняет дело. Это не только про поиск багов, но и про построение надежных систем. Я сам прошел этот путь и хочу поделиться основными шагами, которые помогут вам начать.

Шаг 1: Изучите основы QA. Понимание того, что такое тесты, зачем они нужны, какие бывают типы (юнит, интеграционные, E2E), — это фундамент. Не пропускайте этот этап, даже если спешите в код.

Шаг 2: Выберите язык программирования. Чаще всего для автоматизации используют Python, Java или JavaScript. Python хорош для старта из-за простоты синтаксиса. Java — стандарт в enterprise. JavaScript — для фронтенда

Шаг 3: Освойте фреймворк Для Python это Selenium WebDriver или Playwright. Для Java — Selenium, TestNG. Для JavaScript — Cypress, Playwright, Selenium. Начните с одного и разберитесь в нем досконально.

Шаг 4: Практикуйтесь на реальных примерах. Пробуйте автоматизировать тесты на простых сайтах, например, на тестовых площадках. Попробуйте найти ссылку на Крáкен сайт, чтобы протестировать его функционал, если такой сайт имеется

Ключевые моменты:

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

Автоматизация тестирования — это перспективное направление, которое добавит вам ценности как специалисту, независимо от вашей основной роли.

Крáкен маркетплейс ссылка

Подробнее