Обложка канала

TechRocks. Страница 4

18545 @techrocks

Telegram канал сообщества программистов TechRocks. Только свежие и интересные статьи о мире IT технологий и программирования.

  • TechRocks

    Советы сеньоров: как прокачать знания junior C++ Опытные специалисты делятся практическими советами с джуниорами — общие лайфхаки по обучению, какие книги и ресурсы читать, какие навыки осваивать. Читать статью
  • TechRocks

    Сногсшибательный README для GitHub-профиля #tools Пошаговый разбор создания файл README.md, который поможет выделиться на общем фоне. Читать статью
  • TechRocks

    Как написать хороший issue Если вы пытаетесь участвовать в работе с открытым исходным кодом, один из способов начать — это писать ишью, в которых сообщается об ошибках, запрашиваются функции или предлагаются улучшения. Читать статью
  • Реклама

  • TechRocks

    Принцип инверсии зависимостей — доходчивое объяснение Чтобы по-человечески разобраться в DIP (Dependency inversion principle), надо раскручивать историю с самого начала — с интерфейсов и принципа «проектируйте на уровне интерфейсов, а не реализаций». Не поленитесь, прочтите — это важно. Читать статью
  • TechRocks

    Телеграм-канал для разработчиков от официального российского магазина приложений для Android #RuStore На канале разработчики не только найдут новости стора и индустрии и советы, которые облегчат работу с платформой, но и смогут оперативно узнавать о новых фичах вроде правил монетизации и сниженной комиссии. Подписаться
  • TechRocks

    Самые лучшие расширения VS Code для работы с Git #tools Да, все мы должны быть крутыми спецами по пользованию терминалом, помнить все git-команды, чтоб от зубов отскакивало, и т. д. Но ведь можно просто пользоваться прекрасными расширениями VS Code, которые не только облегчают работу, но и расширяют доступный функционал Git! Читать статью
  • TechRocks

    Дайджест интересных материалов techrocks.ru за последний месяц - Приемы рефакторинга для улучшения кода Читать - Нейминг: как давать осмысленные имена переменным Читать - Хочу изучать Python. Что меня ждет? Читать - Книги по Scala для начинающих и опытных разработчиков Читать - Типичные ошибки новичка: как выучить язык программирования Читать - Как оптимизировать дорогостоящие CSS-свойства Читать
  • TechRocks

    300+ вопросов с собеседований по JavaScript. Часть 1, уровень — Junior #javascript Подборка актуальных вопросов по JavaScript, которые задают на технических собеседованиях. Читать статью
  • TechRocks

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

    Как, а главное - зачем, дублировать облачную инфраструктуру? В новой статье Романа, DevOps-инженера компании Nixys, есть ответы на эти вопросы. В общем-то, не просто ответы, а целая инструкция - как подготовиться к дублированию облачной инфраструктуры и сделать всё максимально безболезненно.
  • TechRocks

    Эффективность алгоритмов: простое объяснение большого «О» В программировании нотация большого «О» (О-нотация) используется в качестве меры измерения, помогающей программистам оценивать или предполагать эффективность написанного блока кода, скрипта или алгоритма. «Сколько времени потребуется на работу этого кода? Какова его сложность в привязке к тем данным, которые он обрабатывает?» Читать статью
  • TechRocks

    🔥 Пройди тест по Rust и проверь свои знания. Ответишь — пройдешь на продвинутый курс "Rust Developer. Professional" от OTUS по специальной цене + получишь доступ к записям открытых уроков курса🎁 . 👉 ПРОЙТИ ТЕСТ: https://otus.pw/llqs/ Нативная интеграция. Информация о продукте www.otus.ru
  • TechRocks

    Все ли популярные команды NPM вы знаете? #javascript Всем нам доводилось хотя бы раз настраивать npm — пакетный менеджер node.js. Но мы едва ли отдаем ему должное, ведь это не основная часть нашей разработки. Мы воспринимаем npm как файл, который просто содержит зависимости. Но npm — это нечто большее. И при этом овладеть премудростями его использования хотя бы на среднем уровне совсем не сложно. Давайте начнем с популярных команд. Читать статью
  • TechRocks

    💪 Пройди тест по C++ и проверь свои знания. Ответишь — пройдешь на продвинутый курс "C++ Developer. Professional" от OTUS по специальной цене + получишь запись мастер-класса от преподавателя курса🎁 . ⛔️ ПРОЙТИ ТЕСТ: https://otus.pw/wmzZ/ Успей присоединится к апрельской группе! Нативная интеграция. Информация о продукте www.otus.ru
  • TechRocks

    Идеи проектов на Python, которые можно начать воплощать уже сегодня #python В этой статье мы собрали несколько базовых идей — возможно, они вдохновят вас на создание собственных маленьких проектов на Python. Читать статью
  • Реклама

  • TechRocks

    Хотел бы поделиться своей любовью к языку Clojure. Хотя этот язык появился в 2007 году, идеологически он является потомком языка Lisp, являющимся вторым в мире языком программирования высокого уровня (первым был Fortran). Clojure включает в себя не только фичи, уже давно позаимствованные из Lisp другими языками, такие, как оператор if-then-else, функции как объекты первого класса, рекурсию, сборку мусора и многие другие, но и уникальные особенности языков Lisp-семейства, например, интерактивную разработку на базе REPL и непревзойдённые возможности метапрограммирования, позволяющие, например, с лёгкостью реализовывать собственные языковые конструкции и предметно-ориентированные языки. Написание кода на Clojure — удивительный опыт, так как ни в каком другом языке расстояние между мыслью о том, что должна сделать программа и выражением этой мысли не является таким маленьким: ты не задумываешься о том, какие языковые конструкции нужно выбрать, или о неинтересных низкоуровневых деталях, ты просто решаешь задачу. Недаром в некоторых источниках Clojure называют сверхвысокоуровневым языком программирования. Онлайн-курс «Clojure Developer» в OTUS стартует уже 27 апреля — успейте в группу по выгодной цене! Пройдите вступительный тест сейчас: https://otus.pw/iS7V/
  • TechRocks

    Практическое руководство по использованию Git #tools В этой части руководства рассмотрим: - Процесс совместной работы в Git - Как слить (смержить) ветку в Git - Процедуру пул-реквестов - Как обновить локальный репозиторий - Получение данных из удаленного репозитория - Как разрешать конфликты слияния в Git - Процесс работы над новой задачей от начала и до конца (повторение) Читать статью
  • TechRocks

    Хотите построить карьеру в IT? С магистратурой ИТМО – легче, чем кажется. Не важно какой у вас бэкграунд и сколько вам лет, главное – ваше желание развиваться в IT. В магистратуре ИТМО больше 2700 бюджетных мест. Хватит всем! Программы магистратуры: Искусственный интеллект и поведенческая экономика Проектирование и разработка систем искусственного интеллекта Программирование для незрячих и слабовидящих Искусственный интеллект (ОНЛАЙН обучение) Проектирование и разработка систем больших данных Математические технологии системного анализа (ОНЛАЙН обучение) А еще на эти программы можно поступить на бюджет без экзаменов. Скажем по-секрету, это очень просто. Подробнее о магистратуре в ИТМО можно узнать здесь. Реклама университета ИТМО LdtCJyVS3