Как я приземлился на первом клиенте на полпути через проект ODIN

Как я приземлился на первом клиенте на полпути через проект ODIN

21 июля 2025 г.

Привет всем! Сегодня я хочу поделиться тем, как мне удалось посадить своего самого первого клиента, все еще работая над проектом ODIN.

Несколько недель назад, сразу после окончания секции Ruby и начиная с HTML и CSS, мой друг позвонил мне. Недавно он начал бизнес, создающий индивидуальные конюшни, и, когда мы болтали, он упомянул довольно раздражающую проблему, которую они сталкивались.

По сути, клиенты могут выбрать разные стили стабильных фронтов и разделителей, думать серебро, золото или бронза. Каждый из них нуждался в настраиваемых средних панелях, изготовленных либо из мягкой, либо пластика, чтобы лошадей не пинали металл. Каждый выбор изменил цены, и сейчас система моего друга была довольно ручной. Он измерял все, поговорил с клиентом лично или по телефону, а затем хрустят номера, используя PDF. Честно говоря, это звучало утомительно.

Не думая об этом, я сказал ему, что могу подтолкнуть приложение, чтобы справиться со всем этим, аналогичным образом интернет -магазина. Он звучал взволнован, поэтому я попросил его снять все данные, обещая, что я справлюсь с ними. И именно так у меня был первый клиент, прежде чем даже закончил Один.

Fresh Off The Chess Project, я чувствовал себя довольно уверенно в обработке классов и объектов, поэтому этот новый вызов казался достаточно простым. Я начал посвящать около часа каждый вечер, и в течение недели я строил полностью рабочую консольную версию.

project in console

Создавая консольную версию, я, естественно, начал думать о том, чтобы развернуть ее где -то в Интернете с правильным пользовательским интерфейсом. Но я быстро понял, что развертывание было частью проекта ODIN, которого я еще не достиг. Я сделал немного поиска, надеясь, что может быть быстрый способ развернуть только приложение Ruby, но не повезло. Rails был способом пойти.

К счастью, мой друг и я уходим назад, поэтому я просто попросил его использовать эту консольную версию с помощью простого обходного пути (например, на локальном уровне), пока я не догнал Один и не смог правильно связать все вместе с HTML, CSS и Rails. Конечно, я мог бы прыгнуть вперед и самостоятельно выяснить развертывание и дизайн пользовательского интерфейса, но, честно говоря, я предпочитал делать вещи Одина. Попытка отучить что -то сделано неправильно - такая головная боль. Может быть, я слишком осторожен, но я решил, что проход вперед просто означал бы дополнительный рефакторинг позже. Кроме того, бизнес моего друга по -прежнему достаточно новый, чтобы принять заказы по телефону сейчас не огромная проблема.

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


Оригинал
PREVIOUS ARTICLE
NEXT ARTICLE