В этом году параллель будет посвящена Android разработке.
Мы расскажем о git, CI/CD, agile и т.д, тестировании, чистом коде(немного про паттерны, форматтеры, линтеры)
У каждого будет индивидуальный android проект, который будет писаться параллельно с лекциями. Тематики проектов будет две на выбор. Но можно предложить и свою.
Сложность и объемность программы будет корректироваться по итогу полученных вступительных работ. Так что не стоит бояться браться за вступительное задание 🙃
Что мы ждём от поступающих в P
Если кратко, то:
умение писать код,
самостоятельность,
любознательность,
некоторый уровень знания ООП языка(желательно Java/Kotlin)
Умение писать код значит, что программирование не должно быть для вас магией. Вы должны понимать как работает код: тот, который пишете вы, и тот, который написан кем-то ещё. И вы должны уметь писать код, который делает то, что вы хотите, и который способен понять кто-то ещё.
Самостоятельность подразумевает, что столкнувшись с проблемой, вы пойдёте искать её решение и постараетесь справится с ней сами, перед тем как искать помощи извне. Мы считаем это важным, потому что именно при самостоятельном решении проблем и происходит рост. Если что, это не значит, что нужно ВСЕ проблемы решать самостоятельно: в лагере будет много замечательных людей, которые с радостью вам помогут. Не нужно забывать и про гугл, документацию. Это не олимпиадное программирование, так что теперь stackoverflow наш лучший друг :)
Под любознательностью мы имеем в виду, что вам действительно нравится программирование и хочется изучать что-то новое. Согласитесь, как-то грустно ехать в эту параллель, если вы не любите программировать
Подготовка к вступительной работе(и к работе в параллели P)
Программировать во вступительной и в течение смены будем в основном на Kotlin. Основные причины такого выбора это его удобство и синтаксические плюшки. Kotlin отлично совместим с Java так что проблем у тех, кто будет писать на ней, не будет(можно даже автоматически конвертировать код с Java в Kotlin и в проекте могут взаимодействовать файлы на обоих языках).
В связи с этим, для выполнения вступительной вам нужно установить AndroidStudio и android SDK . Это будет наш основной инструментарий для работы
Android SDK можно установить прямо из андроид студии. Для этого надо открыть настройки и перейти в раздел Android SDK, где выбрать пакеты для установки. Стоит устанавливать пакеты с версией Android >=5.0
Подготовка к вступительной работе (и к работе в параллели P)
Описание вступительной
Как с нами связаться?