В январе 2024 мы сидели с другом у него в цеху. Он собирал плиссе, я смотрел. И тут он говорит, что неплохо было бы сделать в экселе так, чтобы автоматически считались нужные ему размеры заготовок, исходя из размера готовых штор плиссе.
Ради интереса, я решил написать для него программу на питоне, а не в экселе. Десктопную версию для виндовс. На тот момент я имел опыт в питоне, равный прочтению половины книги "Укус питона".
Вот что получилось. Это программа для мастера, который, собственно, изготавливает эти плиссе.
Друг удивился и сказал: Ого! Мне нужна еще одна программа, но для менеджера.
И если над первой программой я сидел две недели, то на вторую я потратил целый месяц. Было сложно, потому что исходный файл экселя, откуда программа берет цены, построен весьма странным образом. Блоками и по размерам. и по видам ткани еще. Но в итоге, удалось:
Затем, весной, я случайно попал на бесплатный курс от университета Иннополис, по машинному обучению. Не сказал бы, что это сильно продвинуло мои навыки в программировании, но чатом гпт я научился пользоваться хорошо.
И вот недавно понадобилось добавить новые функции в обе программы. Ковырялся с этим целый месяц, и сделал все немного по другому и покрасивее, как мне кажется.
Когда я открыл код программы для менеджера у меня потекла кровь из глаз. Во-первых комментарии были там, где и без них было все понятно, но их не было там, где они бы не помешали. Во-вторых там был костыль на костыле. Лучшим решением было удалить всё и написать нормально иначе.
Я не программист, я работал в типографии на тот момент, а по вышке вообще гуманитарий. Мне 36 и мне просто стало интересно. Я не сомневаюсь, что любой школьник за пару месяцев продвинется в своих знаниях гораздо дальше, чем я за этот неполный год. Я ни черта не понимаю в классах и объектах.
Тем не менее, у этого поста две цели:
Понять, насколько было бы востребовано писать подобные вещи для малого бизнеса и упрощать людям жизнь.
Сколько могла бы стоить такая работа.
П. С. Другу писал не за деньги, а ради интереса и практики. Хоть он мне и заплатил, цель была не в этом.