Как уменьшить количество багов во фронтенде
Баги не радуют пользователей и замедляют работу наших продуктов. При этом фронтенд у нас более изменчив, чем бэкенд, а потому в нем риск появления багов выше. Мы разбирались, как снизить этот риск.
https://techrocks.ru/2019/02/02/how-to-reduce-front-end-bugs/
Баги не радуют пользователей и замедляют работу наших продуктов. При этом фронтенд у нас более изменчив, чем бэкенд, а потому в нем риск появления багов выше. Мы разбирались, как снизить этот риск.
https://techrocks.ru/2019/02/02/how-to-reduce-front-end-bugs/
Moment.js и другие JS-библиотеки, которые надо знать в 2019 году
Сегодня JavaScript это самый популярный и наиболее широко используемый язык программирования. Но похоже, что стандартный функционал языка таким и останется. Представляем краткий перечень полезных библиотек с хорошей поддержкой, которые помогут заполнить пробелы стандартного функционала.
https://techrocks.ru/2019/02/03/momentjs-and-other-js-libraries-for-2019/
Сегодня JavaScript это самый популярный и наиболее широко используемый язык программирования. Но похоже, что стандартный функционал языка таким и останется. Представляем краткий перечень полезных библиотек с хорошей поддержкой, которые помогут заполнить пробелы стандартного функционала.
https://techrocks.ru/2019/02/03/momentjs-and-other-js-libraries-for-2019/
Парное и групповое программирование: как это происходит
Представляем рассказ разработчика о том, как в реальной жизни происходят сеансы парного программирования, а также программирования втроем и вшестером.
https://techrocks.ru/2019/02/04/pair-programming-in-real-life/
Представляем рассказ разработчика о том, как в реальной жизни происходят сеансы парного программирования, а также программирования втроем и вшестером.
https://techrocks.ru/2019/02/04/pair-programming-in-real-life/
10 советов тем, кто учится программировать
Если вы переживаете насчет того, сумеете ли вы научиться программировать, – не стоит волноваться. Мы подготовили 10 советов, которые помогут вам успешно двигаться в выбранном направлении.
https://techrocks.ru/2019/02/05/10-tips-for-programming-learners/
Если вы переживаете насчет того, сумеете ли вы научиться программировать, – не стоит волноваться. Мы подготовили 10 советов, которые помогут вам успешно двигаться в выбранном направлении.
https://techrocks.ru/2019/02/05/10-tips-for-programming-learners/
Забота о себе для разработчиков
Забота о себе в наше время является популярной темой. Заранее предпринимая некоторые шаги для сохранения своего здоровья и счастья, вы сможете избежать многих проблем в будущем. Вот несколько предложений, с чего можно начать.
https://techrocks.ru/2019/02/06/self-care-for-developers/
Забота о себе в наше время является популярной темой. Заранее предпринимая некоторые шаги для сохранения своего здоровья и счастья, вы сможете избежать многих проблем в будущем. Вот несколько предложений, с чего можно начать.
https://techrocks.ru/2019/02/06/self-care-for-developers/
Карьера в IT: как выбрать направление
В IT-сфере есть очень много возможностей для построения карьеры. Причем направления могут быть самые разнообразные. Мы осветили некоторые из самых популярных профессий и надеемся, что это поможет тем, кто еще не определился с выбором.
https://techrocks.ru/2019/02/07/career-path-in-it-how-to-choose-one/
В IT-сфере есть очень много возможностей для построения карьеры. Причем направления могут быть самые разнообразные. Мы осветили некоторые из самых популярных профессий и надеемся, что это поможет тем, кто еще не определился с выбором.
https://techrocks.ru/2019/02/07/career-path-in-it-how-to-choose-one/
Дайджест интересных материалов techrocks.ru за последнюю неделю
- Главная причина выгорания у ИТ-специалистов — не переработки
https://goo.gl/M4igk9
- «О жизни в IT и не только»: история тим-лида, который ведет канал на YouTube
https://goo.gl/XFRUxH
- История первого американца, переехавшего в Минск на фул-тайм
https://goo.gl/zAesaJ
- Несогласие не приветствуется: негативные стороны работы в Facebook
https://goo.gl/tqxbNb
- 5 причин провала нетехнических специалистов на собеседованиях в IT-компании
https://goo.gl/YTTD7S
- Главная причина выгорания у ИТ-специалистов — не переработки
https://goo.gl/M4igk9
- «О жизни в IT и не только»: история тим-лида, который ведет канал на YouTube
https://goo.gl/XFRUxH
- История первого американца, переехавшего в Минск на фул-тайм
https://goo.gl/zAesaJ
- Несогласие не приветствуется: негативные стороны работы в Facebook
https://goo.gl/tqxbNb
- 5 причин провала нетехнических специалистов на собеседованиях в IT-компании
https://goo.gl/YTTD7S
Симптомы дисфункциональной команды
Когда вы еще на старте своей карьеры, сложно понять, правильно ли функционирует ваша команда. Но определенные симптомы-индикаторы больших проблем культурного или технического характера должны вас насторожить. Мы расскажем о некоторых таких симптомах.
https://techrocks.ru/2019/02/08/dysfunctional-team-symptoms/
Когда вы еще на старте своей карьеры, сложно понять, правильно ли функционирует ваша команда. Но определенные симптомы-индикаторы больших проблем культурного или технического характера должны вас насторожить. Мы расскажем о некоторых таких симптомах.
https://techrocks.ru/2019/02/08/dysfunctional-team-symptoms/
Как писать код для «будущего себя»
Бывает, пишешь кусок кода и думаешь, что он прекрасен. Возвращаешься к этому коду через год и оказывается, что там невозможно ничего разобрать. Проблема в том, что вы пишете код для себя в настоящем. Вместо этого следует писать для себя в будущем. Мы расскажем, как это делать.
https://techrocks.ru/2019/02/09/write-code-for-future-self/
Бывает, пишешь кусок кода и думаешь, что он прекрасен. Возвращаешься к этому коду через год и оказывается, что там невозможно ничего разобрать. Проблема в том, что вы пишете код для себя в настоящем. Вместо этого следует писать для себя в будущем. Мы расскажем, как это делать.
https://techrocks.ru/2019/02/09/write-code-for-future-self/
Лучшие принципы разработки программ
Нет никакой волшебной палочки, с помощью которой можно было бы превратить смесь переменных, классов и функций в идеальный код. Но, придерживаясь определенных принципов, можно сделать свой код гораздо лучше. Некоторые из самых широко применяемых принципов мы постарались разобрать.
https://techrocks.ru/2019/02/10/best-software-engineering-principles/
Нет никакой волшебной палочки, с помощью которой можно было бы превратить смесь переменных, классов и функций в идеальный код. Но, придерживаясь определенных принципов, можно сделать свой код гораздо лучше. Некоторые из самых широко применяемых принципов мы постарались разобрать.
https://techrocks.ru/2019/02/10/best-software-engineering-principles/
Пул-реквесты: улучшаем качество кода
Пул-реквесты могут быть очень полезны. Они дают автору уверенность в том, что его код достаточно хорош для слияния, способствуют распространению знаний, помогают замечать баги. В этой статье мы рассмотрели лучшие практики пул-реквестов.
https://techrocks.ru/2019/02/11/pull-requests-improve-code-quality/
Пул-реквесты могут быть очень полезны. Они дают автору уверенность в том, что его код достаточно хорош для слияния, способствуют распространению знаний, помогают замечать баги. В этой статье мы рассмотрели лучшие практики пул-реквестов.
https://techrocks.ru/2019/02/11/pull-requests-improve-code-quality/
Заниматься рефакторингом legacy-кода или фокусироваться на текущем проекте?
Когда мы работаем над каким-то новым функционалом, нам часто случается натыкаться на старый код. Его можно подправить, сделать более эффективным, более соответствующим принятому сегодня стилю... Но на это нужно время. Давайте разберем, когда стоит заниматься рефакторингом, а когда - концентрацию на новом коде.
https://techrocks.ru/2019/02/12/legacy-code-refactoring-or-current-project-progress/
Когда мы работаем над каким-то новым функционалом, нам часто случается натыкаться на старый код. Его можно подправить, сделать более эффективным, более соответствующим принятому сегодня стилю... Но на это нужно время. Давайте разберем, когда стоит заниматься рефакторингом, а когда - концентрацию на новом коде.
https://techrocks.ru/2019/02/12/legacy-code-refactoring-or-current-project-progress/
Разбор процесса фронтенд-собеседований
В процессе поиска работы вы можете посетить не одну компанию и в каждой из них пройти не одно собеседование. Давайте рассмотрим, как организован среднестатистический процесс собеседований на позицию фронтенд-разработчика.
https://techrocks.ru/2019/02/13/front-end-interview-process/
В процессе поиска работы вы можете посетить не одну компанию и в каждой из них пройти не одно собеседование. Давайте рассмотрим, как организован среднестатистический процесс собеседований на позицию фронтенд-разработчика.
https://techrocks.ru/2019/02/13/front-end-interview-process/
Дайджест интересных материалов techrocks.ru за последнюю неделю
- Разбираемся с алгоритмами в 6 шагов
https://goo.gl/eXEqxz
- Почему синдром самозванца — это хорошо
https://goo.gl/S92EQm
- Что почитать про искусственный интеллект
https://goo.gl/aVjp58
- Кем завтра будут работать те, кто сегодня изучает Data Science
https://goo.gl/P8xRpG
- Почему миллениалы притворяются, будто любят работу
https://goo.gl/4wXTiv
- Разбираемся с алгоритмами в 6 шагов
https://goo.gl/eXEqxz
- Почему синдром самозванца — это хорошо
https://goo.gl/S92EQm
- Что почитать про искусственный интеллект
https://goo.gl/aVjp58
- Кем завтра будут работать те, кто сегодня изучает Data Science
https://goo.gl/P8xRpG
- Почему миллениалы притворяются, будто любят работу
https://goo.gl/4wXTiv
Полное руководство по ревью кода
Ревью кода это очень полезная процедура в любой команде разработчиков программ. Она будет еще полезнее, если правильно подойти к ее организации. Мы разбирались, как это сделать.
https://techrocks.ru/2019/02/14/code-review-ultimate-guide/
Ревью кода это очень полезная процедура в любой команде разработчиков программ. Она будет еще полезнее, если правильно подойти к ее организации. Мы разбирались, как это сделать.
https://techrocks.ru/2019/02/14/code-review-ultimate-guide/
Junior, Senior, Expert – что означают эти тайтлы?
В объявлениях о вакансиях и различных статьях (да и вообще в сфере разработки) часто встречаются такие тайтлы как Junior, Senior, Expert. Мы разбирались, как отличить каждого из этих специалистов.
https://techrocks.ru/2019/02/15/what-noscripts-junior-senior-expert-mean/
В объявлениях о вакансиях и различных статьях (да и вообще в сфере разработки) часто встречаются такие тайтлы как Junior, Senior, Expert. Мы разбирались, как отличить каждого из этих специалистов.
https://techrocks.ru/2019/02/15/what-noscripts-junior-senior-expert-mean/
Изучаем Java: зачем это нужно и с чего начать
Java это хорошо структурированный, объектно-ориентированный язык, который может считаться легким для начинающих. И хотя мы говорим о языке с пологой кривой обучения, новичков все равно подстерегает множество подводных камней. Сколько времени уйдет на учебу? Каким ресурсам можно доверять? Каких ошибок избегать? Давайте рассмотрим все эти стороны изучения Java.
https://techrocks.ru/2019/02/16/learning-to-code-in-java/
Java это хорошо структурированный, объектно-ориентированный язык, который может считаться легким для начинающих. И хотя мы говорим о языке с пологой кривой обучения, новичков все равно подстерегает множество подводных камней. Сколько времени уйдет на учебу? Каким ресурсам можно доверять? Каких ошибок избегать? Давайте рассмотрим все эти стороны изучения Java.
https://techrocks.ru/2019/02/16/learning-to-code-in-java/
20 расширений VS Code, которые вам понравятся
Эти расширения будут полезны для любого фронтенд-разработчика, который хочет по максимуму использовать возможности Visual Studio Code.
https://techrocks.ru/2019/02/17/20-vs-code-extensions/
Эти расширения будут полезны для любого фронтенд-разработчика, который хочет по максимуму использовать возможности Visual Studio Code.
https://techrocks.ru/2019/02/17/20-vs-code-extensions/
История происхождения Git
Git это распределенная система контроля версий, ставшая практически стандартом в процессе разработки программ. Мы заинтересовались историей ее появления.
https://techrocks.ru/2019/02/19/git-origin-story/
Git это распределенная система контроля версий, ставшая практически стандартом в процессе разработки программ. Мы заинтересовались историей ее появления.
https://techrocks.ru/2019/02/19/git-origin-story/
(Не бойтесь) Regexs: практическое руководство по регулярным выражениям
Регулярные выражения часто вызывают священный трепет у начинающих программистов. Давайте попробуем разобраться, как их применять на практике.
https://techrocks.ru/2019/02/20/regexs-practical-guide/
Регулярные выражения часто вызывают священный трепет у начинающих программистов. Давайте попробуем разобраться, как их применять на практике.
https://techrocks.ru/2019/02/20/regexs-practical-guide/
Дайджест интересных материалов techrocks.ru за последнюю неделю
- «Удалёнщики» более продуктивны и довольны работой, чем сотрудники в офисах
https://goo.gl/iaDjUc
- Как стать тестировщиком программ
https://goo.gl/8gjozx
- Python + Visual Studio Code = успешная разработка
https://goo.gl/o8U31P
- Удаленный сотрудник в обычной команде: руководство по выживанию
https://goo.gl/ZUGd65
- За что увольняют программистов: основные причины
https://goo.gl/8x9FRz
- «Удалёнщики» более продуктивны и довольны работой, чем сотрудники в офисах
https://goo.gl/iaDjUc
- Как стать тестировщиком программ
https://goo.gl/8gjozx
- Python + Visual Studio Code = успешная разработка
https://goo.gl/o8U31P
- Удаленный сотрудник в обычной команде: руководство по выживанию
https://goo.gl/ZUGd65
- За что увольняют программистов: основные причины
https://goo.gl/8x9FRz