TechRocks
14.7K subscribers
771 photos
3 videos
1 file
2.08K links
Официальный телеграм-канал сайта techrocks.ru

Канал по Тестированию: @techrocksqa
Канал по веб-разработке: @techrocks_web

По вопросам рекламы: @anothertechrock

РКН: https://kurl.ru/JUrcd
Download Telegram
Вся математика, которая вам нужна для работы с ИИ

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

Читать статью
👍6🤔4👎2
300+ вопросов с собеседований по JavaScript. Часть 1, уровень — Junior

#javascript

Подборка актуальных вопросов по JavaScript, которые задают на технических собеседованиях.

Читать статью
👍9
Дайджест интересных материалов techrocks.ru за последний месяц

- Приемы рефакторинга для улучшения кода
Читать

- Нейминг: как давать осмысленные имена переменным
Читать

- Хочу изучать Python. Что меня ждет?
Читать

- Книги по Scala для начинающих и опытных разработчиков
Читать

- Типичные ошибки новичка: как выучить язык программирования
Читать

- Как оптимизировать дорогостоящие CSS-свойства
Читать
4👍2
Самые лучшие расширения VS Code для работы с Git

#tools

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

Читать статью
👍5
Принцип инверсии зависимостей — доходчивое объяснение

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

Читать статью
👍4😁1
Как написать хороший issue

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

Читать статью
👍5
7 лучших тайм-трекеров для разработчиков

#tools

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

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

Читать статью
👍8🦄2
Сногсшибательный README для GitHub-профиля

#tools

Пошаговый разбор создания файл README.md, который поможет выделиться на общем фоне.

Читать статью
🔥8👍2
Советы сеньоров: как прокачать знания junior C++

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

Читать статью
😁3👎2
Топ-10 IDE и редакторов кода для Python

#python

Да, писать код на Python можно и в простом текстовом редакторе, однако использование специального редактора кода или IDE с дополнительным инструментарием может существенно улучшить продуктивность работы.

Читать статью
👍5👎1
Поиск подстроки в SQL

#sql

При работе с базой данных SQL вам может понадобиться найти записи, содержащие определенные строки. В этой статье мы разберем, как искать строки и подстроки в MySQL и SQL Server.

Читать статью
Неожиданные особенности JavaScript

#javascript

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

Читать статью
Объекты в JavaScript

#javascript

Я понял, что JavaScript переиспользует свои мощные объекты для многих не объектно-ориентированных целей. И большинство из этих целей намного проще.

Читать статью
👍1
This media is not supported in your browser
VIEW IN TELEGRAM
Изучайте самые востребованные направления в разработке и получите возможность устроиться на работу в лидирующие компании!

На канале факультета программирования вы найдёте контент, который поможет вам набрать скиллы в программировании: Q&A с преподавателями, гайды, реальный кейсы и мемы.

Погрузитесь в мир кодинга — подписывайтесь на канал факультета программирования!
💩7🔥4👍21
Секреты Git: 7 команд, о которых вы, возможно, не знаете

#git #tools

Git стал частью стека практически любого разработчика. Знание этой технологии подразумевается по умолчанию. Но хотя сам Git знаком буквально всем, многие его команды остаются неизвестными.

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

Читать статью
7👍1🔥1
15 библиотек JavaScript, о которых стоит знать

#javascript

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

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

Читать статью
👍2🔥1
5 ключевых библиотек и пакетов для анализа данных на Python

#python

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

В этой статье вы найдете пять сторонних библиотек и пакетов, не встроенных в Python 3, которые должен знать каждый аналитик.

Читать статью
👍5
Метод setTimeout() — задержка выполнения в JavaScript

#javascript

Иногда возникает необходимость задержать выполнение кода. Например, сделать так, чтобы отдельные строки выполнялись в какой-то определенный момент, а не синхронно со всем остальным кодом.

JavaScript это позволяет.

В этой статье мы познакомимся с методом setTimeout() и разберемся, как его использовать в своих программах.

Читать статью
👍4👎1🔥1