Загрузка страницы

Как получить реальный опыт ДО первого офера? / Как контрибьютить в Open Source? / Как правят баги

Что делают начинающие разработчики на своих первых проектах?

Такому разработчику не получится дать задание написать новый функционал, так как у него мало опыта и он еще не знает специфику системы. Скорее всего его отправят править баги. Это реальная и нужная работа за которую компании платят деньги. И такой опыт очень пригодится на собеседованиях. И есть возможность начать тренироваться в правках багов еще до выхода на вашу первую работу. В этой практике огромное количество плюсов. Не говоря о том что вас могут заметить крупные компании, чей код вы хорошо и стабильно будете править, у вас на руках будет реальный опыт. Вы будете знать сопутствующие системы такие как git или liquibase. Будете понимать что такое ветки и как с ними работать. Будете знать как проводят ревью и как создают мержреквесты, как эти мержреквесты "принимают" или оставляют в них замечания и вы их исправляете. Научитесь писать тесты и общаться с командой. А сам ваш опыт в OpenSource может впечатлить требовательных интервьюеров.

Некоторые ссылки на упомянутые в видео ресурсы (не все, специально чтоб нужно было поискать и прочувствовать боль разработки):
мое видео про git - https://www.youtube.com/watch?v=6RkoBhtFBhY
git - http://git-scm.com/
github - github.com
jetBrains - https://www.jetbrains.com/
сайт со списком багов (он не один такой - можете поискать и другие - вдруг больше понравятся) - https://www.codetriage.com/?language=Java

Видео Как получить реальный опыт ДО первого офера? / Как контрибьютить в Open Source? / Как правят баги канала Software Architect Alex Korolev
Показать
Комментарии отсутствуют
Введите заголовок:

Введите адрес ссылки:

Введите адрес видео с YouTube:

Зарегистрируйтесь или войдите с
Информация о видео
4 мая 2021 г. 1:50:29
00:17:41
Другие видео канала
Распределенные транзакции / Что выбрать? Saga или 2pc? / Как подружить микросервисыРаспределенные транзакции / Что выбрать? Saga или 2pc? / Как подружить микросервисыПонимание Lambda выражений в Java / Зачем они нужны и какие проблемы решают LambdaПонимание Lambda выражений в Java / Зачем они нужны и какие проблемы решают LambdaКак выучить повседневный английский язык / Что значит - говорить на английском свободно?Как выучить повседневный английский язык / Что значит - говорить на английском свободно?Разница между мониторингом и логированием / Современная поддержка приложений / Как помочь поддержке?Разница между мониторингом и логированием / Современная поддержка приложений / Как помочь поддержке?Финансовые потери софта без рефакторинга / Что будет с программой без рефакторинга?Финансовые потери софта без рефакторинга / Что будет с программой без рефакторинга?Как Java чистит память? / Как Java упрощает программисту работу с памятью? / Что такое GC?Как Java чистит память? / Как Java упрощает программисту работу с памятью? / Что такое GC?Optional или как избавиться от NPE в Java / жизнь без Null Pointer Exception реальна?Optional или как избавиться от NPE в Java / жизнь без Null Pointer Exception реальна?Как открыть ИП? Как получить лицензию?Как открыть ИП? Как получить лицензию?Почему мы всегда недовольны своим языком? / Перевод вступления легендарной лекции МартинаПочему мы всегда недовольны своим языком? / Перевод вступления легендарной лекции МартинаЧто такое легаси код? / Монолит vs легаси vs микросервисы / Варианты архитектурЧто такое легаси код? / Монолит vs легаси vs микросервисы / Варианты архитектурПроблема транзакций в микросервисной архитектуре / Краткая теория ACID / Что такое транзакцияПроблема транзакций в микросервисной архитектуре / Краткая теория ACID / Что такое транзакцияТренды ИИ в 2021 / Искусственный интеллект, IoT и ML - на что обратить вниманиеТренды ИИ в 2021 / Искусственный интеллект, IoT и ML - на что обратить вниманиеХотите знать, как устроен Биткоин (и другие криптовалюты)?Хотите знать, как устроен Биткоин (и другие криптовалюты)?Как перестать делать НИЧЕГО / Интервью с корпоративным прокрастинатологом - Максом ДорофеевымКак перестать делать НИЧЕГО / Интервью с корпоративным прокрастинатологом - Максом ДорофеевымКакой шанс стать программистом после первых курсов? / Как подготовиться к курсам?Какой шанс стать программистом после первых курсов? / Как подготовиться к курсам?Стоит ли учить программирование в 2021 году? / Как скоро нас заменят роботы? / Программист в 2021Стоит ли учить программирование в 2021 году? / Как скоро нас заменят роботы? / Программист в 20215 вредных привычек, которые мешают программисту / часть 35 вредных привычек, которые мешают программисту / часть 3Как написать Lambda выражение в Java / Голый синтаксис лямбда выражений в Java без концепцийКак написать Lambda выражение в Java / Голый синтаксис лямбда выражений в Java без концепцийGit за 3 минуты / Что такое Git? / Что такое система контроля версий? / Есть ли альтернативы Git?Git за 3 минуты / Что такое Git? / Что такое система контроля версий? / Есть ли альтернативы Git?Легкий и удобный аудит с Hibernate Envers / Как легко отслеживать операции с базой данных в JavaЛегкий и удобный аудит с Hibernate Envers / Как легко отслеживать операции с базой данных в Java
Яндекс.Метрика