ПРИМЕЧАНИЕ. Этот пост изначально был написан в моем блоге Hashnode.

С Новым годом, народ! Это мой первый пост в этом году.

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

Я писал об очень утомительном, недельном онлайн-хакатоне в предыдущем посте. Эта статья будет касаться только дня выставки.

Экспо - это крупное выставочное мероприятие, на котором демонстрируются товары и продукты (в нашем случае - проекты).

ПРОБЛЕМЫ, КОТОРЫЕ МЫ СТРЕМИМСЯ

  • Выявление болезней растений
  • Обнаружение вредителей растений
  • Выявление болезней животных
  • Определение уровня плодородия почвы и
  • Рекомендации по выращиванию.

НАША ПРОЕКТНАЯ ИДЕЯ

Моя команда, Team Perspective, работала над проектом, который мы назвали AgroAI. AgroAI - это приложение, созданное для агрономов и молодежи, желающих погрузиться в сельское хозяйство. Он оснащен четырьмя основными функциями;

  • Выявление болезней растений
  • Обнаружение вредителей растений
  • Диагностика плодородия почвы и рекомендации по выращиванию жизнеспособных культур.
  • Содержание скота.

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

Позже эта идея получила развитие. В конце концов мы решили интегрировать его с существующими популярными платформами; Nairaland - Сельское хозяйство как местное сообщество и Community.agriculture.com как глобальное сообщество, чтобы избавить нас от стресса, связанного с необходимостью создания форума с нуля.

КАК НАШ ПРОЕКТ ОТЛИЧАЕТСЯ ОТ ПОДОБНЫХ / СУЩЕСТВУЮЩИХ РЕШЕНИЙ

Конечно, есть приложения, которые делают то же самое, что и наше приложение. Но у этих приложений есть проблемы, начиная от подключения к Интернету, задержки сети и заканчивая сложным графическим интерфейсом. И это потенциальная проблема для фермеров в Нигерии, поскольку более 75% ферм в Нигерии расположены в сельских районах, где подключение к Интернету обычно плохое.

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

Поскольку наше приложение предназначено для работы в автономном режиме, не возникнет проблемы с задержкой в ​​сети, которая обычно возникает, когда к серверу отправляются несколько запросов одновременно. (Задержка в сети - это чрезвычайно медленное подключение к Интернету, с которым вы сталкиваетесь при размещении ставок на размещение в общежитии в вашей школе.)

Подробнее об АгроАИ здесь.

РАБОТА НА НАШЕМ ПИТЧЕ И СЛАЙДАХ

Мы сделали это накануне дня выставки, и это заняло всю ночь. Я помню, что не спал до 5 утра, а просыпался к 7 утра для подготовки к выставочному дню.

ТОГДА НАЧИНАЛОСЬ…

Мероприятие началось на полтора часа позже установленного времени начала. Основатели NaijaHacks - Uche и Blessing - представили приветственную речь, а также миссию и видение хакатона. С программной речью выступил Чуде Джидеонво, основатель Joy Inc.

Вскоре мы позавтракали, и началась качка!

ЭКСПО-СТИЛЬ ПИТЧИНГ

Столы и углы были расставлены так, чтобы каждая команда сидела за своим столом, в то время как судьи (номера команд уже были присвоены случайным образом) перемещались и слушали подачу каждой команды.

Нашим первым питчем было шоу ужасов. Наша нервозность была настолько очевидна, что судья разорвал нас на части. Фолахан, мой товарищ по команде, отличный парень с превосходными способностями к программированию. Но общение и проведение презентаций с нетехническими людьми - не его сильная сторона. Когда ушел первый судья, мы изменили стиль подачи. Фолахан занялся объяснением технической стороны нашего проекта, а я сосредоточился на его продаже и объяснении, почему наш проект - лучшее, что произошло в Африке в декабре.

Конечно, наши четыре других питча прошли успешно.

ОБЪЯВЛЕНЫ ПОБЕДИТЕЛИ

Я не мог поверить, когда АгроАИ был объявлен в числе 12 лучших проектов. Несмотря на то, насколько ужасной была наша первая питч-сессия, я никогда не думал, что мы сможем попасть в число 12 проектов на NaijaHacks ’19. Единственным разумным объяснением было то, что мы, должно быть, занимали безумно высокие позиции в списках других судей.

Я имею в виду, что я ходил и видел много замечательных проектов, но мы все же смогли пройти через 12 лучших проектов.

На сцене прошла финальная питч-сессия, чтобы выбрать лучший питч среди 12 лучших проектов. После этого были объявлены победители в разных номинациях награды.

FAQs

После нашей подачи меня засыпали вопросами. Через несколько часов после завершения мероприятия я увидел несколько жалоб на NaijaHacks ’19 на канале Slack, и я решил рассмотреть каждую из этих жалоб, касающихся AgroAI.

  • Вы действительно новичок?

Это был первый вопрос, который мне задали. Да, я новичок. Я начал программировать примерно в октябре 2018 года с большим количеством блоков и остановок между ними. Но Фолахан не новичок.

Правила NaijaHacks гласят, что команда может зарегистрироваться как команда для новичков, если 50% ее членов являются новичками. Думаю, мы квалифицировались как команда для новичков.

  • Как вы могли завершить проект такого масштаба за неделю?

Во время нашего выступления на сцене я упомянул, что никто из наших товарищей по команде не имел никаких предварительных знаний о мобильной разработке, но нам удалось создать рабочий прототип нашего проекта на платформах Android и iOS.

Да, могли. С целенаправленными шагами и острым чувством направления почти легко выполнить проект за неделю. Также помните, что все, что требуется от нас, - это минимально жизнеспособный продукт (MVP).

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

На второй день у нас был еще один мозговой штурм. Затем Фолахан работал над нашими макетами пользовательского интерфейса, в то время как я искал необходимые наборы данных для реализации наших моделей машинного обучения.

С третьего по шестой день Фолахан совершенствовал свои знания Java и работал над приложениями для Android и iOS, в то время как я боролся с тестами непрерывной оценки, к которым я не мог хорошо подготовиться. Удивительно, но версия для Android доставила ему гораздо больше хлопот, чем iOS.

К седьмому дню мы строили нейронную сеть для функции обнаружения болезней сельскохозяйственных культур.

До полуночи последнего дня мы боролись за то, чтобы уместить нашу модель в приложениях и предоставить несколько минут до крайнего срока.

Нам действительно нужен был мобильный / веб-разработчик в нашей команде, чтобы мы могли создать веб-приложение и функции форума, которые мы хотели включить, но не могли найти подходящего.

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

Так да! Мы построили AgroAI за неделю с большим трудом и целеустремленностью.

  • Как вы могли бы войти в число 12 лучших команд, если ваш проект не входит ни в одну из указанных категорий?

Заявленными категориями конкурса были образование, жилье и размещение, создание рабочих мест и безопасность граждан.

AgroAI - это проект, ориентированный на сельское хозяйство, и у нас были люди, которые жаловались на это.

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

Фолахан упомянул, когда мы рассказываем, что было время, когда сельскохозяйственный отдел в нашей школе обратился к своему отделу, чтобы помочь создать приложение, которое выполняет те же функции, что и AgroAI (Фолахан должен был быть частью команды, которая должна была работать над проектом) . Но из-за внутренних раздоров и политики соглашение не могло быть достигнуто.

Таким образом, AgroAI квалифицируется как образовательный проект, поскольку он будет использоваться для исследований (по крайней мере) во всех сельскохозяйственных колледжах.

AgroAI также квалифицируется как проект по созданию рабочих мест, потому что он облегчит жизнь фермерам, а также побудит молодежь заняться сельским хозяйством в качестве карьеры.

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

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

ЧЕМУ Я УЧИЛСЯ

Я чувствую, что это может понадобиться людям, которые будут участвовать в будущих хакатонах;

  • Ваши мягкие навыки так же важны, как и ваши технические навыки.

Я видел много фантастических проектов, которые, как я думал, попадут в топ-12. Вы не представляете, как я был удивлен, когда они не попали в список.

Судьи, особенно если они ориентированы на бизнес, не заботятся о языках программирования, на которых вы реализовали свою идею. Их не волнуют инструменты и технологии, которые вы использовали.

Все, что их волнует, - это бизнес-предложение, которое предлагает ваша идея, и насколько оно осуществимо.

Когда мы ехали на автобусе обратно в наш отель, там был парень, которого не впечатлило решение судьи стать победителем в категории «Гражданская безопасность». Он сказал, что технология, которую использовала его команда, превосходит технологию победителя, поскольку изначально она была реализована первоклассной российской охранной компанией.

Поскольку ваши технические навыки важны, не тратьте время на объяснение технического процесса, лежащего в основе вашего проекта, если судьи специально не спросят.

Я думаю, что если судьи могут очень легко относиться к вашим идеям и решениям, это облегчит вам задачу. И вам легче набирать очки.

  • Почему вы?

Знания, навыки, страсть и опыт. Найдите перекресток на том месте, где вы стоите.

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

Представляя свои идеи судьям, мы, будучи студентами сельскохозяйственного колледжа (хотя мы не являемся студентами-агрономами. Я был второкурсником по информатике, а Фолахан был финалистом по мехатронной инженерии), помогли нам легитимно работать над проектом, который решает проблемы сельского хозяйства. .

Вам нужно показать судьям образ Т Мессии. Демонстрация того, как ваше происхождение, опыт, увлеченность и навыки пересекаются с вашей идеей, заставляет судей поверить в то, что вы лучший человек для решения проблемы, тем самым зарабатывая доверие и больше очков.

  • Самый красноречивый товарищ по команде должен взять на себя основную подачу.

Я думаю, это не требует пояснений.

Наконец-то…

Не нужно быть крутым программистом, чтобы создавать проблемы и находить решения. Я видел людей, которые ограничивают себя из-за кажущегося отсутствия технических навыков. Я также встретил команду, не имевшую ранее навыков программирования, получившую 2 награды (12 лучших проектов и награду за лучшую презентацию) на NaijaHacks ’19. Вы всегда сможете подобрать необходимые навыки в дороге.

Помните популярную поговорку: «Программировать легко. Решение проблем - самая сложная часть ».

Удачного взлома, ребята.