Ваня некодит: post #190 — TG.ME

Приветствую всех людей!

I'm усталь
⚰️
Надеюсь, разгребу завалы и вернусь к записи курса в ближайшее время.

Что за завалы?
Раз спрашиваете - расскажу!

Это все связано с проектом выше. Погрузился в него с головой.
Получилось так, что с 10:00 до 19:00 я разработчик в vea, а после 19:00 и до 4:00 я лютый фрилансер.

Как можно увидеть, тут не предусмотрел времени на отдых. Я сам выбрал такой формат, потому что хотел дать ребятам классный продукт в отведенное время. Однако я все равно проебался с дедлайнами))0

НО в итоге все равно затащил. Пришлось привлечь еще одного разработчика на проект за 2500/час.

Мой обсчет с оценкой по времени примерно в 3 раза позволили мне недозаработать 150к+ рублей(!) Представляете?

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

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

А ведь этого всего [функционала] не получилось бы, если бы не моя способность решать задачу до талого через [возможное] усложнение на первом этапе.

Строчки ниже специально для тех, кто думает, что усложнение - это плохо.

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

Ключевое тут - это не то, что первым шагом делаете что-то кривое, косое, которое еле едет, а то, что вторым шагом вы способны увидеть места, которые можете оптимизировать и улучшить!

Когда создаю логику, с которой раньше не сталкивался, моя первая задача - просто собрать ее, чтобы работала.
Только после того, как сделал то, что работает, можно думать над улучшением.

К чему в итоге привел этот заказ?

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

Вот такое подведение промежуточных итогов. Работа продолжается.

А еще!

Я лечу на 2 недели в Башкирию, в Красноусольск, к маме. Если кто-то из подписчиков есть в тех краях, пишите в личку!
Встретимся, обменяемся бесценным опытом, где-нибудь потусим, шашлычки замутим)
❤14👍6
April 27, 2024 728 2