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

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

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

РКН: https://kurl.ru/JUrcd
Download Telegram
Привет, друзья! Сегодня мы собрали для вас подборку статей по теме изучения нового языка программирования. Ведь все мы постоянно стремимся расширять свой "арсенал".

Как изучить новый язык программирования или фреймворк
https://techrocks.ru/2018/10/23/how-to-learn-a-new-programming-language/

Изучать как минимум один новый язык ежегодно – плохой совет
https://techrocks.ru/2018/03/01/whether-you-should-learn-new-languages/

5 языков программирования, которые должен освоить каждый разработчик
https://techrocks.ru/2018/10/20/5-programming-languages-every-developer-should-learn/
Чем отличается разработчик-сеньор от разработчика-джуниора?

Разработчик-сеньор в среднем зарабатывает на 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/