В этой серии мы уделяем внимание членам сообщества Codementor. Они рассказывают о своем пути к тому, чтобы стать разработчиком — взлетах, падениях и промежуточных этапах. Наша первая история из Митчелл Гулд, давний пользователь Codementor.
Когда мне было 10 лет, мой отец зашел в мою комнату и спросил: «Как бы ты хотел подняться на Килиманджаро?» Я, конечно, ухватился за эту идею, не имея ни малейшего представления, что такое Килиманджаро и где он находится. Мой отец больше никогда не упоминал эту тему. Но семя было посажено, и если вы продолжите читать, вы узнаете, как ЭТО позволило мне покорить эту гору.
Меня попросили написать о том, как мой разнообразный опыт работы во множестве профессий помог мне стать предпринимателем. Но после того, как в очень юном возрасте у меня появилось отвращение к лейблам, я не считаю себя предпринимателем.
Моя семья переехала из Нью-Йорка в Торонто, когда я был совсем маленьким. Я хотел вписаться, поэтому решил, что стану хоккеистом. В конце концов, это была Канада. Но как назло, моя мама смотрела хоккейный матч незадолго до того, как я спросил. И, пресыщенная кровью и жестокостью игры, она в классической материнской манере ответила четырьмя словами: через мой труп.
Вместо этого меня записали на фигурное катание и заставили поверить, что все великие хоккеисты берут уроки фигурного катания. Когда дети в школе узнали об этом, меня дразнили, высмеивали и часто били. Я узнал, что должен скрывать опасные ярлыки, если хочу быть в безопасности. Игнорируя ярлыки, я сосредоточился на навыках и практиках, связанных с ними.
Этот отказ от ярлыков имел положительный побочный эффект, помогая мне меньше осуждать себя и других. Я также считаю, что это дало мне возможность заниматься множеством профессий в совершенно не связанных между собой областях, таких как (в произвольном порядке):
- международный участник национальной сборной Канады по фигурному катанию
- исследователь мозга, связанный с Канадским отделом аэрокосмических медицинских исследований
- сертифицированный шеф-повар Cordon Bleu в знаменитом кафе Olive and Gourmando
- писать и продюсировать фильмы, один из которых получил Национальную драматическую премию.
- Сертифицированный CELTA преподаватель в 3 университетах Чиангмая, Таиланд
- окончить Институт информационных технологий и строить свои собственные ИТ-проекты
- буддийский монах в Камбодже в рамках проекта по возрождению буддизма в сельских общинах.
Что я нахожу самым захватывающим, так это то, как каждая из этих профессий удивляла меня проблемами саморазвития, приобретения новых навыков, о которых я никогда не мог себе представить, и того, как эти навыки переносились из одной карьеры в другую.
Например, будучи шеф-поваром, вы будете готовить такие блюда, как велюте, кассуле или конфи де утка. Но на самом деле я тратил много времени на решение проблем. Например, в тот раз, когда наш поставщик продуктов питания пропустил нашу доставку, и мне пришлось найти и сбалансировать пять коробок грибов портобелло, катаясь на велосипеде в канадской метели. Или когда вода случайно осталась течь в эспрессо-машине на ночь, и нам пришлось иметь дело с наводнением эспрессо на следующее утро.
Как фигурист, я практиковался, как подбрасывать свой вес в воздух, чтобы достичь достаточного импульса, чтобы совершить 2.5 оборота и безопасно приземлиться. Я должен был преодолеть страх и полностью довериться себе. Это превратилось в жизненную философию. Я никогда бы не подумал, что двойная ось поможет мне с уверенностью начать работу в таком количестве различных профессий и проектов.
Мой текущий проект под кодовым названием «ProvenWord» является прямым следствием обучения английскому языку в Таиланде в течение 3 лет. Я воочию убедился, как трудно научиться писать по-английски, что я считал само собой разумеющимся как носитель английского языка. Я сотрудничал с другом, который имеет более чем 20-летний опыт корректуры, чтобы разработать приложение, которое помогает людям, для которых английский язык не является родным, улучшить свои навыки письма.
На соревнованиях по фигурному катанию судьи немедленно оценивали ваше выступление и выставляли баллы от 0 до 10. Я обнаружил, что такая прямая и немедленная обратная связь очень эффективна (а иногда и болезненна). ProvenWord в значительной степени опирается на этот опыт. Наша система мгновенно оценивает письмо клиента, классифицирует его ошибки (например, глагол, пунктуация, использование заглавных букв и т. д.) и представляет результаты в визуально потрясающем графическом интерфейсе. Клиенты получают четкое представление о том, на чем им нужно сосредоточиться, чтобы улучшить свое письмо, им предоставляются интерактивные инструменты обучения, разработанные для каждой категории ошибок.
Из всех профессий, должностей и проектов, в которых я участвовал, ProvenWord доказанный быть самым сложным. У нас буквально не было денег, когда мы начинали этот проект. Мои навыки в области ИТ были весьма ограничены и/или устарели. Масштабы проекта продолжали расти и выходили далеко за рамки моей зарплаты. Но для меня это звучало как огромный вызов, поэтому я решил улучшить свои способности в области ИТ, и для этого мне нужна была помощь. Много помощи.
Мне потребовалось довольно много времени, чтобы найти ресурсы, учебные платформы и легенды программирования, у которых я хотел учиться. Кроме того, я очень медленно учусь, поэтому я обнаружил, что посещаю много курсов по одной и той же теме от разных учителей, что знакомит меня со множеством стилей и идеологий кодирования.
Хотя курсы и ресурсы дали мне прочную основу, ничто не было таким действенным и эффективным, как работа с наставником. Я должен дать крик людям в Кодементор за создание этой платформы с доступом к стольким замечательным разработчикам. Это не значит, что я нашел подходящих наставников с первого раза. Мне потребовалось несколько сеансов, прежде чем я связался с наставниками с хорошим балансом терпения, педагогики и опыта, которые нашли отклик во мне.
Сначала я работал с наставниками над исправлением конкретных ошибок, но чаще всего наставник указывал на более серьезную проблему, которую необходимо было исправить. Сессии наставничества перешли от «исправления ошибок» к разработке высокоуровневых стратегий и лучших практик, которые вывели бы мои навыки программирования на совершенно новый уровень. Я научился делать шаг назад, чтобы подумать о проблеме, о том, как можно скорректировать структуру, и, что более важно, я научился решать проблему, когда она возникнет в следующий раз. Я помню, как однажды мне пришлось выбросить весь код после сеанса наставничества. Вместо того, чтобы подправить существующий код, мой наставник спросил, чего я пытаюсь достичь. Затем он сделал шаг назад и научил меня смотреть на все другие способы написания лучшего кода с той же функцией. Я закончил этот сеанс наставничества, чувствуя себя Киану Ривзом в «Матрице», как будто я подключился и получил обновление. Я был взволнован, воодушевлен и мотивирован вернуться к работе и применить эти новые знания.
Это чувство я испытываю после каждой плодотворной сессии наставничества. Нахождение правильного наставника позволило мне улучшить свою игру и набор навыков. Они открыли мне глаза и научили вещам, о которых я даже не просил в первоначальном общении. Работа с правильным наставником может сильно мотивировать, но это не значит, что я не готовился заранее. Я понял, что для того, чтобы получить максимальную отдачу от наставничества, мне нужно четко понимать, чего я хочу от каждого занятия. Это заставило меня глубоко задуматься над каждой проблемой и точно задокументировать ее. Иногда этой подготовки мне хватало, чтобы решить проблему самостоятельно. В других случаях документ с примерами кода, псевдокодом и другой информацией помогал моему наставнику подготовиться к нашему сеансу и мог более эффективно разработать стратегию или решение.
Спасибо моим наставникам и Codementor за вашу помощь.
Вернемся к истории Килиманджаро.
Я учился в Институте информационных технологий в Оттаве, Канада, когда встретил Ивонн. Она была убежищем из Руанды и поистине блестящей женщиной. Мы быстро стали близкими друзьями и помогали друг другу справляться с изнурительными учебными нагрузками.
Мы закончили университет сразу после того, как в 2000 году лопнул пузырь доткомов, и не было работы для только что окончивших ИТ-студентов. Не имея выбора и нечего терять, мы открыли магазин в комнате моей монреальской квартиры и создали веб-сайты, разработали визитки, флаеры и сделали все возможное, чтобы выжить.
Однажды Ивонн вошла в офис и сказала мне, что едет в Найроби, Кения, чтобы увидеть свою семью. Быстрый поиск в Google показал мне, где находится Найроби: в 4 часах езды к северу от Аруши, Танзания — город-плацдарм для восхождения на Килиманджаро. Восприняв это как знак Вселенной, я связался со своим другом Адамом, который тогда работал где-то в Нигерии. Так совпало, что он хотел бросить свою работу и был готов к приключениям. Так что я забронировал билет и исполнил свою детскую мечту, только без папы (он все равно гордился мной).
Спасибо за ваше внимание и настойчивость в чтении этой статьи. Я надеюсь обновить его в ближайшем будущем, добавив ссылки на ProvenWord.com, когда он будет запущен. Я также включил список ресурсов, которые я использовал. Надеюсь, это будет полезно для вас.
Вот список ресурсов, которые могут быть вам полезны:
- Ruby и объектно-ориентированное программирование:
- Любая книга Санди Мец и этот курс
- Любая книга Авди Грима и курсы по его веб-сайт,
- Идиоматический рубин
- Руби за пределами основ
- Джордан Хадженс - Комплексное программирование на Ruby
- LearnEnough.com
- Йонас Шмедтманн — Продвинутый CSS и Sass
- Scrimba.com
- Кевин Пауэлл — Учебный курс по адаптивному веб-дизайну
- Пер Геральд Боган – Изучите Flexbox
- Frontendmasters.com
- Майк Норт — Основы SASS
Источник: https://www.codementor.io/blog/user-story-mitchellgould-9z2htr4xny.
- доступ
- Приключение.
- Аэрокосмическая индустрия
- Применение
- около
- гайд
- ЛУЧШЕЕ
- лучшие практики
- кровь
- тело
- Ошибка
- ошибки
- строить
- Строительство
- бизнес
- Канада
- канадские
- Карьера
- карьера
- вызов
- Город
- клиентов
- код
- Кодирование
- Связь
- Сообщества
- сообщество
- приготовление
- Текущий
- день
- мертвый
- сделка
- поставка
- Проект
- развивать
- Застройщик
- застройщиков
- DID
- Драма
- Эффективный
- Английский
- Предприниматель
- и т.д
- семья
- Мода
- Поля
- фигура
- First
- Впервые
- соответствовать
- фиксированный
- полет
- Фокус
- питание
- функция
- будущее
- игра
- хорошо
- Google Поиск
- большой
- Рост
- Спрятать
- High
- держать
- Как
- How To
- HTTPS
- ICE
- идея
- информация
- информационная технология
- интерактивный
- IT
- работа
- Джобс
- Кения
- Дети
- знания
- Этикетки
- запуск
- УЧИТЬСЯ
- узнали
- ученик
- изучение
- уровень
- Ограниченный
- Список
- загрузка
- Совпадение
- основным медицинским
- медицинские исследования
- Участники
- Импульс
- деньги
- Монреаль
- мать
- Кино
- Возле
- New York
- Нигерия
- север
- заказ
- Другие контрактные услуги
- Другое
- Оттава
- ОПЛАТИТЬ
- Люди
- производительность
- настойчивость
- философия
- картина
- Платформа
- Платформы
- игрок
- Сменная
- Программирование
- Проект
- проектов
- RE
- Reading
- исследованиям
- Полезные ресурсы
- Итоги
- Бег
- Сельский
- безопасный
- Школа
- Поиск
- семя
- Серии
- Поделиться
- навыки
- So
- РЕШАТЬ
- Динамик
- тратить
- Прожектор
- и политические лидеры
- Стратегия
- система
- учитель
- учителя
- Обучение
- Технологии
- Таиланд
- время
- Торонто
- Доверие
- Университеты
- Обновление ПО
- Вода
- Web
- веб-сайты
- КТО
- женщина
- слова
- Работа
- письмо
- лет
- YouTube