Дзен-манифест для повышения эффективности ревью кода
Многие воспринимают ревью кода как нечто, мешающее им работать, и потому раздражающее. Давайте рассмотрим, как должны поступать автор кода и ревьюер, чтобы ревью стало для них не досадной помехой, а чем-то полезным.
https://techrocks.ru/2019/05/06/effective-code-reviews/
Многие воспринимают ревью кода как нечто, мешающее им работать, и потому раздражающее. Давайте рассмотрим, как должны поступать автор кода и ревьюер, чтобы ревью стало для них не досадной помехой, а чем-то полезным.
https://techrocks.ru/2019/05/06/effective-code-reviews/
В основе лидерства лежит не код
Как стать лидером команды? Какими качествами нужно обладать для этого? Должен ли лидер непременно быть компетентным в техническом плане? Мы постарались найти ответы на эти вопросы.
https://techrocks.ru/2019/05/07/leadership-in-developers-team/
Как стать лидером команды? Какими качествами нужно обладать для этого? Должен ли лидер непременно быть компетентным в техническом плане? Мы постарались найти ответы на эти вопросы.
https://techrocks.ru/2019/05/07/leadership-in-developers-team/
Дайджест интересных материалов techrocks.ru за последнюю неделю
- Как стать суперзвездой в CSS
https://techrocks.ru/2019/05/08/how-to-become-a-css-superstar/
- Дистрибутивы Linux для опытных пользователей
https://techrocks.ru/2019/05/07/linux-distros-for-advanced-users/
- «Я – вечный студент»: 8 способов побороть проблему
https://techrocks.ru/2019/05/04/perpetual-student-tips/
- Компания Google отклонит резюме из-за наличия этих пяти ошибок
https://techrocks.ru/2019/05/06/why-your-resume-would-be-rejected-at-google/
- Известные законы мира разработки
https://techrocks.ru/2019/05/02/famous-laws-of-software-development/
- Как стать суперзвездой в CSS
https://techrocks.ru/2019/05/08/how-to-become-a-css-superstar/
- Дистрибутивы Linux для опытных пользователей
https://techrocks.ru/2019/05/07/linux-distros-for-advanced-users/
- «Я – вечный студент»: 8 способов побороть проблему
https://techrocks.ru/2019/05/04/perpetual-student-tips/
- Компания Google отклонит резюме из-за наличия этих пяти ошибок
https://techrocks.ru/2019/05/06/why-your-resume-would-be-rejected-at-google/
- Известные законы мира разработки
https://techrocks.ru/2019/05/02/famous-laws-of-software-development/
Инструменты командной строки для улучшения рабочего процесса
Для облегчения труда разработчиков существует множество прекрасных инструментов - как веб-приложений, так и десктопных программ. Но порой для решения каких-то задач не хотелось бы прерывать работу в терминале. Тут нам пригодятся CLI-инструменты.
https://techrocks.ru/2019/05/09/cli-tools-to-improve-workflow/
Для облегчения труда разработчиков существует множество прекрасных инструментов - как веб-приложений, так и десктопных программ. Но порой для решения каких-то задач не хотелось бы прерывать работу в терминале. Тут нам пригодятся CLI-инструменты.
https://techrocks.ru/2019/05/09/cli-tools-to-improve-workflow/
Выбираем имена для переменных с учетом грамматики
Выбрать хорошее имя для переменной (метода, класса, вставить-нужное) задача непростая. Ведь оно должно быть достаточно кратким и при этом достаочно описательным, чтобы читатель мог сразу догадаться, о чем идет речь. Автор этой статьи поделился своим подходом к выбору имен.
https://techrocks.ru/2019/05/10/grammar-based-naming-rules/
Выбрать хорошее имя для переменной (метода, класса, вставить-нужное) задача непростая. Ведь оно должно быть достаточно кратким и при этом достаочно описательным, чтобы читатель мог сразу догадаться, о чем идет речь. Автор этой статьи поделился своим подходом к выбору имен.
https://techrocks.ru/2019/05/10/grammar-based-naming-rules/
7 потрясающих приемов в веб-разработке
HTML, CSS и JavaScript стали стандартами веба по всему миру. Мы рассмотрели несколько интересных приемов, существующих в этих языках.
https://techrocks.ru/2019/05/11/7-web-development-tricks/
HTML, CSS и JavaScript стали стандартами веба по всему миру. Мы рассмотрели несколько интересных приемов, существующих в этих языках.
https://techrocks.ru/2019/05/11/7-web-development-tricks/
Как стать наставником
Вы можете думать, что у вас недостаточно знаний и опыта, чтобы стать наставником для кого-либо. Но на самом деле наставничество это не такое грандиозное дело, как многим из нас кажется, и к тому же приносит существенные дивиденды. Давайте разберемся, что нужно для того, чтобы начать кого-то учить.
https://techrocks.ru/2019/05/12/how-to-become-a-mentor/
Вы можете думать, что у вас недостаточно знаний и опыта, чтобы стать наставником для кого-либо. Но на самом деле наставничество это не такое грандиозное дело, как многим из нас кажется, и к тому же приносит существенные дивиденды. Давайте разберемся, что нужно для того, чтобы начать кого-то учить.
https://techrocks.ru/2019/05/12/how-to-become-a-mentor/
12 полезных книг для изучения языка Java
Java это один из самых популярных языков программирования. Он может считаться легким для начинающих, а между тем, благодаря его кроссплатформенности, он очень широко применяется для создания приложений. Представляем вам подборку книг, которые помогут вам овладеть этим языком.
https://techrocks.ru/2019/04/18/12-useful-books-for-java-learners/
Java это один из самых популярных языков программирования. Он может считаться легким для начинающих, а между тем, благодаря его кроссплатформенности, он очень широко применяется для создания приложений. Представляем вам подборку книг, которые помогут вам овладеть этим языком.
https://techrocks.ru/2019/04/18/12-useful-books-for-java-learners/
12 советов по написанию масштабируемого JavaScript
Масштабирование приложений является довольно сложной задачей. С обычными настройками вы быстро упретесь в ограничения и потеряетесь в море путаницы. Автор этой статьи поделился несколькими советами, следуя которым вы сможете эффективно писать чистый, масштабируемый код.
https://techrocks.ru/2019/05/13/12-tips-for-scalable-javanoscript/
Масштабирование приложений является довольно сложной задачей. С обычными настройками вы быстро упретесь в ограничения и потеряетесь в море путаницы. Автор этой статьи поделился несколькими советами, следуя которым вы сможете эффективно писать чистый, масштабируемый код.
https://techrocks.ru/2019/05/13/12-tips-for-scalable-javanoscript/
Как настроить расширение Debugger for Chrome для Visual Studio Code
Отладка веб-приложений с помощью Visual Studio Code повышает эффективность вашей работы. Она помогает сэкономить много времени и поддерживать чистоту кода. Мы изучили, как настроить расширение VS Code для отладки проектов.
https://techrocks.ru/2019/05/14/debugger-for-chrome-in-vs-code/
Отладка веб-приложений с помощью Visual Studio Code повышает эффективность вашей работы. Она помогает сэкономить много времени и поддерживать чистоту кода. Мы изучили, как настроить расширение VS Code для отладки проектов.
https://techrocks.ru/2019/05/14/debugger-for-chrome-in-vs-code/
Дайджест интересных материалов techrocks.ru за последнюю неделю
- Куда деваться стареющим программистам?
https://techrocks.ru/2019/05/15/old-coders-and-ageism-in-tech/
- Чего на самом деле хотят разработчики
https://techrocks.ru/2019/05/15/what-developers-really-want/
- Восстание против «996». Почему не стоит копировать популярную в Китае корпоративную культуру
https://techrocks.ru/2019/05/13/996-culture-in-china/
- «Многие называют нас сектой, но денег мы туда не несём». Иван Подобед — о системной инженерии
https://techrocks.ru/2019/05/12/systems-engineering/
- «Белорусский мидл здесь может претендовать на сеньора». Архитектор EPAM о переезде из Гомеля в Гонконг
https://techrocks.ru/2019/05/10/work-in-hong-kong/
- Куда деваться стареющим программистам?
https://techrocks.ru/2019/05/15/old-coders-and-ageism-in-tech/
- Чего на самом деле хотят разработчики
https://techrocks.ru/2019/05/15/what-developers-really-want/
- Восстание против «996». Почему не стоит копировать популярную в Китае корпоративную культуру
https://techrocks.ru/2019/05/13/996-culture-in-china/
- «Многие называют нас сектой, но денег мы туда не несём». Иван Подобед — о системной инженерии
https://techrocks.ru/2019/05/12/systems-engineering/
- «Белорусский мидл здесь может претендовать на сеньора». Архитектор EPAM о переезде из Гомеля в Гонконг
https://techrocks.ru/2019/05/10/work-in-hong-kong/
7 лет в роли разработчика – усвоенные уроки
Разработчик с семилетнем стажем поделился самым важным из того, что он узнал за это время. Какой язык самый необходимый в разработке? Что делать, если ревью кода это стресс для команды? Что может помочь стать сеньором? Об этом и многом другом читайте в статье.
https://techrocks.ru/2019/05/16/7-years-as-a-developer/
Разработчик с семилетнем стажем поделился самым важным из того, что он узнал за это время. Какой язык самый необходимый в разработке? Что делать, если ревью кода это стресс для команды? Что может помочь стать сеньором? Об этом и многом другом читайте в статье.
https://techrocks.ru/2019/05/16/7-years-as-a-developer/
Хотите завершить свой личный проект – забудьте о лучших подходах
Многим программистам знакома ситуация, когда личные проекты начинаются, разрабатываются, но так и не доводятся до конца. Как же выпустить готовый продукт? Своими мыслями на эту тему поделился опытный разработчик.
https://techrocks.ru/2019/05/17/how-to-ship-a-side-project/
Многим программистам знакома ситуация, когда личные проекты начинаются, разрабатываются, но так и не доводятся до конца. Как же выпустить готовый продукт? Своими мыслями на эту тему поделился опытный разработчик.
https://techrocks.ru/2019/05/17/how-to-ship-a-side-project/
Как выжить на первой работе: руководство для начинающих разработчиков
Получить первую работу очень непросто. Но дальнейший путь тоже не усеян розами: начинающему разработчику придется многому учиться. Мы собрали несколько советов, следуя которым можно немного облегчить свое вхождение в профессию.
https://techrocks.ru/2019/05/18/surviving-your-first-developer-job/
Получить первую работу очень непросто. Но дальнейший путь тоже не усеян розами: начинающему разработчику придется многому учиться. Мы собрали несколько советов, следуя которым можно немного облегчить свое вхождение в профессию.
https://techrocks.ru/2019/05/18/surviving-your-first-developer-job/
Forwarded from TechSkills - книги по программированию
Привет, друзья! Сегодня мы собрали для вас статьи о том, как повысить эффективность труда разработчика. Полезные инструменты, подходы и практики.
10 избранных инструментов для эффективной работы разработчика
https://techrocks.ru/2018/04/21/10-developers-work-efficiency-tools/
6 способов сделать удаленную работу более эффективной
https://techrocks.ru/2017/11/19/6-ways-to-work-from-home-efficiently/
Как повысить эффективность использования Visual Studio Code
https://techrocks.ru/2018/08/25/pro-tips-for-visual-studio-code/
10 избранных инструментов для эффективной работы разработчика
https://techrocks.ru/2018/04/21/10-developers-work-efficiency-tools/
6 способов сделать удаленную работу более эффективной
https://techrocks.ru/2017/11/19/6-ways-to-work-from-home-efficiently/
Как повысить эффективность использования Visual Studio Code
https://techrocks.ru/2018/08/25/pro-tips-for-visual-studio-code/
Чистые, сухие спагетти: почему чистый код и следование принципам DRY и SOLID это не всегда хорошо
Вы гордитесь тем, что ваш код соответствует стандартам стиля, а при его написании вы четко придерживались принципов DRY и SOLID. Вы провели тесты, разделались с багами, отполировали пользовательскую и API-документацию. Ваш код так чист, что аж блестит! Несмотря на все это, ваша кодовая база может быть в ужасном состоянии.
https://techrocks.ru/2019/05/19/clean-dry-solid-spaghetti-code/
Вы гордитесь тем, что ваш код соответствует стандартам стиля, а при его написании вы четко придерживались принципов DRY и SOLID. Вы провели тесты, разделались с багами, отполировали пользовательскую и API-документацию. Ваш код так чист, что аж блестит! Несмотря на все это, ваша кодовая база может быть в ужасном состоянии.
https://techrocks.ru/2019/05/19/clean-dry-solid-spaghetti-code/
Лучшие библиотеки JavaScript для создания диаграмм
Современные диаграммы работают во всех браузерах, не требуют специальных плагинов, поддерживают интерактивность и анимацию, а также выглядят очень четко даже на устройствах с самым высоким разрешением экрана. Мы отобрали для вас 9 лучших библиотек для создания таких диаграмм.
https://techrocks.ru/2019/05/22/best-javanoscript-chart-libraries/
Современные диаграммы работают во всех браузерах, не требуют специальных плагинов, поддерживают интерактивность и анимацию, а также выглядят очень четко даже на устройствах с самым высоким разрешением экрана. Мы отобрали для вас 9 лучших библиотек для создания таких диаграмм.
https://techrocks.ru/2019/05/22/best-javanoscript-chart-libraries/
Психология парного программирования
Разработчик и психолог Фройденберг пронаблюдала за парами программистов, которые отличались самой высокой производительностью. На основе этих наблюдений другой разработчик вывел несколько советов - они и представлены в этой статье.
https://techrocks.ru/2019/05/21/pair-programming-psychology/
Разработчик и психолог Фройденберг пронаблюдала за парами программистов, которые отличались самой высокой производительностью. На основе этих наблюдений другой разработчик вывел несколько советов - они и представлены в этой статье.
https://techrocks.ru/2019/05/21/pair-programming-psychology/
Дайджест интересных материалов techrocks.ru за последнюю неделю
- Путь к позиции разработчика-сеньора
https://techrocks.ru/2019/05/20/way-to-senior-developer-2/
- 8 концепций, которые стоит изучить начинающему программисту
https://techrocks.ru/2019/05/18/things-every-software-developer-should-know/
- Cron Jobs — пособие для начинающих
https://techrocks.ru/2019/05/21/cron-jobs-for-beginners/
- 11 книг по ИИ и Data Science для изучения в 2019
https://techrocks.ru/2019/05/20/11-books-on-ai-and-data-science/
- Руководство по выживанию веб-девелопера: основы DNS
https://techrocks.ru/2019/05/16/dns-basics-for-web-developers/
- Путь к позиции разработчика-сеньора
https://techrocks.ru/2019/05/20/way-to-senior-developer-2/
- 8 концепций, которые стоит изучить начинающему программисту
https://techrocks.ru/2019/05/18/things-every-software-developer-should-know/
- Cron Jobs — пособие для начинающих
https://techrocks.ru/2019/05/21/cron-jobs-for-beginners/
- 11 книг по ИИ и Data Science для изучения в 2019
https://techrocks.ru/2019/05/20/11-books-on-ai-and-data-science/
- Руководство по выживанию веб-девелопера: основы DNS
https://techrocks.ru/2019/05/16/dns-basics-for-web-developers/
Правила CSS, которые облегчат вам жизнь
В этой статье опытный разработчик поделился своими наработками по части написания поддерживаемого CSS-кода. По его словам, следование этим правилам помогает ему поддерживать даже крупные кодовые базы.
https://techrocks.ru/2019/05/23/useful-css-rules/
В этой статье опытный разработчик поделился своими наработками по части написания поддерживаемого CSS-кода. По его словам, следование этим правилам помогает ему поддерживать даже крупные кодовые базы.
https://techrocks.ru/2019/05/23/useful-css-rules/
3 действенных совета, как избежать появления заброшенных проектов
Пожалуй, у всех нас рано или поздно появляются заброшенные проекты. Мы загораемся какой-то идеей, но не доводим ее воплощение до конца. Как с этим бороться? Мы попробовали разобраться.
https://techrocks.ru/2019/05/24/3-tips-to-avoid-abandoned-projects/
Пожалуй, у всех нас рано или поздно появляются заброшенные проекты. Мы загораемся какой-то идеей, но не доводим ее воплощение до конца. Как с этим бороться? Мы попробовали разобраться.
https://techrocks.ru/2019/05/24/3-tips-to-avoid-abandoned-projects/