Forwarded from TechSkills - книги по программированию
Привет, друзья! Сегодня мы собрали для вас статьи на тему лидерства в сфере IT. Из них вы узнаете, какие лидерские позиции существуют, как занять одну из них и как проявлять свои лидерские качества, даже если у вас нет формальной руководящей должности.
Проявляйте свои лидерские качества, даже если не являетесь тимлидом
https://techrocks.ru/2019/06/28/how-to-show-your-leadership-skills/
Кто есть кто в сфере разработки: 8 лидерских должностей
https://techrocks.ru/2018/03/24/8-engineering-leadership-roles/
От программирования к менеджменту, от менеджмента к лидерству
https://techrocks.ru/2017/10/06/from-programming-to-management-from-management-to-leadership/
Проявляйте свои лидерские качества, даже если не являетесь тимлидом
https://techrocks.ru/2019/06/28/how-to-show-your-leadership-skills/
Кто есть кто в сфере разработки: 8 лидерских должностей
https://techrocks.ru/2018/03/24/8-engineering-leadership-roles/
От программирования к менеджменту, от менеджмента к лидерству
https://techrocks.ru/2017/10/06/from-programming-to-management-from-management-to-leadership/
ТОП-5 книг для программиста по управлению программистами
"Управление людьми" уже давно стала частью IT и требует отдельного рассмотрения и изучения. Без знания правильной стратегии и методов управленческая должность будет приносить одни страдания и ноль конструктива. Именно на улучшение «руководящей образованности» и нацелены книги из этой статьи.
https://techrocks.ru/2019/06/27/5-books-on-human-management-in-tech/
"Управление людьми" уже давно стала частью IT и требует отдельного рассмотрения и изучения. Без знания правильной стратегии и методов управленческая должность будет приносить одни страдания и ноль конструктива. Именно на улучшение «руководящей образованности» и нацелены книги из этой статьи.
https://techrocks.ru/2019/06/27/5-books-on-human-management-in-tech/
Как создать минимально жизнеспособный продукт (MVP)?
Когда люди говорят о минимально жизнеспособном продукте, подразумевается, что у них есть видение конечного продукта в целом. Как же отобрать из общего списка функций именно те, наличие которых удовлетворит потребителей на первом этапе? Мы решили разобраться в этом.
https://techrocks.ru/2019/06/27/minimum-viable-product-mvp/
Когда люди говорят о минимально жизнеспособном продукте, подразумевается, что у них есть видение конечного продукта в целом. Как же отобрать из общего списка функций именно те, наличие которых удовлетворит потребителей на первом этапе? Мы решили разобраться в этом.
https://techrocks.ru/2019/06/27/minimum-viable-product-mvp/
Forwarded from TechSkills - книги по программированию
Привет, друзья! Наша сегодняшняя подборка статей посвящена решению задач и месту этого процесса в жизни разработчика
При решении задач поступайте, как разработчик
https://techrocks.ru/2019/06/23/solve-problems-like-an-engineer/
Проект Эйлер: задачи, которые может решить только настоящий программист
https://techrocks.ru/2019/01/15/you-should-solve-the-project-euler-problems/
Как программирование помогает в решении реальных задач
https://techrocks.ru/2018/05/17/programming-helps-solving-real-world-problem/
При решении задач поступайте, как разработчик
https://techrocks.ru/2019/06/23/solve-problems-like-an-engineer/
Проект Эйлер: задачи, которые может решить только настоящий программист
https://techrocks.ru/2019/01/15/you-should-solve-the-project-euler-problems/
Как программирование помогает в решении реальных задач
https://techrocks.ru/2018/05/17/programming-helps-solving-real-world-problem/
Проявляйте свои лидерские качества, даже если не являетесь тимлидом
Давайте рассмотрим основные моменты, которые нужно учитывать, находясь на позиции влияния или в роли лидера по отношению к другим членам команды, чтобы они могли доверять вам и следовать за вами.
https://techrocks.ru/2019/06/28/how-to-show-your-leadership-skills/
Давайте рассмотрим основные моменты, которые нужно учитывать, находясь на позиции влияния или в роли лидера по отношению к другим членам команды, чтобы они могли доверять вам и следовать за вами.
https://techrocks.ru/2019/06/28/how-to-show-your-leadership-skills/
Советы разработчикам по тайм-менеджменту и продуктивности
Организованность это одна из черт характера, которые очень содествуют успеху разработчиков. Мы рассмотрели, какие приемы и практики помогут программистам стать более организованными и повысить продуктивность труда.
https://techrocks.ru/2019/06/29/time-management-tips-for-developers/
Организованность это одна из черт характера, которые очень содествуют успеху разработчиков. Мы рассмотрели, какие приемы и практики помогут программистам стать более организованными и повысить продуктивность труда.
https://techrocks.ru/2019/06/29/time-management-tips-for-developers/
7 ошибок, из-за которых вы отстаете в изучении JavaScript
Не всем нравится процесс изучения JavaScript, особенно он не по душе людям нетерпеливым. Мы разбирались, какие привычки могут тормозить ваше продвижение вперед, и как их нужно изменить.
https://techrocks.ru/2019/06/30/7-mistakes-in-javanoscript-learning/
Не всем нравится процесс изучения JavaScript, особенно он не по душе людям нетерпеливым. Мы разбирались, какие привычки могут тормозить ваше продвижение вперед, и как их нужно изменить.
https://techrocks.ru/2019/06/30/7-mistakes-in-javanoscript-learning/
Лучшие и проверенные практики ревью: советы для авторов кода
Как проводят ревью кода в таких компаниях как Microsoft, чтобы обеспечить наилучшую обратную связь? Как сохранять продуктивность, занимаясь ревью? В этой статье мы рассмотрим лучшие подходы к проверке кода, на практике доказавшие свою эффективность.
https://techrocks.ru/2019/07/01/code-review-best-practices-1/
Как проводят ревью кода в таких компаниях как Microsoft, чтобы обеспечить наилучшую обратную связь? Как сохранять продуктивность, занимаясь ревью? В этой статье мы рассмотрим лучшие подходы к проверке кода, на практике доказавшие свою эффективность.
https://techrocks.ru/2019/07/01/code-review-best-practices-1/
Дайджест интересных материалов techrocks.ru за последнюю неделю
- Как стать разработчиком-сеньором
https://techrocks.ru/2019/06/26/how-to-become-a-senior-developer/
- В Украине с доходом $2000 все равно ездишь в маршрутках: украинский инженер ― о релокейте в Париж и Лондон
https://techrocks.ru/2019/07/02/relocate-in-amsterdam-paris-and-london/
- ТОП-10 инструментов для админа Windows Server
https://techrocks.ru/2019/07/03/10-tools-for-windows-server-admin/
- Лучшие и проверенные практики ревью: советы для ревьюеров
https://techrocks.ru/2019/07/02/code-review-best-practices-2/
- Почему Java теряет популярность?
https://techrocks.ru/2019/06/28/why-is-java-losing-popularity/
- Как стать разработчиком-сеньором
https://techrocks.ru/2019/06/26/how-to-become-a-senior-developer/
- В Украине с доходом $2000 все равно ездишь в маршрутках: украинский инженер ― о релокейте в Париж и Лондон
https://techrocks.ru/2019/07/02/relocate-in-amsterdam-paris-and-london/
- ТОП-10 инструментов для админа Windows Server
https://techrocks.ru/2019/07/03/10-tools-for-windows-server-admin/
- Лучшие и проверенные практики ревью: советы для ревьюеров
https://techrocks.ru/2019/07/02/code-review-best-practices-2/
- Почему Java теряет популярность?
https://techrocks.ru/2019/06/28/why-is-java-losing-popularity/
Технические задания в процессе найма программистов: нужны ли они?
Кто-то когда-то решил, что в процедуру найма разработчиков нужно включить технические задания, поскольку они являются хорошим показателем способности кандидата написать заданный код на соответствующем языке. Но являются ли эти задания по-прежнему релевантными? Мы разбирались.
https://techrocks.ru/2019/07/03/tech-tests-in-hiring-landscape/
Кто-то когда-то решил, что в процедуру найма разработчиков нужно включить технические задания, поскольку они являются хорошим показателем способности кандидата написать заданный код на соответствующем языке. Но являются ли эти задания по-прежнему релевантными? Мы разбирались.
https://techrocks.ru/2019/07/03/tech-tests-in-hiring-landscape/
Почему не следует говорить негативных вещей на собеседовании
Сказать что-то не то это один из способов провалить собеседование. Давайте постараемся избежать подобной перспективы, рассмотрев, какой вред могут нанести негативные высказывания.
https://techrocks.ru/2019/07/04/negative-things-in-an-interview/
Сказать что-то не то это один из способов провалить собеседование. Давайте постараемся избежать подобной перспективы, рассмотрев, какой вред могут нанести негативные высказывания.
https://techrocks.ru/2019/07/04/negative-things-in-an-interview/
Как фрилансеру обсуждать проекты с заказчиками: полезные советы
Большие проекты приносят больше денег и, неизбежно, больше проблем. Как не завалить все из-за недостатков коммуникации? Разработчик, занимавшийся оценкой более ста проектов, поделился опытом.
https://techrocks.ru/2019/07/05/how-to-communicate-with-business-people/
Большие проекты приносят больше денег и, неизбежно, больше проблем. Как не завалить все из-за недостатков коммуникации? Разработчик, занимавшийся оценкой более ста проектов, поделился опытом.
https://techrocks.ru/2019/07/05/how-to-communicate-with-business-people/
Как обеспечить безопасность токенов аутентификации
Безопасность сетевого соединения всегда была важна. Существуют различные методы управления сессиями, каждый из которых имеет свои уязвимости и методы борьбы с ними. Данная статья посвящена токенам аутентификации — как они обрабатываются, хранятся и изменяются во время активного сеанса.
https://techrocks.ru/2019/07/07/user-session-security/
Безопасность сетевого соединения всегда была важна. Существуют различные методы управления сессиями, каждый из которых имеет свои уязвимости и методы борьбы с ними. Данная статья посвящена токенам аутентификации — как они обрабатываются, хранятся и изменяются во время активного сеанса.
https://techrocks.ru/2019/07/07/user-session-security/
Уроки моей первой работы: начинающий программист делится своим опытом
"Недавно я уволился со своей первой работы, - пишет автор статьи. - Думаю, это хороший момент, чтобы обдумать два прошедших года в роли разработчика веб- и мобильных приложений. За это время я довольно далеко продвинулся в развитии как навыков написания кода, так и навыков общения с людьми и сотрудничества. Надеюсь, мой опыт кому-нибудь пригодится".
https://techrocks.ru/2019/07/07/my-first-job-lessons/
"Недавно я уволился со своей первой работы, - пишет автор статьи. - Думаю, это хороший момент, чтобы обдумать два прошедших года в роли разработчика веб- и мобильных приложений. За это время я довольно далеко продвинулся в развитии как навыков написания кода, так и навыков общения с людьми и сотрудничества. Надеюсь, мой опыт кому-нибудь пригодится".
https://techrocks.ru/2019/07/07/my-first-job-lessons/
Поиск работы в сфере технологий: советы и приемы
Рано или поздно всем нам приходится искать работу. И проблемы, возникающие при этом, у всех примерно одинаковые. Мы попытались разобраться, какие подходы и какая организация поиска могут помочь решить эти проблемы.
https://techrocks.ru/2019/07/08/job-hunting-in-the-tech-industry/
Рано или поздно всем нам приходится искать работу. И проблемы, возникающие при этом, у всех примерно одинаковые. Мы попытались разобраться, какие подходы и какая организация поиска могут помочь решить эти проблемы.
https://techrocks.ru/2019/07/08/job-hunting-in-the-tech-industry/
Дайджест интересных материалов techrocks.ru за последнюю неделю
- На что способны HTML и CSS?
https://techrocks.ru/2019/07/06/what-you-could-do-with-html-and-css/
- Программы с багами и лояльность: почему баг-репорт это ключ к удержанию пользователя
https://techrocks.ru/2019/07/09/bug-reporting-and-user-retention/
- «За две недели хороший программист сделает из экскрементов мамонта и палок более-менее годный проект». Как разработчики оценивают сроки
https://techrocks.ru/2019/07/09/soft-development-project-estimation/
- 4 часа в неделю: как много нужно работать, чтобы получать результат
https://techrocks.ru/2019/07/06/how-many-hours-should-you-work-each-week/
- 12 книг для изучения языка программирования JavaScript
https://techrocks.ru/2019/07/08/12-books-on-javanoscript/
- На что способны HTML и CSS?
https://techrocks.ru/2019/07/06/what-you-could-do-with-html-and-css/
- Программы с багами и лояльность: почему баг-репорт это ключ к удержанию пользователя
https://techrocks.ru/2019/07/09/bug-reporting-and-user-retention/
- «За две недели хороший программист сделает из экскрементов мамонта и палок более-менее годный проект». Как разработчики оценивают сроки
https://techrocks.ru/2019/07/09/soft-development-project-estimation/
- 4 часа в неделю: как много нужно работать, чтобы получать результат
https://techrocks.ru/2019/07/06/how-many-hours-should-you-work-each-week/
- 12 книг для изучения языка программирования JavaScript
https://techrocks.ru/2019/07/08/12-books-on-javanoscript/
Топ-5 вещей, которые помогут разработчику-джуниору достичь успеха
Вхождение в индустрию технологий, безусловно, пугающий момент как для тех, кто только что получил первую работу, так и для тех, кто еще только ищет ее. Пять вещей, изложенных в этой статье, помогут немного облегчить жизнь джуниора.
https://techrocks.ru/2019/07/10/successful-junior-developer/
Вхождение в индустрию технологий, безусловно, пугающий момент как для тех, кто только что получил первую работу, так и для тех, кто еще только ищет ее. Пять вещей, изложенных в этой статье, помогут немного облегчить жизнь джуниора.
https://techrocks.ru/2019/07/10/successful-junior-developer/
Techrocks
Топ-5 вещей, которые помогут разработчику-джуниору достичь успеха | Techrocks
Чтобы достичь успеха на своей первой работе требуется не только знать JavaScript: вам нужна практика и отработка множества нетехнических навыков.
Ваши технические навыки устарели. Что дальше?
Вы чувствуете, что ваш рост как бы замедлился. Есть множество навыков, которыми вам следовало бы овладеть, но вы этого так и не сделали, потому что в вашей работе они не были вам нужны. Ваши коллеги, кажется, знают все о новейших инструментах, а вы – нет, и это значит, что в конечном итоге вы от них отстанете. Что делать? Мы попробовали разобраться.
https://techrocks.ru/2019/07/11/what-if-your-technical-skills-are-obsolete/
Вы чувствуете, что ваш рост как бы замедлился. Есть множество навыков, которыми вам следовало бы овладеть, но вы этого так и не сделали, потому что в вашей работе они не были вам нужны. Ваши коллеги, кажется, знают все о новейших инструментах, а вы – нет, и это значит, что в конечном итоге вы от них отстанете. Что делать? Мы попробовали разобраться.
https://techrocks.ru/2019/07/11/what-if-your-technical-skills-are-obsolete/
11 инструментов и библиотек для тестирования React-компонентов
Несмотря на то что Facebook рекомендует Jest в качестве своего любимого фреймворка тестирования React, open source экосистема богата фреймворками и инструментами для тестирования React-приложений. Давайте рассмотрим, чем мы сейчас располагаем.
https://techrocks.ru/2019/07/12/11-react-testing-tools/
Несмотря на то что Facebook рекомендует Jest в качестве своего любимого фреймворка тестирования React, open source экосистема богата фреймворками и инструментами для тестирования React-приложений. Давайте рассмотрим, чем мы сейчас располагаем.
https://techrocks.ru/2019/07/12/11-react-testing-tools/
Как выбрать сторонний проект
Если вы начинающий программист, вам часто будут советовать работать над сторонними проектами, помимо тех, которыми вы занимаетесь по работе или в университете. Но ведь есть так много вещей, которые вы могли бы сделать! Как же выбрать, над чем стоит работать? Мы разбирались.
https://techrocks.ru/2019/07/13/how-to-choose-a-side-project/
Если вы начинающий программист, вам часто будут советовать работать над сторонними проектами, помимо тех, которыми вы занимаетесь по работе или в университете. Но ведь есть так много вещей, которые вы могли бы сделать! Как же выбрать, над чем стоит работать? Мы разбирались.
https://techrocks.ru/2019/07/13/how-to-choose-a-side-project/
Самый важный навык, необходимый каждому программисту
Есть множество статей на тему самых нужных навыков для программиста. Но автор этой статьи, на наш взгляд, выдвинул одну из самых интересных версий.
https://techrocks.ru/2019/07/14/most-important-skill-programmers-can-learn/
Есть множество статей на тему самых нужных навыков для программиста. Но автор этой статьи, на наш взгляд, выдвинул одну из самых интересных версий.
https://techrocks.ru/2019/07/14/most-important-skill-programmers-can-learn/