Size: a a a

2020 April 07
TechRocks
Чему я научился за 8 лет удаленной работы

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

Читать статью
источник
2020 April 08
TechRocks
Привет, друзья! Наша сегодняшняя подборка статей посвящена использованию терминала, в частности, в Linux.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

"Дорогой Я!

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

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

Читать статью
источник
2020 April 11
TechRocks
Var, Let и Const: в чем разница?

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

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

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

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

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

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

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

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

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

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

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

Читать статью
источник
2020 April 14
TechRocks
TODO: сделайте их полезными

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Читать статью
источник