Мое введение в информатику:

Мне стыдно признаться в этом, но, честно говоря, я мало разбирался в информатике и никогда толком не слышал о программировании в старшей школе. Я искренне думал, что, поскольку я хорошо разбирался в Microsoft Word и был довольно быстрым типажем по сравнению с моими друзьями, я чертовски хорошо разбирался в компьютерах. ХАХА.

Но все изменилось, когда я помог организовать пару хакатонов (HackATL) как часть организации под названием EEVM в качестве старшекурсника в Университете Эмори. По сей день я так отчетливо помню тот момент: когда я стоял ошеломленный и в трепете, наблюдая за участниками, которые не спали, печатая на своих компьютерах до утра. Я могу с уверенностью сказать, что это был один из определяющих моментов, когда я попытался изучать информатику.

Позже в том же году я прошел стажировку в New Profit, фонде венчурной благотворительности, где я узнал о нескольких НПО, использующих технологии для общественного блага. Мне как специальности биологии больше всего понравился Noora Health, который в партнерстве с некоторыми индийскими больницами использует приложение для iPad, чтобы в интерактивном режиме обучать пациентов и их семьи эффективному выздоровлению и снижению показателей повторной госпитализации. Я был очарован тем, как несколько строк кода могут оказать потенциально огромное положительное влияние на мир.

Мое решение перейти в CS:

Однако из-за двойной специальности было трудно тратить время на обучение программированию (в то время я знал только о Codecademy), и после окончания учебы я был настолько сосредоточен на поиске работы и попытках остаться в США, что У меня просто не было никаких умственных способностей, чтобы сосредоточить свою энергию в другом месте.

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

Итак, однажды я пришел домой с работы и решил поиграть с Codecademy. Затем одно привело к другому, и в следующем семестре я записался на CS50 в Гарвардскую школу расширения и на дискретную математику в Метрополитен-колледже Бостонского университета.

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

ОДНАКО, несмотря на все это, CS50 действительно подарил мне те моменты, когда я не мог перестать кричать «Я ЭТО СДЕЛАЛ! Я СДЕЛАЛ ЭТО! » снова и снова, когда моя программа компилировалась и успешно выполнялась (очевидно, я посвящал себя ежедневным ТА-часам).

Это чувство вызывало полное привыкание И… я думаю, поэтому я нахожусь там, где я нахожусь сейчас - в магистерской программе по информатике!

Не стесняйтесь комментировать и делиться своими историями. Я бы хотел их услышать!

все гифки