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

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

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

По вопросам рекламы: @anothertechrock
Download Telegram
Чем отличается разработчик-сеньор от разработчика-джуниора?

Разработчик-сеньор в среднем зарабатывает на 40 тысяч долларов в год больше, чем разработчик-джуниор, а часто даже в два раза больше. Чем обусловлена такая разница и может ли джуниор как-то быстрее преодолеть разрыв в ставках? Об этом читайте в статье Эрика Эллиотта.

https://techrocks.ru/2020/02/05/junior-and-senior-developers-difference/
Рейтинг языков программирования 2020: JavaScript опередил Java

Сайт DOU.UA представил результаты собственного опроса по языкам программирования (в этот раз собрали и обработали 9747 анкет). Представляем вам перевод материала.

https://techrocks.ru/2020/02/08/programming-languages-rank-2020/
Всем привет! Сегодня тема нашей подборки статей - предварительная оценка времени, необходимого для завершения проекта. Как показывает практика, по разным причинам с этим часто возникают сложности.

Приблизительные подсчеты по проекту
https://techrocks.ru/2018/04/22/software-development-project-estimations/

10 причин, по которым разработчики выбиваются из графика
https://techrocks.ru/2018/09/29/10-reasons-software-developers-go-overtime/

Определяем время, необходимое для выполнения проекта
https://techrocks.ru/2019/01/14/how-to-estimate-time-for-a-project/
Самый громкий разработчик не обязательно гений

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

https://techrocks.ru/2020/02/07/loud-developers-promotion/
Всем привет! Нет сомнений, что поддержание продуктивности разработчика это ежедневная борьба. Именно этой борьбе, а также тому, как ее облегчить, посвящена наша сегодняшняя подборка статей.

5 привычек и инструментов для продуктивности
https://techrocks.ru/2018/06/02/guide-to-developer-productivity/

Приемы работы с Google Doc для повышения продуктивности
https://techrocks.ru/2018/05/31/google-doc-hacks/

Функционал VSCode для повышения продуктивности
https://techrocks.ru/2018/11/27/vscode-productivity-features/
Руководство по образам Docker: удаление образов, остановка контейнеров и удаление разделов

Docker очень широко применяется в разработке программ. Это отличный инструмент для развертывания приложения в облаке (или в какой-нибудь еще Docker-ready инфраструктуре). Он также пригождается и в локальной разработке.

Автор этой статьи собрал список самых важных команд для эффективного использования Docker.

https://techrocks.ru/2020/02/08/docker-image-guide/
Как сделать первый пул-реквест на GitHub

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

https://techrocks.ru/2020/02/09/first-pull-request-on-github/
Сортировка слиянием: простое объяснение на примере теннисных турниров

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

https://techrocks.ru/2020/02/10/merge-sort-explained-by-tennis-tournaments/
Дайджест интересных материалов techrocks.ru за последнюю неделю

- Непрерывная интеграция с GitHub Actions
https://techrocks.ru/2020/02/09/continuous-integration-with-github-actions/

- Скам, казино, ставки, табак, порно: разработчики рассуждают об этике
https://techrocks.ru/2020/02/12/developers-about-ethics/

- Контейнеры Docker: простое объяснение на примере аренды офиса
https://techrocks.ru/2020/02/11/docker-containers-explanation/

- Что вы сможете запрограммировать через год, занимаясь по два часа в день: бэкенд
https://techrocks.ru/2020/02/10/back-end-learning-plan/

- Канада для IT-шника. Aлгоритм и стоимость переезда
https://techrocks.ru/2020/02/11/relocate-in-canada-algorithm/
Привет, друзья! Сегодня мы собрали для вас статьи о том, как разработчику без опыта искать работу в сфере айти.

Как найти первую работу в IT: план действий для начинающих
https://techrocks.ru/2018/05/23/how-to-get-the-first-it-job/

Как найти работу в ИТ в 40+. Дюжина советов от читателей
https://techrocks.ru/2018/06/16/finding-first-it-job-after-40/

Как искать работу в мире IT, часть 1. CV и сопроводительное письмо
https://techrocks.ru/2019/06/10/job-application-process-in-it-1/
Задачи и упражнения на программирование: есть ли разница?

Люди часто считают слова «упражнения» и «задачи» («проблемы») взаимозаменяемыми. Например, начинающим программистам часто советуют решать задачи на программирование. Или побольше упражняться. Но между этими понятиями есть разница, и весьма существенная.

https://techrocks.ru/2020/02/13/programming-problems-and-exercises/
Интересные приемы работы с инструментами разработчика в Chrome

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

https://techrocks.ru/2020/02/13/chrome-dev-tools-tips/
Привет, друзья! Наша сегодняшняя подборка статей посвящена разработчикам-джуниорам.

Превращение разработчика-джуниора в мидла
https://techrocks.ru/2019/06/25/becoming-a-middle-developer/

Как джуниору бороться с трудностями
https://techrocks.ru/2019/01/24/how-to-overcome-struggles-as-junior-dev/

Топ-5 вещей, которые помогут разработчику-джуниору достичь успеха
https://techrocks.ru/2019/07/10/successful-junior-developer/
10 вещей, которые не обязательны для программиста

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

https://techrocks.ru/2020/02/14/10-things-programmers-do-not-need-to-have/
Создаем простые геометрические фигуры на чистом CSS

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

https://techrocks.ru/2020/02/15/how-to-draw-shapes-using-pure-css/
Простое объяснение рекурсии и стека вызовов

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

https://techrocks.ru/2020/02/16/recursion-and-the-call-stack-explained/
Лучшие инструменты для создания графиков и диаграмм

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

https://techrocks.ru/2020/02/17/best-libraries-for-creating-charts/
Дайджест интересных материалов techrocks.ru за последнюю неделю

- На что жалуются IT-специалисты, проживающие в Германии, США, Китае и других странах: дорогие садики, высокие налоги и штрафы за торренты
https://techrocks.ru/2020/02/14/programmers-relocation-problems/

- $2000 за рекомендацию и работа в окружении друзей. Как работают реферальные программы в IT
https://techrocks.ru/2020/02/18/referral-programs-in-it-companies/

- Журналист за полгода сам переучился на iOS-программиста и нашел работу: интервью
https://techrocks.ru/2020/02/17/changing-career-path-from-journalism-to-ios-dev/

- 5 ошибок разработчиков, ставших менеджерами
https://techrocks.ru/2020/02/16/developers-turned-managers-mistakes/

- HR рассказала, как ввязываться в споры с начальством без последствий
https://techrocks.ru/2020/02/12/how-to-argue-with-boss-without-consequences/
Привет, друзья! Сегодня мы собрали для вас статьи о том, каково это — быть разработчиком.

Быть разработчиком: о чем вам обычно не говорят
https://techrocks.ru/2018/11/24/things-nobody-told-you-about-being-a-software-engineer/

Каково это – быть разработчиком-самоучкой?
https://techrocks.ru/2018/08/22/what-it-means-to-be-a-self-taught-developer/

Каково это — быть младшим разработчиком?
https://techrocks.ru/2017/11/27/how-it-feels-being-junior-developer/
Линтеры: необходимость или излишество?

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

https://techrocks.ru/2020/02/19/let-the-linter-deal-with-it/