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

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


РКН: https://clck.ru/3R3tTP
Download Telegram
Сортировка слиянием: простое объяснение на примере теннисных турниров

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

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/
9 прекрасных проектов, которые можно создать на ванильном JavaScript

Представляем вам небольшой список прекрасных проектов, которыми вы можете заняться, чтобы освежить свои навыки и узнать что-нибудь новое. Все эти проекты можно создать на чистом JavaScript (плюс HTML и CSS в разных пропорциях). Вы можете добавить их в свое портфолио, показывать рекрутерам, а также забросить в свой аккаунт на GitHub в качестве «справочников» для будущих работ.

К каждому проекту прилагается видеоруководство (на английском).

https://techrocks.ru/2020/02/20/9-projects-created-with-vanilla-javascript/
Тест: «Стоит ли мне уволиться с работы?». Шутка. Конечно, стоит

Если вы просто перешли по ссылке, чтобы прочесть именно эту статью, и при этом задаетесь вопросом, не стоит ли вам уволиться с вашей текущей работы, ответ — да, стоит. А если вы попали сюда, введя в поиск Google «стоит ли уволиться с работы?», тогда ответ превращается в «о Боже, конечно же да!».

Почему? Рассказываем в статье:

https://techrocks.ru/2020/02/21/should-i-quit-my-job/
Привет, друзья! Сегодняшняя тема нашей подборки статей - Visual Studio Code. Это любимый редактор кода многих разработчиков. Еще более эффективной работу с ним могут сделать плагины и расширения.

Топ-10 расширений Visual Studio Code для разработки на Python
https://techrocks.ru/2018/04/21/vscode-extensions-for-python-development/

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

Полезные плагины для Visual Studio Code
https://jopr.org/blog/detail/poleznye-plaginy-dlya-visual-studio-code
Изучаем программирование. Какие ресурсы выбрать: платные или бесплатные?

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

https://techrocks.ru/2020/02/22/paid-or-free-programming-learning-content/
Привет, друзья! Наша сегодняшняя подборка статей посвящена разработчикам-сеньорам.

6 рекомендаций, как стать сеньором
https://techrocks.ru/2018/04/03/6-tips-how-to-become-a-senior/

Путь к позиции разработчика-сеньора
https://techrocks.ru/2018/03/09/way-to-senior-developer/

5 вещей, которые я усвоил за 20 лет в программировании
https://techrocks.ru/2019/11/22/5-things-i-have-learned-in-20-years-of-programming/
Почему ваше резюме отклоняют

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

https://techrocks.ru/2020/02/23/why-your-resume-is-being-rejected/
Как разработчику-самоучке найти первую работу

Советы разработчика-самоучки о том, как планировать смену профессии и самостоятельно учиться, чтобы в итоге быстро найти работу.

https://techrocks.ru/2020/02/24/self-taught-developer-first-job/
Дайджест интересных материалов techrocks.ru за последнюю неделю

- Как эффективно работать с несколькими SSH-ключами
https://techrocks.ru/2020/02/26/multiple-ssh-keys-managing/

- Как сконцентрироваться на работе. 10 советов от основателя DOU и Djinni Макса Ищенко
https://techrocks.ru/2020/02/25/how-to-focus-on-work-10-tips/

- Приводим в порядок свой open source репозиторий: приемы командной строки
https://techrocks.ru/2020/02/21/cli-tricks-for-open-source-repository-managing/

- Работодатель просит удалить профиль в LinkedIn — мнение сообщества (+опрос)
https://techrocks.ru/2020/02/19/would-you-delete-your-linkedin-profile/

- 5 безопасных и бесплатных облачных хранилищ
https://techrocks.ru/2020/02/20/free-cloud-storage/