TechRocks
Відкрити в Telegram
Официальный телеграм-канал сайта techrocks.ru По вопросам рекламы: @aldrson @godinmedia РКН: https://clck.ru/3R3tTP
Показати більше2025 рік у цифрах

13 997
Підписники
+124 години
-247 днів
-12230 день
Архів дописів
От вашей работы мечты вас отделяет только техническое собеседование. Советы по подготовке
Есть много хороших разработчиков, которые, тем не менее, испытывают страх перед собеседованиями, где им придется писать код на белой доске. Мы узнавали, как можно подготовиться к таким собеседованиям.
Читать статью
Фото недоступнеДивитись в Telegram
На данный момент в Авито открыто более 140 вакансий в направлении «Разработка» 🔎
Вас ждут:
• Талантливая команда и возможность реализовать свои идеи в проекте с многомиллионной аудиторией;
• Гибридный и удалённый форматы работы;
• ДМС со стоматологией с первого дня;
• Прозрачная система премий;
• Личный бюджет на обучение, который можно тратить на книги, курсы и конференции;
• Мощное железо, дополнительные мониторы и всё, что нужно для комфортной работы;
• Классный офис в Москве в двух минутах от метро «Белорусская» с местами для уединённой работы и зонами отдыха, а ещё офисы в Питере, Казани и Самаре.
Подробнее о вакансиях по ссылке. Откликайтесь и присоединяйтесь!
💩 8
5 отличных инструментов для создания скриншотов кода
Рано или поздно у каждого разработчика возникает необходимость сделать снимок кода — своего или чужого. Причин для этого может быть много, например, чтобы приложить в качестве иллюстрации в статье, попросить помощи на форуме, похвастаться в Twitter или даже чтобы добавить в коллекцию хороших примеров кода, к которым, возможно, захотите вернуться позже.
В этой статье мы собрали пять отличных инструментов, с помощью которых можно делать скриншоты кода.
Читать статью
Фото недоступнеДивитись в Telegram
✅ Узнать об Avito Career
Пусть это будет вашим первым шагом на пути к офферу мечты, ведь в Avito Career мы каждый будний день рассказываем о новых вакансиях разных грейдов в различные команды — от разработчиков разных направлений до тимлидов команд.
Никакого спама, только вакансии и стажировки Авито. Подписывайтесь 😎
Генераторы CSS-кода: самая полная коллекция
#webdev #css
Представляем большую коллекцию самых разнообразных генераторов, с помощью которых вы сможете быстро получить CSS-код для сложных элементов.
Читать статью
👍 3
Фото недоступнеДивитись в Telegram
⚡️ Освойте инструмент для автоматизации тестирования веб-приложений
На бесплатном открытом уроке «Введение в тестирование Web UI, Selenium WebDriver» от OTUS.
📢📢 Основные темы эфира:
📌 Тестирование Web UI, Selenium WebDriver
📌 Запуск и остановка браузера с помощью Selenium
📌 Подготовка инфраструктуры для UI-тестов
📌 Написание отказоустойчивых и стабильных селекторов
Занятие проведет Михаил Чирков – специалист по тестированию с опытом работы в Яндекс, Касперский, VK, Ozon.
Встречаемся 25 октября в 20:00 мск, вебинар будет приурочен к старту курса «Python QA Engineer». В дальнейшем вы сможете продолжить обучение на специальных условиях и получить видеокурс по ручному тестированию в подарок.
➡ Для бесплатного участия и получения записи регистрируйтесь прямо сейчас
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ruНерелевантный опыт работы: недостаток или преимущество?
Многие люди, меняющие направление своей карьеры и желающие стать разработчиками, считают, что весь их предыдущий опыт ничего не стоит. Во многом это мнение поддерживается в объявлениях о вакансиях, где требуют опыт работы с определенными технологиями. Но, возможно, даже нерелевантный опыт не совсем бесполезен? Мы разбирались.
Читать статью
Оператор UPDATE в SQL: разбираем на примерах
Если у вас есть таблица с записями, рано или поздно вам придется что-то в ней менять. Разбираем, как это делается при помощи SQL-оператора UPDATE.
Читать статью
Фото недоступнеДивитись в Telegram
⚡️Как тестировщику упростить рабочие процессы?
Узнаете на бесплатном открытом уроке «Инструменты для ручного тестирования» от OTUS.
📢📢 На эфире рассмотрим:
📌 какие инструменты облегчают работу тестировщика;
📌 что такое баги и как делать скриншоты и запись экрана багов;
📌 что такое DevTools и как этим пользоваться;
📌 где и для чего генерировать тестовые данные;
📌 как и зачем рисовать майнд-карты.
Преподаватель Анастасия Кайгородова – Senior QA Engineer в «Wrike».
Занятие пройдёт 24 октября в 20:00 мск и будет приурочено к старту курса «QA Engineer. Basic». После урока вы сможете продолжить обучение на специальных условиях.
➡ Регистрируйтесь прямо сейчас
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru😱 1
Каррирование и композиция в JavaScript
#javascript
Концепция каррирования (англ. currying) не новая, но очень полезная. Она также является одной из основных в функциональном программировании. Это своего рода вступление к более модульному восприятию функций.
Идея композиции — комбинирования функций для создания более сложных и полезных — может показаться довольно интуитивной, но это также ключевой компонент функционального программирования.
А сочетая каррирование и композицию, можно добиться интересных результатов. Давайте посмотрим, как все это работает.
Читать статью
Фото недоступнеДивитись в Telegram
⚡️ Какие навыки необходимы для эффективного тестирования на Kotlin?
Получите их на бесплатном открытом уроке «Взаимодействие с СУБД для заполнения тестовых данных на Kotlin» от OTUS.
📢📢 Основные темы эфира:
📌 Основы SQL
📌 Встраиваемые базы данных (SQLite, H2)
📌 Сохранение (на диск) и восстановление состояния для H2
📌 Exposed
📌 Создание классов для базы данных (H2)
📌 Сохранение и восстановление с диска
Занятие пройдёт 19 октября в 20:00 мск и будет приурочено к старту курса «Kotlin QA Engineer». После вебинара вы сможете продолжить программу на специальных условиях.
Это отличная возможность совершенно бесплатно протестировать формат обучения и задать преподавателю любые вопросы в режиме реального времени!
➡ Регистрируйтесь прямо сейчас: https://goo.su/Uukym7m
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ruОтладка: 10 подходов к поиску багов в коде
Время от времени трудности с отладкой переживают все разработчики. Автор этой статьи рассказал о своих любимых подходах к поиску багов в коде.
Читать статью
❤ 2
Фото недоступнеДивитись в Telegram
🧐 Как уменьшить связность кода и решить проблему полиформизма в разработке игр?
📆 Присоединяйтесь к нам 19 октября в 19:00 по мск на открытый вебинар «Атомарные компоненты» от Отус!
Вебинар приурочен к старту продвинутого онлайн-курса «Unity Game Developer. Professional».
Довольно часто бывает, что система игры должна взаимодействовать с игровыми объектами через полиморфизм, не зная о его реализации. Если объекты имеет разную структуру и логику, то довольно сложно выделить общий интерфейс и взаимодействовать с ним.
🧑💻 На вебинаре мы рассмотрим:
- как при помощи компонентного подхода можно гибко взаимодействовать с поведением объектов, не раскрывая их реализации;
- подходы, как можно реализовать оболочку для игровой модели;
- реализацию интерфейса через ISP-принцип и Entity-Component-паттерн.
➡️ Регистрация на вебинар по ссылке: https://goo.su/t1yrH
После вебинара у вас будет возможность продолжить обучение на курсе по специальной цене, а также воспользоваться рассрочкой на комфортных условиях.
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
Автоматическая установка npm-зависимостей при выполнении git pull
Рассказываем, как при помощи Git-хука post merge настроить автоматическое обновление зависимостей в локальном репозитории.
Читать статью
😱 3
Фото недоступнеДивитись в Telegram
Стань частью команды C++ в YADRO!
Ребята из компании YADRO (одна из самых значимых технологических компаний в России) активно набирают в команду инженеров разных направлений. Сейчас особенное внимание уделяют разработчикам C++ для большого и важного проекта по созданию телекоммуникационного оборудования для беспроводных мобильных сетей.
Что предлагают? Возможность делать проекты мирового уровня в команде профессионалов, современный стэк технологий, сложные задачи, обучение и наставничество, гибкий график, конкурентноспособную оплату труда, а также работу в одном из офисов в Санкт-Петербурге, Нижнем Новгороде, Москве или удаленно из других городов России.
Откликнуться на вакансию для C++ разработчиков можно здесь: https://goo.su/8CU6si
Присоединяйтесь к команде YADRO!
❤ 3
FULL OUTER JOIN в SQL: объяснение на примере
В SQL операторы JOIN используются для объединения строк двух или более таблиц. JOIN-ы делятся на внутренние и внешние — INNER JOIN и OUTER JOIN. В этой статье мы разберем на примере FULL OUTER JOIN (полное внешнее объединение).
Читать статью
👍 4
Фото недоступнеДивитись в Telegram
Как давно вы были на вписках? Впрочем, неважно. Предлагаем вписаться в авантюрную IT-вечеринку от МТС и не думать о работе.
Что будет:
• финал олимпиады True Tech Champ
• выступления и воркшопы от топовых спикеров
• кодинг на скорость и игровые зоны
• тату-студия для самых смелых
• лаунджи, чтобы было где пообщаться
• и afterparty со звездным лайнапом
Когда и где: 24 октября (вторник), МТС live холл в Москве
Зовем всех причастных к IT-комьюнити на наш фест. Регистрация открыта по ссылке, количество мест ограничено. И кстати, это все абсолютно бесплатно
Реклама. ПАО "МТС". ИНН 7740000076. erid: LjN8K1iew
🤔 1💩 1
7 способов получить максимум пользы от работы в паре
Правила из этой статьи помогут существенно повысить эффективность парного программирования, в том числе дистанционного.
Читать статью
👍 1
Фото недоступнеДивитись в Telegram
⚡️ Как сделать тестирование на Python эффективнее?
Расскажем на бесплатном открытом уроке «Тестирование API с помощью библиотеки Requests» от OTUS.
📢📢 На эфире:
📌 осветим пирамиду тестирования, зачем она нужна и место API-тестов в ней;
📌 разберем библиотеку Requests и как с её помощью отправлять HTTP-запросы;
📌 напишем тесты на REST API с помощью PyTest.
Преподаватель Валентин Агапитов – QA Lead в «Exness».
Занятие пройдёт 11 октября в 20:00 мск и будет приурочено к старту курса «Python QA Engineer». После урока вы сможете продолжить обучение на специальных условиях и получить видеокурс в подарок.
➡ Регистрируйтесь на событие прямо сейчас чтобы ничего не пропустить
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru7 способов «прочистить мозги» при столкновении со сложной проблемой
Когда вы застряли, важно отвлечься от программирования и заняться чем-то другим, что активизирует ваш мозг и позволит ему в конечном итоге справиться со сложной задачей. Мы изучили, чем именно лучше заняться, чтобы мозг быстрее освежился.
Читать статью
