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

Именно поэтому я выбрал специальность инженер-строитель. Однако, переходя к курсам, мне понравились курсы «Анализ гражданского строительства через программирование», которые предлагались в качестве факультативных курсов. В качестве языков программирования использовались Visual Basic (VBA в Excel)
и MATLAB. Я считаю, что большая часть обучения происходит посредством обратного проектирования и имитации, типичные задачи гражданского строительства использовались для представления концепций программирования. На последнем курсе я работал в команде робототехники, нам нужно было научиться программировать, и я решил, что, поскольку у меня есть страсть к программированию и мне по-прежнему нравится то, что я узнал на курсах по дорожной инженерии, я получаю степень магистра в области транспорт. Я был очень доволен своим выбором, так как разработал и применил настраиваемые модели планирования перевозок и прогнозирования поездок с использованием Python, C# и других объектно-ориентированных языков программирования с некоторым знанием макросов Microsoft Office и SQL.

Двигаясь вперед, во время моей докторской диссертации. обучения (на что у меня ушло чуть больше 4 лет), я преподавал несколько языков программирования (т. динамика). Кроме того, я работала исследователем в Лаборатории дорожного движения над исследовательскими проектами, финансируемыми штатом и из федерального бюджета, в которых основное внимание уделялось безопасности дорожного движения, анализу и моделированию данных о дорожно-транспортных происшествиях, безопасности уязвимых участников дорожного движения, ГИС-приложениям и анализу пространственных данных. Я специализируюсь на количественном анализе, прогнозном моделировании, машинном обучении (включая деревья классификации, случайный лес, методы опорных векторов, анализ основных компонентов и кластерный анализ), визуализации данных и причинно-следственном анализе. Я также выступаю в качестве рецензента в нескольких журналах.

Я считаю, что учителя и наставники, как правило, учатся всю жизнь, постоянно растут и развиваются. Мной всегда двигали девизы Компьютер — это велосипед для вашего разума Стива Джобса и Если вы знаете, пусть другие зажгут в нем свечи Маргарет Фуллер.
Я' Я учился программировать со средней школы. Попутно я обнаружил, что нет никакой волшебной пыли, которую можно было бы посыпать на ваш код, чтобы внезапно облегчить обучение. Обучение кодированию может быть трудным. И в большинстве случаев требуются попытки, неудачи, корректировка и повторные попытки, чтобы понять, как вы учитесь, как вы работаете — и что вам вообще нужно знать.
Когда я только начинал, я знал, что мне придется потратил несколько часов, чтобы стать лучше, но есть несколько вещей, о которых я даже не подозревал, что они важны, но я хотел бы знать их раньше. Некоторые из них, которые мне посчастливилось попробовать, похожи на чтение книг, даже если вы их не понимаете; другим мне пришлось учиться усердно, например, обучение программированию не происходит сразу.