Size: a a a

2019 November 30
TechRocks
5 лучших книг для изучения языка C++

Язык программирования C++ является одним из самых популярных. И, конечно, очень многие люди хотели бы его изучить. Оценивая произведения разных авторов, сложно определить, какие из них лучше других. Зачастую там используются совершенно различные подходы к изложению материала. В свою подборку мы включили книги, наиболее часто рекомендуемые людям, желающим изучить C++.

https://techrocks.ru/2019/11/25/5-best-books-on-cpp/
источник
2019 December 01
TechRocks
Дайджест интересных материалов techrocks.ru за последнюю неделюtechrocks.ru за последнюю неделю

- Жизнь и работа разработчика в Бангкоке: вертикальные команды, бассейн у дома, налоговый кэшбек и лотерея в военкомате
https://techrocks.ru/2019/11/24/relocate-to-bangkok/

- Энциклопедия увольнений: 8 неочевидных причин ухода программистов
https://techrocks.ru/2019/11/25/reasons-for-the-dismissal-of-programmers/

- Job interview in English: как готовиться и что отвечать
https://techrocks.ru/2019/11/23/tech-job-interview-in-english/

- Релокейт в Берлин: €60000 в год, 100 претендентов на одну квартиру, три ограбления
https://techrocks.ru/2019/11/26/relocate-to-berlin/

- Практическое руководство по созданию доступных форм
https://techrocks.ru/2019/11/26/forms-accessibility-guide/
источник
2019 December 02
TechRocks
Всем привет! Сегодня мы собрали для вас статьи с подборками полезных библиотек.

6 JavaScript-библиотек для аутентификации пользователей
https://techrocks.ru/2018/12/10/6-javascript-user-authentication-libraries/

Полезные UI библиотеки и CSS Grid-системы
https://techrocks.ru/2018/11/23/css-ui-grid-systems-and-libraries-for-2018/

8 полезных библиотек Bootstrap UI-компонентов
https://techrocks.ru/2018/11/05/bootstrap-ui-component-libraries-2018/
источник
TechRocks
Как веб-программисту заработать на таргетированной рекламе [и не тратить на это время]

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

https://techrocks.ru/2019/12/02/how-to-earn-money-with-targeted-advertisements/
источник
TechRocks
Фантастические идеи проектов и где они обитают (версия для начинающих)

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

https://techrocks.ru/2019/11/27/fantastic-programming-project-ideas/
источник
2019 December 03
TechRocks
Искусство торговаться при устройстве на работу: базовые принципы

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

https://techrocks.ru/2019/11/28/job-negotiation-for-programmers/
источник
2019 December 04
TechRocks
Всем привет! Сегодня мы собрали для вас статьи о сторонних проектах разработчиков.

Как выбрать сторонний проект
https://techrocks.ru/2019/07/13/how-to-choose-a-side-project/

Хотите завершить свой личный проект – забудьте о лучших подходах
https://techrocks.ru/2019/05/17/how-to-ship-a-side-project/

Angular или React? Выбор для хобби-проекта
https://techrocks.ru/2018/12/20/angular-and-react-for-hobby-projects/
источник
TechRocks
3 способа облегчить процесс самообучения

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

https://techrocks.ru/2019/11/29/3-ways-to-make-self-learning-easier/
источник
2019 December 05
TechRocks
Что отличает хорошего разработчика

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

https://techrocks.ru/2019/11/30/good-developer-philosophy/
источник
2019 December 06
TechRocks
Всем привет! Сегодня мы собрали для вас статьи с подборками полезных инструментов.

Вспомогательные инструменты для работы с GitHub
https://techrocks.ru/2019/11/19/github-third-party-apps-for-productivity/

Деплоим как профи: обзор инструментов для непрерывного развёртывания
https://techrocks.ru/2019/06/07/continuous-delivery-tools/

Инструменты командной строки для улучшения рабочего процесса
https://techrocks.ru/2019/05/09/cli-tools-to-improve-workflow/
источник
TechRocks
5 отличных книг по программированию, редко попадающих в списки «Лучшие книги по программированию»

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

https://techrocks.ru/2019/12/01/5-great-programming-books/
источник
2019 December 07
TechRocks
Практическое руководство по написанию хороших сообщений коммитов

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

https://techrocks.ru/2019/12/02/writing-good-commit-messages/
источник
2019 December 08
TechRocks
Дайджест интересных материалов techrocks.ru за последнюю неделюtechrocks.ru за последнюю неделю

- Как начать работу над уже существующим проектом
https://techrocks.ru/2019/12/03/working-on-an-existing-project/

- Как стать full stack разработчиком, зная back-end. Пошаговая инструкция
https://techrocks.ru/2019/12/04/how-to-become-a-full-stack-developer/

- Разработчики и компании про возраст и «титул сеньора» в ИТ
https://techrocks.ru/2019/12/01/honest-opinions-on-senior-titles/

- «Обратной дороги нет». Как ИТ-компания переходит на четырёхдневку
https://techrocks.ru/2019/12/03/four-day-working-week/

- Советы для начинающего Java-разработчика
https://techrocks.ru/2019/11/28/newbie-java-developer-tips-1/
источник
2019 December 09
TechRocks
10 способов уменьшить количество багов в коде

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

https://techrocks.ru/2019/12/04/10-ways-to-reduce-software-bugs/
источник
2019 December 10
TechRocks
Привет, друзья! Сегодня мы собрали для вас статьи о подготовке к собеседованиям в разных форматах.

24 часа перед собеседованием
https://techrocks.ru/2018/07/23/24-hours-before-your-interview/

Job interview in English: как готовиться и что отвечать
https://techrocks.ru/2019/11/23/tech-job-interview-in-english/

Собеседование в телефонном режиме: как подготовиться
https://techrocks.ru/2018/12/06/7-phone-interview-tips-for-developers/
источник
TechRocks
Лучшие редакторы кода и IDE для JavaScript-разработчиков

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

https://techrocks.ru/2019/12/05/best-code-editors-for-javascript-developers/
источник
2019 December 11
TechRocks
Всем привет! Сегодня мы собрали статьи с советами для программистов, желающих перейти на вольные хлеба и стать фрилансерами.

Плюсы и минусы фриланса для программиста
https://techrocks.ru/2019/10/21/freelancing-pros-and-cons/

Как фрилансеру обсуждать проекты с заказчиками: полезные советы
https://techrocks.ru/2019/07/05/how-to-communicate-with-business-people/

На что следует обратить внимание начинающему фрилансеру
https://techrocks.ru/2018/09/25/what-freelancers-should-think-about/
источник
TechRocks
Как (и зачем) начинать создавать настоящие и полезные программы, не имея опыта

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

https://techrocks.ru/2019/12/06/how-to-start-building-useful-software-with-no-experience/
источник
2019 December 12
TechRocks
Первый год в качестве программиста: ошибки и извлеченные уроки

"Говорят, что все программисты «формируются» в течение первого года профессионального опыта. И хотя я считаю, что в случае неудачного первого опыта вы вполне можете измениться (со значительными усилиями), первый год работы действительно имеет решающее значение для вашего успеха".

https://techrocks.ru/2019/12/07/first-year-as-a-programmer/
источник
2019 December 13
TechRocks
Всем привет! Наша сегодняшняя подборка статей священа вещам, о которых вам обычно не говорят, когда речь заходит о разработке.

Что вам не говорят о сфере разработки?
https://techrocks.ru/2019/08/08/what-they-dont-tell-you-about-software-development/

Работа в крупной компании: о чем вам не говорят
https://techrocks.ru/2018/11/12/benefits-of-working-at-corporates/

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