Последнее время тема входа в растущую IT отрасль исходит из каждого утюга. Вокруг курсы, менторы, обучение. А что если можно по-другому?

Уже почти год пользуюсь Obsidian - платформой для ведения заметок. Для этой платформы тьма плагинов - дополнений, написанных энтузиастами. Код плагинов открыт на github. Там же трекер задач, ошибок и прочего. Плагины - просто пример. Таких проектов огромное множество. В проекте чаще всего 1-2 разработчика и “команда поддержки”. Лишняя пара рук не помешает.

А теперь главное. Энтузиасты, пишут плагины делают это, потому что любят, им не платят. Послужной список ищется в интернетах, профессионалов с опытом много. Прекрасная возможность научиться от крутых программистов.

Алгоритм действий:

  • Заходим на github
  • Ищем интересный проект, который хотелось бы разрабатывать. Важно, чтобы проект нравился, это будет мотивировать
  • Изучаем команду проекта
    • Проверяем, ведут ли проект разработчики с опытом
    • Адекватность команды оцениваем по описаниям проблем и задач. Для этого достаточно уметь читать
  • Изучаем проект - что делать, завален ли разработчик работой. Чаще всего там работы на месяцы, а то и годы вперед
  • Пытаемся что-то сделать для проекта, параллельно изучая язык. Бесплатных материалов в интернетах - тьма

На выходе:

  • Участие в настоящем проекте, которое можно продемонстрировать. Хоть ссылку в резюме ставь - код ведь открытый
  • Управление задачами разработки. Прочитать задачу или правильно описать, чтобы понял другой не просто
  • Опыт разработки в команде на удаленке
  • Умение работать с чужим кодом. Разобраться в продукте, написанном десятками, если не сотнями людей - то еще удовольствие
  • Владение инструментами разработки (git, lefthook, тысячи их)

Получается как у настоящих разработчиков, только бесплатно. Ну бесплатно какое-то время, чтобы наработать портфолио и научиться. А еще это связи с классными разработчиками.

Не реально? Ни дня не провел на курсах программирования, кроме семестра информатики, где делали программы на бумажке, но попал в структуру на 50.000 человек, которые делали SIM-карты и серверы для них. А значит попасть в бесплатный проект может любой.

Проект, в котором участвую сейчас, нужен для моих личных задач. Поиск работы не рассматриваю, это скорее хобби. Но ведет проект умнейшая женщина, которая кодит с 1987 года. То есть, она примерно столько же программирует, сколько я живу.