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

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

Перенесемся в 2019 год, я столкнулся с кризисом четверти жизни. Мне не нравилась юридическая работа, мои планы переехать рухнули. Полчу ли я обратно к моему прежнему работодателю, как Гомер прополз в офис мистера Бернса в И Мэгги делает троих? Возможно, пришло время уйти от права. Какая пустая трата диплома! — плакали мои родители. Пришло трудное решение, пора было двигаться дальше и смотреть вперед с минимальным сожалением.

В университете мои самые большие интересы всегда были связаны с технологиями. Язык и технологии, Закон о конфиденциальности, а также другие темы, связанные с технической лингвистикой и юридическими вопросами. Это имело смысл, я должен изучить другую сторону медали. Следующей задачей было найти точку входа. Идея получить степень магистра компьютерных наук, не имея опыта работы в сфере ИТ, была пугающей. После долгих исследований (например, я не спал до 4 утра по ночам, потому что меня беспокоило, куда движется моя жизнь), я нашел упоминание об Академии кодеров на форуме Whirlpool.

Я посетил сайт Coder Academy. Программа GenTech стартует через 2 недели! или что-то подобное, гласил баннер. Это означало, что часы тикают. Таким образом, я лихорадочно исследовал институт в течение следующих 2 дней, звонил в их офис (Билли в сиднейском офисе была милой и информативной), пока я не пришел к твердому мнению, что он идеально подходит для меня. Мне сообщили, что никаких предварительных знаний в области программирования не требуется. Здорово! Во-вторых, меня беспокоил раздел Дискретная математика. Есть популярная поговорка: студенты-юристы изучают право, потому что не умеют заниматься математикой! Опять же, меня заверили, что на самом деле это не математика в обычном смысле и что она не должна оказаться слишком сложной. Кроме того, я твердо верил (и верю до сих пор), что, если потратить много времени и усилий, я смогу понять что угодно. Наконец, последним решающим фактором стала включенная стажировка, что-то невероятно ценное для человека, не связанного с технологической отраслью. Я все еще боялся неизвестности, но при поддержке моего партнера решился.

Zip, бах, бум, интервью с Эшли (операционная, студенческая служба) позже я сидел в классе в понедельник утром. Были рассмотрены обычные темы домашнего хозяйства, и курс был дан. Это было то, что заставило вас сказать: «Ах, это было правильное решение». Все были очень дружелюбны, это конечно немного успокоило мои нервы. Джанель, ведущий преподаватель, говорила об установках на рост, которые представляли собой захватывающую поведенческую перспективу для достижения успеха в отрасли. Послеобеденное время мы провели, играя в настольные игры с одноклассниками, это было хорошим ледоколом, особенно когда многие из тех, кто занимается технологиями, не слишком склонны к общению.

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

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

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