#АппЗа14 дней
14 дней. О программистов. 1 директор. Что из этого получится?
Читайте в нашем новом цикле постов.

Директор Центра разработки «Создаватель» Виталий Дудка поставил себе вызов — написать собственное приложение, не прибегая к помощи разработчиков.
Личный опыт, лайфхаки и инсайты — всё честно и без фильтров!
Челлендж - Апп за 14 дней БЕЗ программиста
В школе у меня был компьютер БК 0010-01 и я что-то писал на Бейсике, позже закончил ЮУрГУ по специальности Вычислительные машины комплексы, системы и сети. Но именно "Программистом" поработал несколько лет после универа 20+ лет назад. Так что "тыжпрограммист" —не про меня.
До сегодняшнего дня ни одной строчки кода для Маркета Битрикс24 не писал 🤔
Что нельзя (сам себе запретил):
- отвлекать команду "Создаватель"
- привлекать программистов
Что можно (сам себе разрешил):
- пользоваться открытой документацией
- общаться с ИИ
Срок испытания - 14 дней до 1 августа.
👍 Если получится - докажу себе, что это возможно и подумаю как нам ускорить упаковку идей в аппы.
😱 Если не получится - ничего никому не докажу, просто облажаюсь на глазах изумленной публики.
---
P.S. Все текущие успехи "Создавателя" — не моя заслуга. Я только автор компании, а сейчас наша команда —это суперразработчики и мегаменеджеры под руководством какого надо директора Андрея 🚀


День 2 из 14 - Ищу идею
#АппЗа24дней
По условиям испытания — начинаю с полного нуля. В нашем бэклоге несколько сот идея для аппов разных калибров, добавим еще несколько 😜
Для разогрева пообщался с парой LLM (gpt-nano и grok4), попросил идеи аппов. Полный лог общения выложу в комментариях (не нашел как сюда картинку вместе с файлом прикрепить).
Попросил идеи с "ежедневным запуском". вот что предложил грок:
1. Ежедневный архиватор задач
2. Напоминание о просроченных сделках
3. Проверка синхронизации контактов
4. Ежедневный снимок продаж
5. Очиститель устаревших лидов
6. Автообновитель статусов
7. Создатель бэкапов чатов
8. Оценщик эффективности сотрудников
9. Генератор задач из календаря
10. Отправитель оповещений о комментариях
Мне зашла 10-я... Тут простая сущность Задачи и её можно расширить в будущем. Показывать не только комменты, сделать "Утренний дайджест" - что случилось вчера.
Приходишь на утренний созвон, а у тебя перед глазами вся история того что напилилось к утру — самый хитрый 🦊
Настраиваю окружение
#АппЗа14дней
Итак, с чего начать?
Мне нужны IDE и CVS. Но заморачиваться некогда, да и на моём уровне знаний это не даст эффкта. Так как я решил для себя хардкорно проползти путь новичка, то с осознанной глупостью и неосознанной отвагой я выбрал то, что было под рукой и не требовало установки 👻
Моя IDE —это TextEdit с включенным в настройках Plain-текстом. Да, нет подсветки. Да, нет подсказок. Но кто говорил, что будет легко...
Моя CVS —это Finder. Просто буду сохранять каждое изменнеие в отдельный файл. Топорно, но сработает.
Минимально-достаточное окружение готово 🚀


Как создать и запустить новый апп?
#АппЗа14дней
Какой-то код есть... и надо его запустить.
Но как?Я же договорился с собой не спрашивать у наших программистов. Спросил у ИИ, он, на удивление, дал мне пошаговый алгоритм куда жать и какие пункты меню выбирать.
Итак, первое локальное приложение сохранено... Или нет,,,
При сохранении выдает ошибку, что нет файла index.html Это было странно, так как я своими глазами видел, что заархивированая только что папка это файл содержит.
Пара минут мучений (на самом деле полчаса и два кофе) и я конечно догадался, что архивировать надо не папку, а её содержимое. Понимаю как это выглядит с точки зрения разработчиков Битрикс24, но, блин, это вообще неочевидно 🙈
Пара седых волос в бороде...
Настраиваю окружение
#АппЗа14дней
Итак, с чего начать?
Мне нужны IDE и CVS. Но заморачиваться некогда, да и на моём уровне знаний это не даст эффкта. Так как я решил для себя хардкорно проползти путь новичка, то с осознанной глупостью и неосознанной отвагой я выбрал то, что было под рукой и не требовало установки 👻
Моя IDE —это TextEdit с включенным в настройках Plain-текстом. Да, нет подсветки. Да, нет подсказок. Но кто говорил, что будет легко...
Моя CVS —это Finder. Просто буду сохранять каждое изменнеие в отдельный файл. Топорно, но сработает.
Минимально-достаточное окружение готово 🚀

Win-1251 или KOI-8?
#АппЗа14дней
ИИ —это хорошо... Но не с первого раза 😂
Описал задачу. Взял за основу идею из ответа LLM, немного добавил подробностей и действительно, без понимания как это все работает. какой-то результат получился.
Я скормил ему документацию от Битрикс24, но или в контекст не влезает, или ИИ просто забил на изучение доп материалов, но в итоге я увидел кракозябры.
Прямо почувствовал себе ГПТ-программистом после месячных курсов 🤔
Хорошо, что сколько-то лет программирования было когда-то давно, а еще когда-то давно у сайтов были версии под Win-1251 и KOI-8, поэтому кракозябры вместо текста не испугали.
Короткий поиск в Яндексе дал волшебную строчку и вуаля —какие-то буквы появились 👍


Ура! Апп запустился
#АппЗа14дней
Я вообще не понимаю что написано в коде. Просто скопировал и вставил (ну не считая того, что не сразу то и вставилось).
Но не важно. Главное — начало положено.
Считайте это моим Hello World 👍
И даже нативный попап Битрикс24 с выбором сотрудника после нескольких танцев с бубном показывается... Фантастика...
Правда при заполнении полей - никакие задачи в таблице не появляются.. Но это я щас за 5 минут...

Интересно, что дальше?
Читайте продолжение в телеграм-канале