Обо мне
Я стремлюсь жить такой жизнью, чтобы внести вклад в общество через программирование.
Здравствуйте, меня зовут Джесси, я разработчик, который погрузился в мир программирования, ищя новые вызовы после 25 лет, проведенных в качестве инженера-архитектора.
Путешествие, начавшееся в архитектуре
В 1999 году я поступил в университет на факультет архитектурного строительства и начал изучать архитектуру. После окончания учебы я работал 11 лет инженером по строительству в крупной строительной компании. Изучив опыт, который я получил на строительных площадках, я понял, насколько архитектура влияет на жизнь людей и гордился тем, что я делал. Когда здание завершено, я наблюдал, как оно вносит положительные изменения в экономику региона и жизни людей, и я пришел к выводу, что строительство является не просто способом зарабатывания денег, а имеет социальное значение. Это вдохновило меня создать свою компанию и начать заниматься строительством и девелопментом, и на протяжении около 8 лет я с удовольствием управлял своей компанией в качестве CEO. В результате я добился небольших успехов и смог добиться определенной финансовой свободы.
Встреча с программированием
Однажды мой сын, который учится в средней школе, показал мне простую игру, созданную с помощью Python, и в тот момент я вновь почувствовал детское любопытство. Я вспомнил, как учил GW-BASIC в начальной школе, и начал увлекаться новым языком - Python. Даже простое чтение книги по синтаксису приносило мне огромное удовольствие, и концепция классов и объектно-ориентированного программирования, которая не существовала в GW-BASIC, произвела на меня большое впечатление. За 30 лет программирования языки стали довольно изысканными. С тех пор я углубился в программирование. Мое путешествие, начатое с Python, продолжилось изучением C++, и благодаря интересу к искусственному интеллекту я вернулся к Python, который стал моим основным языком.
Начало в роли фулл-стек разработчика
Узнав много о программировании, я заметил, что мои навыки значительно возросли. Я создал и разместил несколько фулл-стек приложений на Python, и в процессе я естественным образом освоил такие технологии, как Bash-скрипты в Linux, сетевые технологии, работу с интернетом, серверами и базами данных. В настоящее время я обширно занимаюсь всеми техническими аспектами, необходимыми для вычислений, включая настройку и управление серверами, доменами, почтовыми серверами, разработкой приложений, разработкой и эксплуатацией REST API, а также системами безопасности. Кроме того, 2023-2024 годы стали периодом серьезного спада на рынке недвижимости и строительстве. В связи с этим я начал закрывать свою компанию, и в настоящее время программирование и разработка программного обеспечения стали моей основной деятельностью.
Сходства между программированием и строительством
Работая с программированием, я обнаружил множество сходств между строительством и программированием. Как много технологий и людей работают вместе, чтобы завершить строительный проект от проектирования до завершения, так и программа требует многочисленных технических элементов и сотрудничества. Важность этапов проектирования и планирования, процесс гармоничного соединения различных функций и необходимость уделять внимание эстетическим аспектам для удобства пользователей делают программирование очень похожим на архитектуру. Я был очарован этим сходством и начал заниматься программированием как новой формой архитектуры.
Начало и цели блога
Этот блог был создан, чтобы поделиться моим путешествием и надеяться, что это поможет кому-то. В начале я тоже столкнулся с множеством проблем и получил много помощи из различных материалов и сообществ в интернете. Однако у меня был глубокий интеллектуальный интерес, который невозможно было удовлетворить простыми решениями. Вопросы такие, как 'Почему это решение работает?' 'Почему эта функция решает проблему?' были трудными для ответа, и мне пришлось глубоко углубиться в их изучение. Таким образом, я хочу поделиться сложностями и озарениями, которые я испытал, через этот блог. Я надеюсь, что люди, испытывающие такие же затруднения, найдут здесь хотя бы какие-нибудь ответы и, более того, получат новые идеи и вдохновение. Я все еще нахожусь на этапе обучения, и я надеюсь, что этот блог станет пространством, где я и вы можем расти вместе.
Я надеюсь, что мои действия хоть сколько-то помогут кому-то. Спасибо.