ar
Feedback
TechRocks

TechRocks

الذهاب إلى القناة على Telegram

Официальный телеграм-канал сайта techrocks.ru По вопросам рекламы: @aldrson @godinmedia РКН: https://clck.ru/3R3tTP

إظهار المزيد
2025 عام في الأرقامsnowflakes fon
card fon
13 997
المشتركون
-424 ساعات
-217 أيام
-12430 أيام
أرشيف المشاركات
Принцип инверсии зависимостей — доходчивое объяснение Чтобы по-человечески разобраться в DIP (Dependency inversion principle), надо раскручивать историю с самого начала — с интерфейсов и принципа «проектируйте на уровне интерфейсов, а не реализаций». Не поленитесь, прочтите — это важно. Читать статью
إظهار الكل...
👍 3😁 1
Photo unavailableShow in Telegram
Телеграм-канал для разработчиков от официального российского магазина приложений для Android #RuStore На канале разработчики не только найдут новости стора и индустрии и советы, которые облегчат работу с платформой, но и смогут оперативно узнавать о новых фичах вроде правил монетизации и сниженной комиссии. Подписаться
إظهار الكل...
Самые лучшие расширения VS Code для работы с Git #tools Да, все мы должны быть крутыми спецами по пользованию терминалом, помнить все git-команды, чтоб от зубов отскакивало, и т. д. Но ведь можно просто пользоваться прекрасными расширениями VS Code, которые не только облегчают работу, но и расширяют доступный функционал Git! Читать статью
إظهار الكل...
👍 5
Дайджест интересных материалов techrocks.ru за последний месяц - Приемы рефакторинга для улучшения кода Читать - Нейминг: как давать осмысленные имена переменным Читать - Хочу изучать Python. Что меня ждет? Читать - Книги по Scala для начинающих и опытных разработчиков Читать - Типичные ошибки новичка: как выучить язык программирования Читать - Как оптимизировать дорогостоящие CSS-свойства Читать
إظهار الكل...
4👍 2
300+ вопросов с собеседований по JavaScript. Часть 1, уровень — Junior #javascript Подборка актуальных вопросов по JavaScript, которые задают на технических собеседованиях. Читать статью
إظهار الكل...
👍 8
Вся математика, которая вам нужна для работы с ИИ ИИ — это много математики. И это одна из причин, почему многие новички в сфере ИИ отсеиваются на ранних стадиях. Из этой статьи вы узнаете, что именно из математики вам понадобится. Читать статью
إظهار الكل...
👍 6🤔 4👎 2
Photo unavailableShow in Telegram
Как, а главное - зачем, дублировать облачную инфраструктуру? В новой статье Романа, DevOps-инженера компании Nixys, есть ответы на эти вопросы. В общем-то, не просто ответы, а целая инструкция - как подготовиться к дублированию облачной инфраструктуры и сделать всё максимально безболезненно.
إظهار الكل...
Эффективность алгоритмов: простое объяснение большого «О» В программировании нотация большого «О» (О-нотация) используется в качестве меры измерения, помогающей программистам оценивать или предполагать эффективность написанного блока кода, скрипта или алгоритма. «Сколько времени потребуется на работу этого кода? Какова его сложность в привязке к тем данным, которые он обрабатывает?» Читать статью
إظهار الكل...
👍 6
Photo unavailableShow in Telegram
🔥 Пройди тест по Rust и проверь свои знания. Ответишь — пройдешь на продвинутый курс "Rust Developer. Professional" от OTUS по специальной цене + получишь доступ к записям открытых уроков курса🎁 . 👉 ПРОЙТИ ТЕСТ: https://otus.pw/llqs/ Нативная интеграция. Информация о продукте www.otus.ru
إظهار الكل...
Для увеличения значения на 1 я использую...Anonymous voting
  • x=x+1
  • x++
  • x+=1
  • x-=-1
0 votes
👍 2
Все ли популярные команды NPM вы знаете? #javascript Всем нам доводилось хотя бы раз настраивать npm — пакетный менеджер node.js. Но мы едва ли отдаем ему должное, ведь это не основная часть нашей разработки. Мы воспринимаем npm как файл, который просто содержит зависимости. Но npm — это нечто большее. И при этом овладеть премудростями его использования хотя бы на среднем уровне совсем не сложно. Давайте начнем с популярных команд. Читать статью
إظهار الكل...
👍 9
Photo unavailableShow in Telegram
💪 Пройди тест по C++ и проверь свои знания. Ответишь — пройдешь на продвинутый курс "C++ Developer. Professional" от OTUS по специальной цене + получишь запись мастер-класса от преподавателя курса🎁 . ⛔️ ПРОЙТИ ТЕСТ: https://otus.pw/wmzZ/ Успей присоединится к апрельской группе! Нативная интеграция. Информация о продукте www.otus.ru
إظهار الكل...
Идеи проектов на Python, которые можно начать воплощать уже сегодня #python В этой статье мы собрали несколько базовых идей — возможно, они вдохновят вас на создание собственных маленьких проектов на Python. Читать статью
إظهار الكل...
2
Photo unavailableShow in Telegram
Хотел бы поделиться своей любовью к языку Clojure. Хотя этот язык появился в 2007 году, идеологически он является потомком языка Lisp, являющимся вторым в мире языком программирования высокого уровня (первым был Fortran). Clojure включает в себя не только фичи, уже давно позаимствованные из Lisp другими языками, такие, как оператор if-then-else, функции как объекты первого класса, рекурсию, сборку мусора и многие другие, но и уникальные особенности языков Lisp-семейства, например, интерактивную разработку на базе REPL и непревзойдённые возможности метапрограммирования, позволяющие, например, с лёгкостью реализовывать собственные языковые конструкции и предметно-ориентированные языки. Написание кода на Clojure — удивительный опыт, так как ни в каком другом языке расстояние между мыслью о том, что должна сделать программа и выражением этой мысли не является таким маленьким: ты не задумываешься о том, какие языковые конструкции нужно выбрать, или о неинтересных низкоуровневых деталях, ты просто решаешь задачу. Недаром в некоторых источниках Clojure называют сверхвысокоуровневым языком программирования. Онлайн-курс «Clojure Developer» в OTUS стартует уже 27 апреля — успейте в группу по выгодной цене! Пройдите вступительный тест сейчас: https://otus.pw/iS7V/
إظهار الكل...
Практическое руководство по использованию Git #tools В этой части руководства рассмотрим: - Процесс совместной работы в Git - Как слить (смержить) ветку в Git - Процедуру пул-реквестов - Как обновить локальный репозиторий - Получение данных из удаленного репозитория - Как разрешать конфликты слияния в Git - Процесс работы над новой задачей от начала и до конца (повторение) Читать статью
إظهار الكل...
👍 10
Photo unavailableShow in Telegram
Хотите построить карьеру в IT? С магистратурой ИТМО – легче, чем кажется. Не важно какой у вас бэкграунд и сколько вам лет, главное – ваше желание развиваться в IT. В магистратуре ИТМО больше 2700 бюджетных мест. Хватит всем! Программы магистратуры: Искусственный интеллект и поведенческая экономика Проектирование и разработка систем искусственного интеллекта Программирование для незрячих и слабовидящих Искусственный интеллект (ОНЛАЙН обучение) Проектирование и разработка систем больших данных Математические технологии системного анализа (ОНЛАЙН обучение) А еще на эти программы можно поступить на бюджет без экзаменов. Скажем по-секрету, это очень просто. Подробнее о магистратуре в ИТМО можно узнать здесь. Реклама университета ИТМО LdtCJyVS3
إظهار الكل...
7 книг, которые помогут каждому тестировщику #qa Как и любому айтишнику, тестировщику в первую очередь необходима практика, но при этом не стоит забывать и о теоретической подкованности. Данные книги помогут вам в этом вопросе. Читать статью
إظهار الكل...
👍 4
Photo unavailableShow in Telegram
В Авито открылись классные вакансии для дата-инженеров в двух командах: ➡️ DWH ➡️ Search Quality Кое-что из условий: - Интересные и важные задачи на очень большом проекте; - Передовые технологии и подходы, возможность пробовать новое; - Мощное железо, дополнительные мониторы и всё, что нужно для продуктивной работы; - Страховка со стоматологией с первого дня работы; - Личный бюджет на обучение, который можно тратить на книги, курсы и конференции, обмен опытом с зарубежными коллегами. Заинтересовали? Переходите по ссылкам и откликайтесь.
إظهار الكل...
12 книг для изучения языка программирования Kotlin Обзоры популярных учебных пособий по Kotlin. Читать статью
إظهار الكل...
👍 4
Selenium, Selenide, Allure — все это звучит как периодическая система химических элементов. Открытие Менделеева навсегда изменило науку. А мы поговорим о неизменных инструментах для проведения автотестов. Специалисты по автоматизированному тестированию пользуются определенным набором сервисов, чтобы выпускать работоспособные и качественные ИТ-продукты. В нашем списке лишь основные средства автоматизации поиска багов, а в жизни их гораздо больше. Листайте карточки, чтобы узнать о каждом «элементе» больше. Погрузиться в автотесты вам помогут в Университете Иннополис на курсе «Автоматизированное тестирование ПО на Java». Дмитрий Еремин, руководитель направления тестирования продуктов в ВТБ в течение 6 месяцев научит вас пользоваться всеми инструментами. Записаться на курс со скидкой 30%
إظهار الكل...