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

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

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

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

7 доводов в пользу ревью кода
https://techrocks.ru/2018/10/15/7-reasons-why-code-reviews-are-awesome/

Что я узнал, проведя 1000 ревью кода
https://techrocks.ru/2018/06/05/what-i-learned-from-doing-1000-code-reviews/

Хороший прием — комментирование ревью кода
https://techrocks.ru/2018/05/12/code-review-comments-document/
Правда о синдроме самозванца

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

https://techrocks.ru/2020/03/18/truth-about-impostor-syndrome/
Мой первый опыт тимлида: 17 советов самому себе на будущее

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

https://techrocks.ru/2020/03/19/12-tips-for-team-leads/
Всем привет! Сегодня мы собрали для вас статьи, в которых при помощи интересных аналогий объясняются важные концепции.

Простое объяснение Git Rebase
https://techrocks.ru/2020/01/04/git-rebase-simple-explanation/

Объяснение сложных концепций программирования на простых аналогиях
https://techrocks.ru/2019/10/20/coding-concepts-explained-with-simple-analogies/

«О» большое — простое объяснение с картинками
https://techrocks.ru/2019/10/19/big-o-notation-simply-explained/
Советы разработчикам: как делать заметки с умом

Автор этой статьи недавно прочла книгу, в которой описан метод создания заметок известного немецкого социолога Никласа Лумана. Этот ученый за свою жизнь опубликовал огромное количество трудов (70 книг и больше 400 статей). И весьма вероятно, что такой продуктивности он достиг не в последнюю очередь благодаря своему эффективному способу ведения записей.

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

Читать статью
10 советов по использованию VSCode для ускорения разработки на React

React-разработчик рассказывает о расширениях для VSCode и сочетаниях клавиш, позволяющих ускорить разработку и таким образом сэкономить как можно больше времени и сил.

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

15+ сервисов, на которых можно искать удалённую работу. Не только UpWork
https://techrocks.ru/2019/09/01/15-web-sites-to-look-for-remote-work/

Как показать себя, если вы работаете удаленно
https://techrocks.ru/2019/07/19/make-an-impression-working-remotely/

Штаны можно не надевать: работаем удаленно
https://techrocks.ru/2019/06/12/working-remotely-advantages/
У вас есть идеи проектов, но нет знаний, чтобы их воплотить? Записывайте их, черт побери!

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

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

Читать статью
Асинхронность: неожиданные преимущества дистанционной работы

Обычная работа в офисе IT-компании — синхронная. Все приходят на работу и уходят с нее +/- в одно время. Если вам нужно что-то спросить у коллеги, вы можете быть уверены, что он на месте и ответит вам сразу же. Начальство тоже имеет некую уверенность, что все заняты делом.

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

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

- 10 книг по Data Science, рекомендуемых к прочтению в 2020 году
Читать статью

- Как заставить себя работать: боремся с прокрастинацией
Читать статью

- Инструменты и библиотеки для веб-скрейпинга
Читать статью

- Как организовать себе работу на удалёнке
Читать статью

- 12 книг для изучения языка программирования С++
Читать статью
Привет, друзья! Наши сегодняшние статьи не объединены какой-то общей тематикой. Каждая из них — перевод самых интересных ответов на какой-то вопрос, заданный на сайте Quora.

Самые странные имена переменных
https://techrocks.ru/2019/03/17/strangest-variables-names/

Часто ли программисты вставляют «пасхалки» в свой код?
https://techrocks.ru/2019/04/25/easter-eggs-in-software/

Карьера успешного разработчика
https://techrocks.ru/2019/07/25/successful-career-in-software-development/
Стилизуем формы при помощи CSS: руководство для начинающих

Раньше на сайтах были простые, скучные HTML-формы без всякой стилизации. Но с появлением CSS все изменилось. Давайте посмотрим, как при помощи CSS-правил можно существенно улучшить вид формы.

Читать статью
Топ-5 преимуществ работы в стартапе

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

Читать статью
Топ-9 игровых движков и библиотек JavaScript

Несмотря на то, что топовые компании, занимающиеся разработкой игр, не используют JavaScript в качестве одного из основных языков программирования, сама идея использовать этот язык в геймдеве вовсе неплоха. Рассказываем о самых популярных игровых библиотеках. Ими может воспользоваться любой JS-разработчик, желающий заняться разработкой игр (хотя бы даже в качестве хобби).

Читать статью
Руководство по написанию псевдокода для начинающих

Если сразу писать настоящий код какого-то сложного функционала, можно в результате напрасно потерять много времени. Такое может произойти, например, при использовании неподходящего алгоритма или при непродуманном дизайне программы. Чтобы этого избежать, мы пишем псевдокод. Рассказываем, как это делается.

Читать статью
Привет, друзья! Сегодня мы собрали для вас статьи о работе с GitHub.

- Вспомогательные инструменты для работы с GitHub
Читать статью

- Непрерывная интеграция с GitHub Actions
Читать статью

- Как сделать первый пул-реквест на GitHub
Читать статью
Вспомогательные инструменты программиста

Итак, у вас уже есть ваш любимый редактор кода (или IDE) со всеми нужными расширениями. Charles следит за вашим веб-трафиком. Также вас прикрывает команда QUnit, jUnit и Jenkins. Отличное начало.

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

Читать статью
Что такое changelog проекта и как его создать: руководство по Git для начинающих

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

Читать статью
Друзья, пока наши правительства советуют лечиться трактором и водкой, отправляют аппараты ИВЛ в США, в некоторых больницах на территории РФ, Беларуси и Украины до сих пор не хватает средств защиты, из-за чего заражаются сами медики.

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

https://teletype.in/@techrocks/acftDELp5

P.S. мы знаем, что у нас есть подписчики и из других стран. Если у вас есть ссылки на кампании по сбору средств для медиков, оставляйте их в комментариях и мы обновим список.
Дайджест интересных материалов techrocks.ru за последнюю неделю

- Как senior-девелоперу улучшить свои навыки и расширить экспертизу
Читать статью

- Разбираемся с каскадом в CSS
Читать статью

- Совершенствуем навыки через миграцию проектов: способы и примеры
Читать статью

- Как выжить в круговороте современного IT, или Зачем изучать основы
Читать статью

- Как трекают на удалёнке. Отвечают компании
Читать статью
Атрибуты элементов форм в HTML

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

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