techrocks | Unsorted

Telegram-канал techrocks - TechRocks

14929

Официальный телеграм-канал сайта techrocks.ru Канал по Тестированию: @techrocksqa Канал по веб-разработке: @techrocks_web По вопросам рекламы: @anothertechrock РКН: https://kurl.ru/JUrcd

Subscribe to a channel

TechRocks

🏙 Урбатон: Создавай будущее города на хакатоне Благотворительного фонда СКБ Контур

24-26 ноября участвуй в благотворительном Урбатоне — трехдневном хакатоне по созданию цифровых решений в развитии городской среды по направлениям:
🌇 Инфраструктура города
🎨 Культура
🌳 Экология и природа

На Урбатоне ты сможешь:
• решить актуальные городские проблемы от реальных бизнес-заказчиков;• побороться за призовой фонд в размере 500 000 рублей;
• прокачать скиллы и реализовать свой потенциал;
• принять участие в нетворкинге с единомышленниками и экспертами.

На хакатон приглашаются команды от 2 до 5 человек, состоящие из фронтенд-, бэкенд-, AR-, мобильных разработчиков, аналитиков, дизайнеров, дата-сайентистов, продакт- и проджект-менеджеров, QA-специалистов и урбанистов со всех регионов России и всех уровней навыков, приглашаются все!

👉 Регистрация открыта до 23 ноября. Подробности по ссылке: https://cnrlink.com/urbatonhacks

Реклама. БФ "СКБ КОНТУР". ИНН 6671145446. erid: LjN8JzGLa

Читать полностью…

TechRocks

Как написать резюме веб-разработчика, которое поможет вам попасть на собеседование

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

Читать статью

Читать полностью…

TechRocks

Порядок выполнения SQL-операций

#sql

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

Давайте разберём, в какой последовательности выполняются шесть операций в SQL: SELECT, FROM, WHERE, GROUP BY, HAVING и ORDER BY.

Читать статью

Читать полностью…

TechRocks

В чём разница между Docker и Kubernetes?

#tools

Виртуализация и контейнеризация – будущее крупных проектов. Давайте сравним Kubernetes, Docker и инструмент оркестровки Docker Swarm и посмотрим, чем они отличаются друг от друга.

Читать статью

Читать полностью…

TechRocks

Как разработчику прокачать навыки общения и научиться доносить свою точку зрения?

Программирование – во многом творческий процесс, предполагающий, что одну и ту же проблему можно решить разными способами. Но разработчику нужно не только выбрать оптимальное решение, но и обосновать его перед командой или клиентом, и вот с этим могут возникнуть сложности.

Читать статью

Читать полностью…

TechRocks

Учеба без наставника: как программисту стать экспертом самостоятельно

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

Наставник мог бы помочь, если это хороший учитель. Мы разбирались, что нужно делать, если найти наставника не удалось.

Читать статью

Читать полностью…

TechRocks

Как переименовать локальную ветку в Git

#git

Иногда возникает потребность переименовать локальную ветку в системе Git. В этой статье мы рассмотрели два способа, как это сделать.

Читать статью

Читать полностью…

TechRocks

Команда sleep в bash: делаем задержки в скриптах

#linux #bash

При написании shell-скрипта может возникнуть необходимость создать в нем паузу в несколько секунд перед выполнением очередного шага. Например, чтобы скрипт «подождал», пока завершится какой-то процесс, или сделал паузу перед повторной попыткой выполнить неудавшуюся команду.

Для этого существует очень простая команда sleep.

Читать статью

Читать полностью…

TechRocks

От вашей работы мечты вас отделяет только техническое собеседование. Советы по подготовке

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

Читать статью

Читать полностью…

TechRocks

5 отличных инструментов для создания скриншотов кода

Рано или поздно у каждого разработчика возникает необходимость сделать снимок кода — своего или чужого. Причин для этого может быть много, например, чтобы приложить в качестве иллюстрации в статье, попросить помощи на форуме, похвастаться в Twitter или даже чтобы добавить в коллекцию хороших примеров кода, к которым, возможно, захотите вернуться позже.

В этой статье мы собрали пять отличных инструментов, с помощью которых можно делать скриншоты кода.

Читать статью

Читать полностью…

TechRocks

Генераторы CSS-кода: самая полная коллекция

#webdev #css

Представляем большую коллекцию самых разнообразных генераторов, с помощью которых вы сможете быстро получить CSS-код для сложных элементов.

Читать статью

Читать полностью…

TechRocks

Нерелевантный опыт работы: недостаток или преимущество?

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

Читать статью

Читать полностью…

TechRocks

⚡️Как тестировщику упростить рабочие процессы?

Узнаете на бесплатном открытом уроке «Инструменты для ручного тестирования» от OTUS.

📢📢 На эфире рассмотрим:

📌 какие инструменты облегчают работу тестировщика;
📌 что такое баги и как делать скриншоты и запись экрана багов;
📌 что такое DevTools и как этим пользоваться;
📌 где и для чего генерировать тестовые данные;
📌 как и зачем рисовать майнд-карты.

Преподаватель Анастасия Кайгородова – Senior QA Engineer в «Wrike».

Занятие пройдёт 24 октября в 20:00 мск и будет приурочено к старту курса «QA Engineer. Basic». После урока вы сможете продолжить обучение на специальных условиях.

Регистрируйтесь прямо сейчас

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru

Читать полностью…

TechRocks

⚡️ Какие навыки необходимы для эффективного тестирования на Kotlin?

Получите их на бесплатном открытом уроке «Взаимодействие с СУБД для заполнения тестовых данных на Kotlin» от OTUS.

📢📢 Основные темы эфира:

📌 Основы SQL
📌 Встраиваемые базы данных (SQLite, H2)
📌 Сохранение (на диск) и восстановление состояния для H2
📌 Exposed
📌 Создание классов для базы данных (H2)
📌 Сохранение и восстановление с диска

Занятие пройдёт 19 октября в 20:00 мск и будет приурочено к старту курса «Kotlin QA Engineer». После вебинара вы сможете продолжить программу на специальных условиях.

Это отличная возможность совершенно бесплатно протестировать формат обучения и задать преподавателю любые вопросы в режиме реального времени!

Регистрируйтесь прямо сейчас: https://goo.su/Uukym7m

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru

Читать полностью…

TechRocks

🧐 Как уменьшить связность кода и решить проблему полиформизма в разработке игр?

📆 Присоединяйтесь к нам 19 октября в 19:00 по мск на открытый вебинар «Атомарные компоненты» от Отус!

Вебинар приурочен к старту продвинутого онлайн-курса «Unity Game Developer. Professional».

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

🧑‍💻 На вебинаре мы рассмотрим:
- как при помощи компонентного подхода можно гибко взаимодействовать с поведением объектов, не раскрывая их реализации;
- подходы, как можно реализовать оболочку для игровой модели;
- реализацию интерфейса через ISP-принцип и Entity-Component-паттерн.

➡️ Регистрация на вебинар по ссылке: https://goo.su/t1yrH

После вебинара у вас будет возможность продолжить обучение на курсе по специальной цене, а также воспользоваться рассрочкой на комфортных условиях.

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru

Читать полностью…

TechRocks

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

Напоминаем, как читать стереограммы:
1. Максимально приблизь лицо к изображению;
2. Расслабь взгляд и смотри словно сквозь картинку;
3. Плавно отдаляйся от картинки, но не меняй взгляд и не пытайся разглядеть детали.

P.S. Лучше видно с большого экрана. Ответ выложили в первом комментарии.

Читать полностью…

TechRocks

Erid: LatgBeRyt
На ротационной программе Excellence продлили регистрацию для инженеров до 12 ноября

Excellence — ротационная программа развития в международной FMCG-компании JTI. В рамках трека «Системный инженер» тебя ждут 3 ротации в разных командах JTI — от 5 до 12 месяцев в каждой. За это время ты погрузишься в ключевые процессы автоматизации производства на одной из крупнейших фабрик в структуре JTI и обретёшь необходимые знания для дальнейшей роли.

Узнать больше на сайте программы

Для кого эта программа?
Для тех, у кого уже есть опыт работы с АСУ ТП или в смежных областях.
Для тех, кто владеет английским на уровне Intermediate и выше.

Мы предлагаем:
— Стартовая зарплата от 165 000 руб. гросс
— ДМС с расширенной стоматологией и страхование жизни;
— Помощь с переездом в Санкт-Петербург для участников из других городов.

Успей подать заявку на участие в отборе до 12 ноября.

Реклама. ООО «Дж.Т.И. Россия».ИНН 7703386329

Читать полностью…

TechRocks

Студентам ИТ-направлений

Участие в опросе займет 10 минут, но внесет вклад в развитие ИТ-рынка в России и СНГ.
https://l.t-gorod.org/CodeFest

Читать полностью…

TechRocks

🔥 Топ-5 способов создания ассоциативного массива

1. Односвязный список
2. Отсортированный массив
3. Двоичное дерево поиска
4. Хэш-таблица
5. Префиксное дерево

💪 Разберём каждый из них подробно на бесплатном открытом уроке «Создание ассоциативного массива различными способами» от OTUS.

На эфире мы:

✔️ реализуем структуру данных «ассоциативный массив» для хранения пар (ключ, значение)
✔️ рассмотрим несколько алгоритмов для решения этой задачи
✔️ сравним их эффективность

📢📢 Занятие состоится 15 ноября в 20:00 мск и будет приурочено к старту курса «Алгоритмы и структуры данных» в Otus.

🎫 После вебинара можно приобрести курс в рассрочку.

➡️ Регистрация на вебинар: https://vk.cc/csc1M1

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru

Читать полностью…

TechRocks

Привет от онлайн-конференции для техлидов и архитекторов Podlodka Techlead Crew!

⚙️ Масштабировать сложную архитектуру по всем правилам — задачка нетривиальная. Разбираем тренды и новшества, учимся справляться с проблемами. Готовы раскрыть свежие подробности сезона, который стартует 13 ноября:

💎 Улучшим архитектуру приложения с помощью CQRS. Объясним, как сделать взаимодействие между сервисами надёжным и консистентным, повысить масштабируемость и поддерживаемость системы.
💎 Узнаем, как решить проблемы хранения и масштабирования данных в транзакционно-аналитических системах, например, YDB. Эти системы способны одновременно работать с OLTP и OLAP-нагрузками. 
💎 Рассмотрим, как развивать уже существующую архитектуру. Это будет доклад Владимира Иванова из Bolt про возможности, ограничения и способы избежать «бутылочных горлышек».
💎 Обсудим эволюцию технических метрик в контексте роста команд, компании, продукта и кода.

🤑 Промокод на скидку 500 руб: TechRocks

Билеты и описание этих и других сессий на сайте: https://podlodka.io/techcrew

Читать полностью…

TechRocks

Провести целый рабочий день в команде «Самолёта»? Звучит как план!

Именно такую возможность дают девелопер вместе с HR-маркетинговым агентством Ар, которые создали чат-бот Твой день.

Запустив бота, вы будто начнёте рабочий день в команде «Самолёта». Сможете попробовать разные направления: IT для PropTech или HR-платформа. Примерите на себе разные профессии: frontend- и backend-разработчик (Python)

Чтобы начать:

1. Заходите в телеграм-бот → @arr_day_bot
2. Выбирайте «Самолёт» и профессию, которые кажутся интересными
3. Выполняйте реальные рабочие задачи и изучайте материалы от коллег
4. Знакомьтесь с командой и корпоративной культурой
5. Откликайтесь на открытые вакансии, если хотите продолжить работать над проектами

Спецпроект продлится до 18 ноября: успевайте принять участие в симуляторе!

Реклама. Рекламодатель

Читать полностью…

TechRocks

📣 Масштабное исследование по использованию Kubernetes — накануне дня рождения оркестратора

Kubernetes, одному из самых популярных Open Source-проектов, совсем скоро исполнится 10 лет. Накануне этой даты мы в VK Cloud хотим выяснить, как оркестратор помогает решать задачи маленьких и крупных компаний и поделиться результатами исследования со всем сообществом.

Если вам не безразличен Kubernetes, вы можете внести вклад в развитие общего дела: пройдите небольшой опрос — он займёт примерно 10 минут.

Ваши ответы помогут сформировать большой аналитический отчет. Все участники опроса первыми получат результаты исследования — мы пришлем их на почту.

Приглашаем поучаствовать техлидов и тимлидов, разработчиков, тестировщиков, девопсов, админов, CTO, CIO, CDTO и всех, кто работает с K8s.

Заполнить анкету можно тут: https://bit.ly/472BP9U

Читать полностью…

TechRocks

31 октября 11:00 — бесплатный вебинар «Как минимизировать простои вашей компании»

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

В прямом эфире от экспертов провайдера облачных и AI-технологий Cloud․ru вы узнаете:

😶‍🌫️ в чем отличие резервного копирования от решений для катастрофоустойчивости
😶‍🌫️ как обезопасить вашу IT-инфраструктуру с помощью облака без значительных изменений в архитектуре систем
😶‍🌫️ сценарии построения катастрофоустойчивых решений и резервных ЦОДов в облаке
😶‍🌫️ кейсы использования облака Cloud․ru как резервной площадки для клиентов

Вебинар будет полезен руководителям отделов инфраструктуры, IT-директорам, архитекторам, системным администраторам, администраторам БД и СРК.

Также все зарегистрированные участники получат доступ к записи эфира и презентации спикеров.

Зарегистрироваться на вебинар: https://sc.link/mpyEs

Читать полностью…

TechRocks

На данный момент в Авито открыто более 140 вакансий в направлении «Разработка» 🔎

Вас ждут:
• Талантливая команда и возможность реализовать свои идеи в проекте с многомиллионной аудиторией;
• Гибридный и удалённый форматы работы;
• ДМС со стоматологией с первого дня;
• Прозрачная система премий;
• Личный бюджет на обучение, который можно тратить на книги, курсы и конференции;
• Мощное железо, дополнительные мониторы и всё, что нужно для комфортной работы;
• Классный офис в Москве в двух минутах от метро «Белорусская» с местами для уединённой работы и зонами отдыха, а ещё офисы в Питере, Казани и Самаре.

Подробнее о вакансиях по ссылке. Откликайтесь и присоединяйтесь!

Читать полностью…

TechRocks

Узнать об Avito Career

Пусть это будет вашим первым шагом на пути к офферу мечты, ведь в Avito Career мы каждый будний день рассказываем о новых вакансиях разных грейдов в различные команды — от разработчиков разных направлений до тимлидов команд.

Никакого спама, только вакансии и стажировки Авито. Подписывайтесь 😎

Читать полностью…

TechRocks

⚡️ Освойте инструмент для автоматизации тестирования веб-приложений

На бесплатном открытом уроке «Введение в тестирование Web UI, Selenium WebDriver» от OTUS.

📢📢 Основные темы эфира:

📌 Тестирование Web UI, Selenium WebDriver
📌 Запуск и остановка браузера с помощью Selenium
📌 Подготовка инфраструктуры для UI-тестов
📌 Написание отказоустойчивых и стабильных селекторов

Занятие проведет Михаил Чирков – специалист по тестированию с опытом работы в Яндекс, Касперский, VK, Ozon.

Встречаемся 25 октября в 20:00 мск, вебинар будет приурочен к старту курса «Python QA Engineer». В дальнейшем вы сможете продолжить обучение на специальных условиях и получить видеокурс по ручному тестированию в подарок.

Для бесплатного участия и получения записи регистрируйтесь прямо сейчас

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru

Читать полностью…

TechRocks

Оператор UPDATE в SQL: разбираем на примерах

Если у вас есть таблица с записями, рано или поздно вам придется что-то в ней менять. Разбираем, как это делается при помощи SQL-оператора UPDATE.

Читать статью

Читать полностью…

TechRocks

Каррирование и композиция в JavaScript

#javascript

Концепция каррирования (англ. currying) не новая, но очень полезная. Она также является одной из основных в функциональном программировании. Это своего рода вступление к более модульному восприятию функций.

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

А сочетая каррирование и композицию, можно добиться интересных результатов. Давайте посмотрим, как все это работает.

Читать статью

Читать полностью…

TechRocks

Отладка: 10 подходов к поиску багов в коде

Время от времени трудности с отладкой переживают все разработчики. Автор этой статьи рассказал о своих любимых подходах к поиску багов в коде.

Читать статью

Читать полностью…

TechRocks

Автоматическая установка npm-зависимостей при выполнении git pull

Рассказываем, как при помощи Git-хука post merge настроить автоматическое обновление зависимостей в локальном репозитории.

Читать статью

Читать полностью…
Subscribe to a channel