TechRocks
17.1K subscribers
747 photos
2 videos
1 file
1.92K links
Официальный телеграм-канал сайта techrocks.ru

Создатели: @trofimovich, @aldrson

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

По вопросам рекламы: @anothertechrock
Download Telegram
Привет, друзья! Наша сегодняшняя подборка статей посвящена использованию терминала, в частности, в Linux.

- Приводим в порядок свой open source репозиторий: приемы командной строки
Читать статью

- Применение инструментов командной строки Linux в анализе данных
Читать статью

- Бесполезные, но интересные трюки в Linux-терминале
Читать статью

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

У разработчиков, в частности, работающих на дому, часто возникает необходимость отслеживать как просто рабочее время, так и время работы над конкретными проектами — для выставления счетов клиентам.

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

Читать статью
Привет, друзья! Сегодня мы собрали для вас статьи, посвященные задачам и упражнениям на программирование. Наша подборка особенно пригодится начинающим разработчикам и тем, кто готовится к собеседованию.

- Задачи и упражнения на программирование: есть ли разница?
Читать статью

- 10 самых популярных сайтов с задачами по программированию
Читать статью

- Как научиться решать алгоритмические задачи?
Читать статью
5 причин, почему разработчики не используют новый функционал CSS

Мы все согласны, что обновлять код, созданный при помощи JavaScript и React, очень важно. Так почему мы склонны считать, что обновление CSS не стоит усилий? Давайте рассмотрим несколько возможных причин того, почему люди не используют новые функции CSS.

Читать статью
Привет, друзья! Все мы постоянно развиваемся. И, глядя с высоты своего опыта, часто сожалеем, что какие-то простые, но важные вещи пришлось постигать путем проб и ошибок. Сегодня мы собрали для вас подборку статей, объединенных общей темой "Жаль, что я не знал этого раньше..."

- Жаль, что я не знал об этих инструментах, когда начинал программировать
Читать статью

- Жаль, что я не знал эти 10 вещей, когда начинал программировать
Читать статью

- 5 вещей, которые я хотела бы сказать самой себе в прошлом
Читать статью
Письмо самому себе из будущего: советы начинающему разработчику

"Дорогой Я!

Ты только что закончил университет и готов начать свою карьеру в сфере IT. Не буду спойлерить, но хочу тебя заверить: это будет интереснейшее путешествие.

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

Читать статью
Var, Let и Const: в чем разница?

Одним из важных новшеств ES6 было появление операторов let и const, используемых для объявления переменных. Но чем эти операторы отличаются от старого доброго var, который мы использовали раньше? Если вы все еще не разобрались в этом, наша статья вам поможет.

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

- Как я решил создать образовательную платформу по изучению Python
Читать статью

- Уровни абстракций — ключ к пониманию архитектурных изысков ПО
Читать статью

- 8 лучших инструментов для code review
Читать статью

- Здоровье ИТ-специалиста: как сохранить зрение
Читать статью

- 23 лучших курса по Data Science от Coursera
Читать статью
Привет, друзья! В связи с карантинными мероприятиями многие программисты волей-неволей работают из дома и, как следствие, появляется много статей на тему дистанционной работы. Мы решили сделать шаг в сторону и собрать для вас подборку статей о фрилансе, ведь он все-таки отличается от удаленки.

- Плюсы и минусы фриланса для программиста
Читать статью

- Как фрилансеру обсуждать проекты с заказчиками: полезные советы
Читать статью

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

React - отличный фреймворк. Только вот тяжелый. А ведь есть и альтернативные варианты — более легковесные и при этом позволяющие создать хороший пользовательский опыт. Давайте их рассмотрим.

Читать статью
TODO: сделайте их полезными

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

Читать статью
Привет, друзья! Сегодня мы собрали для вас статьи о важных для разработчика навыках и о том, как их приобрести (или улучшить).

- Изучаете веб-разработку? Эти навыки позволят вам выделиться
Читать статью

- Основные навыки, которые должен оттачивать каждый разработчик (помимо написания кода)
Читать статью

- Разные стадии карьеры — разные навыки
Читать статью
Идеи проектов для начинающих программистов

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

Каждая идея в нашем списке будет сопровождаться подробным описанием, примерами и советами. Отталкиваясь от всего этого, вы сможете создать свой собственный, уникальный проект.

Читать статью
Идеи продвинутых проектов для начинающих программистов

Вчера мы представили вам список проектов для начинающих разработчиков. Сегодня предлагаем идеи проектов более высокого уровня (впрочем, они тоже для начинающих).

Читать статью
Принимаем джуниора в команду: 12 советов

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

Читать статью
Лучшие GitHub-интеграции, которыми стоит пользоваться в 2020 году

GitHub это, пожалуй, одна из самых известных платформ в нашем сообществе. Также она, скорее всего, одна из самых используемых (где-то наравне со Stackoverflow).

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

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

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

- «Метод наводчика» при работе с пул реквестами
Читать статью

- Принцип подстановки Барбары Лисков
Читать статью

- Спортивное программирование: какие есть соревнования и как принять в них участие
Читать статью

- Scratch впервые попал в топ-20 TIOBE
Читать статью
Всем привет! Сегодня мы собрали для вас статьи, в которых рассказывается, что именно нужно спрашивать у представителей компаний на собеседованиях.

- Вопросы, которые каждый кандидат должен задать на собеседовании
Читать статью

- 18 вопросов, которые нужно задать на собеседовании в IT-компанию
Читать статью

- 6 вопросов, которые будущим удаленным сотрудникам стоит задать на собеседовании
Читать статью
Как работать с legacy-системами

Legacy — в переводе с английского «наследство», и наследственность эта тяжелая. Почти всем доводилось, придя в проект, получить код десятилетней давности, написанный кем-то другим. Это и есть унаследованный код — то есть код исто(е)рический, который часто бывает ужасен настолько, что оказывается вообще непонятно, как с ним работать. А работать надо. Поэтому разбираемся, как это делать.

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

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

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