Фон

По данным SAP, по оценкам, во всей Африке менее 1% детей бросают школу с базовыми навыками программирования. К сожалению, это так. Все мои школьные годы в Нигерии я абсолютно ничего не знал о программировании. С самого детства я всегда хотел вводить новшества. У меня были возвышенные мечты о том, как использовать технологии для решения некоторых наших проблем. Например, летающие машины, репелленты от комаров с использованием световых лучей, ирригационные системы с использованием летательных аппаратов были среди того, что я хотел создать. Эти мечты были у меня еще до того, как успешные технологические компании создали и начали продавать свою продукцию. Этого я не смог достичь вовремя из-за цифрового разрыва и отсутствия необходимых навыков. Действительно, на континенте много неиспользованных потенциалов.

Среднестатистическому африканцу необходимо обладать навыками, необходимыми для решения наших проблем. Именно для этого был создан SuaCode.

Я признаю, что осведомленность о цифровых технологиях и распространение смартфонов неуклонно приносят долгожданные изменения. Statista показывает, что по состоянию на декабрь 2019 года 126 миллионов нигерийцев являются пользователями Интернета. Я участвовал в этой цифре (которая поставила мою страну первой в Африке) позволило мне познакомиться с возможностью изменить мою жизнь, которой посвящена эта статья.

Pre-SuaCode

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

В 2019 году я присоединился к группе WhatsApp, созданной ScholarNuture, где публикуются возможности получения стипендий, и вскоре после этого я увидел группу SuaCode. Тот факт, что я мог научиться программировать на своем смартфоне, побудил меня зарегистрироваться, и я был выбран среди соискателей на основе стипендии.

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

Я узнал, как разработчик программного обеспечения подходит к решению проблем, то есть разбивая их на части перед написанием небольших кодов для каждой части. Я развил мягкие навыки, такие как критическое мышление, решение проблем и т. Д., Благодаря полученным заданиям. Моя ловкость и стойкость возросли, потому что у заданий были сроки, которые нужно было уложить. Отзывы, полученные от моих заданий, помогли мне научиться на моих ошибках. Сообщество SuaCode Africa 1.0 предоставило мне дом для моей новой карьеры. Мне приходилось общаться с сокурсниками, наши инструкторы были под рукой, чтобы ответить на все вопросы даже в неурочные часы дня.

После завершения 8 недель занятий я не мог не продолжать писать код на своем смартфоне. Я решил поработать над проектом факультативного курса, который создавал знаменитую игру под названием Breakout. Это приключение заняло у меня 7 месяцев, потому что мне нужно было лично изучить некоторые требуемые сложные концепции, прочитать много книг, изучить инструменты Foundation Processing, познакомиться с форумами разработчиков, такими как StackOverflow среди других . Я также помню, что команда SuaCode пригласила выпускников посетить сессию наставничества с Джорданом Кунзика (инженер-программист, Google), где были даны ответы на все наши вопросы начинающих программистов. Должен признаться, что поддержка, полученная от команды, была огромной.

Post-SuaCode

Через год после знакомства с SuaCode я получил электронное письмо от команды с просьбой присоединиться к ним в качестве фасилитатора группы SuaCode Africa 2.0. Я был более чем рад присоединиться к команде, и это решение подняло меня на большие высоты в моей технической карьере. Моя роль заключалась скорее в помощнике учителя для студентов, и я делал это послушно. Я научился сотрудничать с членами команды, находящимися на разных континентах. Я всегда с нетерпением ждал нашей еженедельной виртуальной встречи на Z oom. В конце концов, наш дружелюбный руководитель группы счел меня достойным звания лучшего фасилитатора. Моя работа со студентом была также оценена должным образом, когда на выпускном вечере Луиза Дана (студентка колледжа из Ганы) специально упомянула мое имя, поблагодарив меня за мою работу со студентами. Я чувствовал себя таким счастливым и удовлетворенным, потому что это показывает, что наши студенты действительно почувствовали положительное влияние работы, которую проводит команда по преодолению разрыва в цифровой грамотности в Африке.

Я не могу забыть упомянуть, как через 2 года после моего первого знакомства с SuaCode меня постоянно наставлял руководитель группы Джордж Боатенг. Его поддержка дала мне возможность отточить свои навыки программирования. Мы оба сотрудничали в разработке инструментов искусственного интеллекта для решения некоторых проблем, препятствующих экспоненциальному масштабированию воздействия SuaCode на африканских студентов. В 25 лет я получил свою первую исследовательскую работу (с Джорджем в качестве соавтора), принятую для публикации на конференции «Искусственный интеллект в образовании» в 2021 году. Это было бы невозможно, если бы не непоколебимая поддержка, которую я получаю от команды SuaCode на протяжении многих лет.

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

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

Заключение

Опыт SuaCode настолько меня заинтриговал, когда я понял, что все используемые ресурсы / инструменты, такие как материалы курса программирования, Автоматическая система оценок (AutoGrad), Код Детектор плагиата, Virtual Teaching Assistant (Kwame), приложение SuaCode.ai для Android и т.д. были созданы выпускниками курса.

Я также рад сообщить вам, что SuaCode собирается запустить свою систему управления обучением на Android. Посмотрите демонстрационное видео здесь и зарегистрируйтесь для участия в бета-тестировании здесь.

Моим коллегам-выпускникам SuaCode я говорю: Счастливого SuaCoding !!!. Я с нетерпением жду возможности стать частью следующего программного проекта выпускника SuaCode Africa 2.0. Приветствую вас, Omphile Monchwe, за то, что вы не упускаете возможности отточить свои навыки программирования.

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

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