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/
Как оптимизировать свой профиль в LinkedIn: советы разработчикам
Давайте рассмотрим, что может сделать разработчик, чтобы улучшить свой профиль в LinkedIn и привлечь внимание большего числа рекрутеров.
https://techrocks.ru/2019/07/15/linkedin-profile-for-developers/
Давайте рассмотрим, что может сделать разработчик, чтобы улучшить свой профиль в LinkedIn и привлечь внимание большего числа рекрутеров.
https://techrocks.ru/2019/07/15/linkedin-profile-for-developers/
Дайджест интересных материалов techrocks.ru за последнюю неделю
- 27 супер плагинов VS Code для JavaScript разработчика
https://techrocks.ru/2019/07/17/27-vs-code-plugins-for-javanoscript/
- Благодарственное письмо после собеседования: как его написать (и зачем)
https://techrocks.ru/2019/07/16/how-to-write-a-thank-you-email/
- «Работа у программистов напряжённая — надо куда-то сливать негатив». Почему тимлид техподдержки решил уйти в психологи
https://techrocks.ru/2019/07/16/why-support-team-lead-wants-to-be-a-psychologist/
- «Каждый год Microsoft получает 2 млн резюме». Разработчик из Минска — о 7-летнем пути в компанию
https://techrocks.ru/2019/07/11/7-year-way-to-microsoft/
- 5 книг о веб-разработке от Вячеслава Одинокова, CTO Genesis Media
https://techrocks.ru/2019/07/15/5-books-about-web-development/
- 27 супер плагинов VS Code для JavaScript разработчика
https://techrocks.ru/2019/07/17/27-vs-code-plugins-for-javanoscript/
- Благодарственное письмо после собеседования: как его написать (и зачем)
https://techrocks.ru/2019/07/16/how-to-write-a-thank-you-email/
- «Работа у программистов напряжённая — надо куда-то сливать негатив». Почему тимлид техподдержки решил уйти в психологи
https://techrocks.ru/2019/07/16/why-support-team-lead-wants-to-be-a-psychologist/
- «Каждый год Microsoft получает 2 млн резюме». Разработчик из Минска — о 7-летнем пути в компанию
https://techrocks.ru/2019/07/11/7-year-way-to-microsoft/
- 5 книг о веб-разработке от Вячеслава Одинокова, CTO Genesis Media
https://techrocks.ru/2019/07/15/5-books-about-web-development/
Как писать хороший код
Многих начинающих разработчиков интересует все, касающееся написания хорошего кода. Мы попытались разобраться, на что следует обращать внимание, чтобы в итоге код получился хорошим.
https://techrocks.ru/2019/07/17/how-to-write-a-good-piece-of-code/
Многих начинающих разработчиков интересует все, касающееся написания хорошего кода. Мы попытались разобраться, на что следует обращать внимание, чтобы в итоге код получился хорошим.
https://techrocks.ru/2019/07/17/how-to-write-a-good-piece-of-code/
Учеба без наставника: как программисту стать экспертом самостоятельно
Программист среднего или сеньорского уровня может дойти до точки, когда начинает чувствовать, что не прогрессирует, что больше не учится новому. То есть, вы хороший специалист в своем деле, но не знаете, что вам учить дальше и как. Вариантов очень много, а обратную связь получить сложно. Трудно даже определить, есть ли у вас прогресс.
Наставник мог бы помочь, если это хороший учитель. Мы разбирались, что нужно делать, если найти наставника не удалось.
https://techrocks.ru/2019/07/18/learning-without-a-mentor/
Программист среднего или сеньорского уровня может дойти до точки, когда начинает чувствовать, что не прогрессирует, что больше не учится новому. То есть, вы хороший специалист в своем деле, но не знаете, что вам учить дальше и как. Вариантов очень много, а обратную связь получить сложно. Трудно даже определить, есть ли у вас прогресс.
Наставник мог бы помочь, если это хороший учитель. Мы разбирались, что нужно делать, если найти наставника не удалось.
https://techrocks.ru/2019/07/18/learning-without-a-mentor/
Хотите стать веб-разработчиком? Эти 6 вещей вам помогут
Чтобы просто стать веб-разрабочтиком, нужно всего лишь ежедневно тренироваться. Важнее другое: знать, как стать успешным веб-разработчиком. Мы рассмотрели шесть вещей, которые следует иметь в виду людям, желающим заняться разработкой на профессиональном уровне.
https://techrocks.ru/2019/07/19/6-tips-for-aspiring-web-developers/
Чтобы просто стать веб-разрабочтиком, нужно всего лишь ежедневно тренироваться. Важнее другое: знать, как стать успешным веб-разработчиком. Мы рассмотрели шесть вещей, которые следует иметь в виду людям, желающим заняться разработкой на профессиональном уровне.
https://techrocks.ru/2019/07/19/6-tips-for-aspiring-web-developers/
Никто не хочет пользоваться вашими программами
"Теперь, когда бы люди ни спросили меня, что пошло не так, я говорю одно: никто не хочет пользоваться программами. Сначала они смотрят на меня, как на идиота. Программы повсюду. Они – двигатель современной цивилизации! Но после моих объяснений многие из этих людей кивали, мрачно соглашаясь со мной".
https://techrocks.ru/2019/07/21/nobody-wants-to-use-your-programs/
"Теперь, когда бы люди ни спросили меня, что пошло не так, я говорю одно: никто не хочет пользоваться программами. Сначала они смотрят на меня, как на идиота. Программы повсюду. Они – двигатель современной цивилизации! Но после моих объяснений многие из этих людей кивали, мрачно соглашаясь со мной".
https://techrocks.ru/2019/07/21/nobody-wants-to-use-your-programs/
Чему на самом деле должны учить будущих разработчиков в вузе
Автор статьи считает, что в вузах, где готовят программистов, кроме чистой теории должны учить и некоторым другим вещам.
https://techrocks.ru/2019/07/20/what-you-should-actually-learn-in-college/
Автор статьи считает, что в вузах, где готовят программистов, кроме чистой теории должны учить и некоторым другим вещам.
https://techrocks.ru/2019/07/20/what-you-should-actually-learn-in-college/
От вашей работы мечты вас отделяет только техническое собеседование. Советы по подготовке (+опрос)
Есть много хороших разработчиков, которые, тем не менее, испытывают страх перед собеседованиями, где им придется писать код на белой доске. Мы узнавали, как можно подготовиться к таким собеседованиям.
https://techrocks.ru/2019/07/22/coding-interview-preparation/
Есть много хороших разработчиков, которые, тем не менее, испытывают страх перед собеседованиями, где им придется писать код на белой доске. Мы узнавали, как можно подготовиться к таким собеседованиям.
https://techrocks.ru/2019/07/22/coding-interview-preparation/
Дайджест интересных материалов techrocks.ru за последнюю неделю
- Как показать себя, если вы работаете удаленно
https://techrocks.ru/2019/07/19/make-an-impression-working-remotely/
- Сколько лет придётся проработать в ИТ, чтобы достичь средней и «сеньорской» зарплаты
https://techrocks.ru/2019/07/22/salary-in-it-and-years-of-work/
- 14 шаблонов, которые помогут ответить на любой вопрос по коду на собеседовании
https://techrocks.ru/2019/07/24/how-to-ace-any-coding-interview-question/
- Лучшие PHP-фреймворки для использования в 2019 году
https://techrocks.ru/2019/07/23/best-php-frameworks-2019/
- Бесплатные специализированные онлайн-библиотеки для программистов
https://techrocks.ru/2019/07/21/online-libraries-for-programmers/
- Как показать себя, если вы работаете удаленно
https://techrocks.ru/2019/07/19/make-an-impression-working-remotely/
- Сколько лет придётся проработать в ИТ, чтобы достичь средней и «сеньорской» зарплаты
https://techrocks.ru/2019/07/22/salary-in-it-and-years-of-work/
- 14 шаблонов, которые помогут ответить на любой вопрос по коду на собеседовании
https://techrocks.ru/2019/07/24/how-to-ace-any-coding-interview-question/
- Лучшие PHP-фреймворки для использования в 2019 году
https://techrocks.ru/2019/07/23/best-php-frameworks-2019/
- Бесплатные специализированные онлайн-библиотеки для программистов
https://techrocks.ru/2019/07/21/online-libraries-for-programmers/
Нерелевантный опыт работы: недостаток или преимущество?
Многие люди, меняющие направление своей карьеры и желающие стать разработчиками, считают, что весь их предыдущий опыт ничего не стоит. Во многом это мнение поддерживается в объявлениях о вакансиях, где требуют опыт работы с определенными технологиями. Но, возможно, даже нерелевантный опыт не совсем бесполезен? Мы разбирались.
https://techrocks.ru/2019/07/24/irrelevant-job-experience-advantage/
Многие люди, меняющие направление своей карьеры и желающие стать разработчиками, считают, что весь их предыдущий опыт ничего не стоит. Во многом это мнение поддерживается в объявлениях о вакансиях, где требуют опыт работы с определенными технологиями. Но, возможно, даже нерелевантный опыт не совсем бесполезен? Мы разбирались.
https://techrocks.ru/2019/07/24/irrelevant-job-experience-advantage/
Карьера успешного разработчика
На сайте Quora один из посетителей задал вопрос: «Что я действительно должен знать и делать, чтобы стать успешным разработчиком?» Джефф Мейерсон, больше 20 лет занимающийся проектированием и разработкой ПО, дал очень развернутый ответ. Он сделал упор не на чисто утилитарных вещах вроде изучения определенного языка или приобретения каких-то особых навыков, а на общих подходах к построению карьеры. Мы решили опубликовать перевод этого ответа в виде отдельного поста.
https://techrocks.ru/2019/07/25/successful-career-in-software-development/
На сайте Quora один из посетителей задал вопрос: «Что я действительно должен знать и делать, чтобы стать успешным разработчиком?» Джефф Мейерсон, больше 20 лет занимающийся проектированием и разработкой ПО, дал очень развернутый ответ. Он сделал упор не на чисто утилитарных вещах вроде изучения определенного языка или приобретения каких-то особых навыков, а на общих подходах к построению карьеры. Мы решили опубликовать перевод этого ответа в виде отдельного поста.
https://techrocks.ru/2019/07/25/successful-career-in-software-development/
8 игр для улучшения навыков программирования
Конечно, изучать основы программирования можно по учебникам и пособиям, а тренировать навыки написания кода на задачах из этих пособий. Но ведь в игровой форме все это куда интереснее!
https://techrocks.ru/2019/07/26/8-coding-games-to-improve-programming-skills/
Конечно, изучать основы программирования можно по учебникам и пособиям, а тренировать навыки написания кода на задачах из этих пособий. Но ведь в игровой форме все это куда интереснее!
https://techrocks.ru/2019/07/26/8-coding-games-to-improve-programming-skills/
Отладка: 10 подходов к поиску багов в коде
Время от времени трудности с отладкой переживают все разработчики. Автор этой статьи рассказал о своих любимых подходах к поиску багов в коде.
https://techrocks.ru/2019/07/27/10-techniques-to-find-a-bug-in-your-code/
Время от времени трудности с отладкой переживают все разработчики. Автор этой статьи рассказал о своих любимых подходах к поиску багов в коде.
https://techrocks.ru/2019/07/27/10-techniques-to-find-a-bug-in-your-code/
7 способов «прочистить мозги» при столкновении со сложной проблемой
Когда вы застряли, важно отвлечься от программирования и заняться чем-то другим, что активизирует ваш мозг и позволит ему в конечном итоге справиться со сложной задачей. Мы изучили, чем именно лучше заняться, чтобы мозг быстрее освежился.
https://techrocks.ru/2019/07/28/7-ways-to-clear-your-head/
Когда вы застряли, важно отвлечься от программирования и заняться чем-то другим, что активизирует ваш мозг и позволит ему в конечном итоге справиться со сложной задачей. Мы изучили, чем именно лучше заняться, чтобы мозг быстрее освежился.
https://techrocks.ru/2019/07/28/7-ways-to-clear-your-head/
Правда ли, что джуниоры в свой первый год – обуза для компании?
Компании, занимающиеся разработкой программного обеспечения, не всегда горят желанием принять в свой штат начинающего программиста, только что закончившего вуз или курсы. Считается, что он в любом случае еще ничего не умеет и компании придется потратиться на его обучение. А после этого, подучившись, джуниор может запросто уйти в другую компанию.
Посетители сайта Quora обсуждали, действительно ли джуниор поначалу обременителен для команды.
https://techrocks.ru/2019/07/29/are-junior-developers-just-a-burden/
Компании, занимающиеся разработкой программного обеспечения, не всегда горят желанием принять в свой штат начинающего программиста, только что закончившего вуз или курсы. Считается, что он в любом случае еще ничего не умеет и компании придется потратиться на его обучение. А после этого, подучившись, джуниор может запросто уйти в другую компанию.
Посетители сайта Quora обсуждали, действительно ли джуниор поначалу обременителен для команды.
https://techrocks.ru/2019/07/29/are-junior-developers-just-a-burden/
Дайджест интересных материалов techrocks.ru за последнюю неделю
- 8 советов, как создать свой митап, от организатора конференций в Долине
https://techrocks.ru/2019/07/28/8-tips-how-to-create-your-own-meetup/
- По каким причинам программисты меняют работу?
https://techrocks.ru/2019/07/29/why-programmers-change-jobs/
- 5 советов по безопасности программ для разработчиков
https://techrocks.ru/2019/07/30/5-security-tips-for-software-developers/
- Как работают тру-хакеры: подборка эпичных сцен из кино и сериалов
https://techrocks.ru/2019/07/31/how-do-hackers-work-in-movies/
- Свежие идеи проектов, которые принесут вам успех
https://techrocks.ru/2019/07/27/project-ideas-for-success/
- 8 советов, как создать свой митап, от организатора конференций в Долине
https://techrocks.ru/2019/07/28/8-tips-how-to-create-your-own-meetup/
- По каким причинам программисты меняют работу?
https://techrocks.ru/2019/07/29/why-programmers-change-jobs/
- 5 советов по безопасности программ для разработчиков
https://techrocks.ru/2019/07/30/5-security-tips-for-software-developers/
- Как работают тру-хакеры: подборка эпичных сцен из кино и сериалов
https://techrocks.ru/2019/07/31/how-do-hackers-work-in-movies/
- Свежие идеи проектов, которые принесут вам успех
https://techrocks.ru/2019/07/27/project-ideas-for-success/
Что делает вас отличным программистом и хорошим командным игроком?
Большинство разработчиков программного обеспечения стремятся стать не просто хорошими, но отличными профессионалами. Мы узнавали, что может этому поспособствовать.
https://techrocks.ru/2019/07/31/what-makes-you-a-great-programmer/
Большинство разработчиков программного обеспечения стремятся стать не просто хорошими, но отличными профессионалами. Мы узнавали, что может этому поспособствовать.
https://techrocks.ru/2019/07/31/what-makes-you-a-great-programmer/
Как создать собственный YouTube-канал, посвященный разработке: полное руководство
Очень многие разработчики ведут собственные каналы на YouTube. Для некоторых это прямой источник заработка, но не все преследуют именно такие цели. Свой канал также может послужить мотивационным фактором в учебе, а кроме того, помочь найти работу. Своим опытом создания и раскрутки канала поделился программист, ведущий канал freeCodeCamp.org.
https://techrocks.ru/2019/08/01/how-to-create-youtube-channel-on-programming/
Очень многие разработчики ведут собственные каналы на YouTube. Для некоторых это прямой источник заработка, но не все преследуют именно такие цели. Свой канал также может послужить мотивационным фактором в учебе, а кроме того, помочь найти работу. Своим опытом создания и раскрутки канала поделился программист, ведущий канал freeCodeCamp.org.
https://techrocks.ru/2019/08/01/how-to-create-youtube-channel-on-programming/