TechRocks
الذهاب إلى القناة على Telegram
Официальный телеграм-канал сайта techrocks.ru По вопросам рекламы: @aldrson @godinmedia РКН: https://kurl.ru/JUrcd
إظهار المزيد14 039
المشتركون
-624 ساعات
-357 أيام
-12730 أيام
أرشيف المشاركات
Photo unavailableShow in Telegram
✔️ Шаблоны проектирования для начинающих
Паттерны (или шаблоны) проектирования — это проверенные временем решения типовых задач в программировании. Они помогают писать код, который проще поддерживать, масштабировать и переиспользовать.
В этой подборке — понятные объяснения и наглядные примеры, которые помогут быстрее разобраться и начать применять паттерны в своих проектах.
🚩 Шаблон проектирования Singleton
🚩 Шаблон проектирования Итератор
🚩 Шаблон проектирования Декоратор
🚩 Шаблон проектирования Фасад
🚩 Шаблон проектирования Адаптер
🚩 Шаблон проектирования Абстрактная фабрика
#полезное
👍 1
Индексы и оптимизация MySQL-запросов
#sql
У многих людей возникают трудности с оптимизацией запросов. Предлагаем почитать практические советы по этой теме.
Читать статью
👍 6👌 1
Photo unavailableShow in Telegram
Приглашаем на ЮMoneyDay — бесплатную онлайн-конференцию про финтех и IT 🔥
На протяжении двух дней будем общаться с разработчиками, инженерами, тестировщиками, продактами, дизайнерами и другими специалистами из ЮMoney. Они расскажут про свой опыт работы в большом финансовом продукте, поделятся лайфхаками и секретами.
Будут доклады по 16 направлениям:
🟣 Будущее финтеха
🟣 Бэкенд
🟣 Фронтенд
🟣 Тестирование
🟣 Python
🟣 Менеджмент проектов
🟣 Менеджмент продуктов
🟣 Системный анализ
🟣 SQL
🟣 UX
🟣 ИИ
🟣 Архитектура IT-решений
🟣 Внутренние системы
🟣 Мобильная разработка
🟣 Инфраструктура
🟣 О компании
Встречаемся онлайн 5 и 6 декабря в 11:00 мск. Чтобы участвовать, зарегистрируйтесь на сайте конференции ✅
👍 1
10 навыков, которые помогут в карьере Java-программисту
#career
Если вы хотите улучшить свой набор навыков, ускорить карьерный рост и стать лучшим Java-программистом, обратите внимание на следующие навыки — их наличие выделит вас на фоне других разработчиков.
Читать статью
👍 1
Советы для разработчиков-самоучек по выбору ресурсов
#career
Одна из самых больших ошибок, которые может совершить разработчик-самоучка, — просто погрузиться в первый попавшийся ресурс. Это может стоить вам не только времени, но и денег. Давайте посмотрим, как нужно отбирать учебные материалы.
Читать статью
👍 1
Итераторы в JavaScript
#javascript
В этой статье мы раскроем всю мощь и многогранность итераторов JavaScript. Если вам случалось работать с коллекциями данных и задаваться вопросом, есть ли более эффективный и элегантный способ работы с ними, то вы попали по адресу.
Читать статью
👍 1
Photo unavailableShow in Telegram
⚡️Запускаем технологические решения вместе!
Друзья, разработчики, инноваторы!
Центр исследований и разработки Сбера в Санкт-Петербурге открывает регистрацию на SpbTechRun – хакатон, где рождаются прорывные идеи и крутые проекты.
Нас ждёт уникальный формат с полным погружением:
✅ Заочный этап до 5 декабря: соберите команду и работайте над проектом из любой точки.
🔆 Вас ждут промежуточные чек-поинты с фидбеком от экспертов. Это шанс не сбиться с пути и прокачать свои решения.
✅ Очный финал 13 декабря: Самые сильные команды встретятся лицом к лицу, чтобы представить свои решения и побороться за звание лучших.
💡 3 реальных кейса. В каждом мы определим тройку победителей.
Ваш талант не останется незамеченным!
🏆 Победителям классный мерч от Сбера и дополнительные баллы при приеме в Санкт-Петербургский государственный университет в 2026 году на образовательную программу магистратуры «Искусственный интеллект и наука о данных».
🔥 Готовы к вызову? Успейте занять свое место на старте и ознакомиться с деталями мероприятия на официальном сайте Хакатона.
👍 2❤ 1😭 1
Игры для изучения Git и GitHub
#git
Изложение основ программирования, css, html, JavaScript давно геймифицировано. Но знаете ли вы, что изучение Git и GitHub тоже может быть увлекательным? Давайте посмотрим, какие есть обучающие игры по этому направлению.
Читать статью
🔥 6❤ 1👍 1
Создаем собственный курсор при помощи CSS и JavaScript
#javascript
Вам случалось зайти на какой-нибудь сайт и просто застыть в восхищении от реализованных на нем разных штучек? Наверняка среди них был и какой-нибудь интересный курсор, отличающийся от обычной стрелочки.
Такой курсор может улучшить пользовательский опыт. Я задумался, как же его создать, и тщательно изучил этот вопрос. Результатом моих изысканий стала эта статья.
Читать статью
👍 4❤ 1🔥 1
16 мест, где можно найти иллюстрации для своих проектов
#webdev
Иллюстрации — один из краеугольных камней веб-дизайна. Они красиво выглядят, привлекают внимание пользователя и создают впечатление профессионализма.
Но изучение инструментов дизайна и попытки применять их на практике требуют много времени. А нанять профессионального дизайнера не всем по карману.
К счастью, есть бесплатные онлайн-ресурсы, которые могут вам помочь. В этой статье собраны сайты, которые стоит добавить в закладки, чтобы использовать в будущих проектах.
Читать статью
❤ 2👍 1
Советы разработчикам-джуниорам относительно карьеры
#career
Рассмотрели четыре стратегии повышения профессионализма разработчика-джуниора, позволяющие быстро освоиться на рабочем месте.
Читать статью
Группировка массивов в JavaScript (2024)
#javascript
Группировка массивов — это задача, которую вы, скорее всего, реализовывали в JavaScript. В этой статье я рассмотрю новые функции группировки массивов, вышедшие в 2024 году, а именно Object.groupBy и Map.groupBy.
Читать статью
👍 4
Гринатом — ИТ-интегратор Росатома — в поиске архитектора информационной безопасности в Москве!
✅Для нас важно профильное образование или повышение квалификации по согласованной со ФСТЭК России программе от 360 часов, релевантный опыт от 1 года и опыт проектирования защищённых систем, знание современных продуктов и средств защиты информационной безопасности.
🙌От нас — официальное трудоустройство, техника и цифровые сервисы от компании, ДМС со стоматологией и страховка для членов семьи по корпоративному тарифу, обучение и развитие: как профессиональное, так и личностное.
🔥 3🖕 2
Photo unavailableShow in Telegram
👩💻 Как использовать DefaultDict в Python
#python
На протяжении всего времени работы с наборами данных в Python словарь был моей самой используемой структурой данных. Он универсален и прост в использовании.
Однако словари не являются безотказными. Во многих задачах при работе с данными вы сталкиваетесь с большим количеством ошибок KeyErrors, и это может раздражать.
Устранение этих ошибок приводит к появлению нескольких дополнительных строк кода. Это снижает читабельность и повышает сложность. Если вы работаете с большим количеством данных, эта проблема может выйти из-под контроля.
Модуль collections решает эту проблему сложности. Модуль collections — это часть стандартной библиотеки Python, которая содержит несколько замечательных способов работы с данными. Основная цель модуля — сделать ваш код более читабельным и упростить обработку данных с помощью некоторых дополнительных типов.
Я чаще всего использую defaultdict, и сегодня мы рассмотрим несколько простых примеров его применения. Чтобы в полной мере оценить этот контейнер данных, вы должны обладать рабочими знаниями о Python. Точнее, быть знакомым с обычными словарями.
📖 Читать статью
⚡ 4
00:11
Video unavailableShow in Telegram
🔥 QA Meetup by Sber: недушно обо всем, что работает на практике
Как построить тестирование не формально, а так, чтобы оно действительно приносило пользу.
Поговорим об этом и многом другом:
🔸 Как создавать инструменты автоматизации, которые работают «на всех» без переделок
🔸 Как ИИ превращает разрозненные требования в стройную базу тест-кейсов за минуты
🔸 Как тестировать мобильный UI и находить баги там, где «по макету всё идеально»
🔸 Где запускать проверки, чтобы получать максимум пользы и не тратить ресурсы впустую
📌 Где и когда:
3 октября, 18:00
Офис Сбера на Кутузовском 32 + онлайн
Выбирай удобный формат (очно/ онлайн) и жми на регистрацию!
Сбер QA.mp48.83 KB
К каким выводам я пришел после года работы дома
#career
Работа дома имеет множество преимуществ, но также и ряд особенностей, некоторые из которых можно считать недостатками. Мы выяснили, на что следует обращать внимание, работая на дому.
Читать статью
Как разработчику определить, что пора менять работу?
#job_hunting #career
Когда разработчику пора задуматься о смене работы? Возможно, в данный момент этот вопрос для вас не актуален, но знать, когда придет пора двигаться дальше, — полезно.
Читать статью
👍 2
Эс-Кью-Эль или Сиквел: как произносится «SQL»
SQL существует уже десятки лет и является частью рынка в миллиарды долларов. Но многие люди по-прежнему сомневаются, как правильно произносить этот термин. Это «S.Q.L» [ˈɛs kjuː ˈɛl] (эс-кью-эль) или «sequel» [ˈsiːkwəl] (сиквел)?
Читать статью
❤ 2
Начните использовать Prettier правильно
#tools
Возможно, вы, как и я, установили расширение Prettier, включили форматирование при сохранении, разочаровались, когда код начал при сохранении прыгать, и отключили расширение. К сожалению, мне потребовалось много времени, чтобы начать использовать Prettier правильно. Цель этой статьи — помочь вам избежать моих ошибок.
Читать статью
👍 1
Photo unavailableShow in Telegram
Студенты, YADRO открыли регистрацию на практические курсы!
Участие бесплатное, но необходимо пройти отбор. За время программы — 2,5 месяца — вы создадите собственный проект под руководством опытных инженеров. Лучшие участники получат приглашение на оплачиваемую стажировку в YADRO, где смогут погрузиться в профессию и поработать над реальными задачами.
Стартует два курса:
Ручное тестирование — научитесь искать баги, составлять баг-репорты и взаимодействовать с разработчиками, погрузитесь в реальные процессы тестирования ПО и оборудования. Занятия проходят онлайн и очно в офисах YADRO.
Разработка микросервисных приложений на Go — научитесь создавать и тестировать приложения на GO, работать с популярными библиотеками и внешними АРІ и развертывать свои решения в контейнерах. Формат обучения — онлайн или очно в Санкт-Петербурге.
23 сентября в 17:00 состоится онлайн-вебинар, где команда YADRO подробно расскажет об обучении, ответит на вопросы и поможет разобраться, какое направление подойдет именно вам.
А присоединиться к курсу и сделать первый шаг в IT можно до 28 сентября — успевайте!
