Zaku4

Zaku4

Пикабушник
Дата рождения: 12 декабря
3938 рейтинг 5 подписчиков 39 подписок 20 постов 2 в горячем
Награды:
10 лет на Пикабу
2

Интервью с разработчиком приложений для посуточной аренды

Представьте: вы — веб-разработчик, у вас нет ни софта, ни скилла в мобильной разработке, но срочно нужно выпустить приложение для посуточной аренды. Как решить задачу?

Разработчик сервиса автоматизации в 2017 году выбрал путь, который можно считать «костылём»: завернул сайт в WebView, получил мобильное приложение, и стек стал рабочим.

Поэтому наша команда решила выяснить, как «неправильные» решения помогли запустить продукт, какие стратегии стали драйвером роста специалиста и IT-сервиса.

— Расскажите, с чего началась ваша история? Вы ведь не были мобильным разработчиком изначально?

— Совершенно верно. В 2017–2018 годах была задача — выпустить приложение для гостей отеля: заселение, открытие дверей через Bluetooth, коммуникация с ресепшен. Но ни команды, ни бюджета, ни опыта в мобильной разработке не было. Я занимался вебом, знал CSS, HTML, JavaScript — и всё.

Поэтому я начал с простого вопроса: «Как сделать приложение, если умеешь делать сайт?» И наткнулся на фреймворк на основе WebView — тот, что позволяет собирать мобильные приложения из веб-технологий. Это был малоизвестный инструмент, который буквально помог «обернуть» веб-страницу в нативную оболочку.

И знаете что? Это стало решением. Приложение заработало.

— Звучит как хак. А какие были сложности?

— Первые месяцы — никаких. Пользователям было неважно, на чём написано приложение. Главное — чтобы кнопка «Открыть дверь» работала. И она работала.

Но когда мы захотели добавить Bluetooth-интеграцию, чтобы гость мог открыть замок со смартфона, пришлось писать нативные плагины. Один — для Android на Java, другой — для iOS на Objective-C. Я этих языков не знал. Поэтому пришлось искать готовые решения, немного менять код, экспериментировать. В итоге всё получилось.

— А как насчёт инфраструктуры? Где вы разворачивали серверы?

— Вот тут тоже был лайфхак. Вместо того, чтобы платить 1 000 рублей в месяц за VPS в дата-центре, мы поставили обычный ПК в офисе и использовали его как внутренний сервер — он до сих пор работает!

Конечно, это не масштабируется до миллиона пользователей. Но для стартапа с 50 объектами — более чем достаточно. Главное — понимать, где можно сэкономить, а где нельзя.

Позже, когда в команду пришли фронтенд-разработчики и дизайнеры, они, мягко говоря, не поддержали выбранный стек. «Это же несерьёзно!» — говорили они. Но у нас не было выбора: нужно было запустить продукт за неделю, а не за полгода.

— То есть вы жертвовали «правильной» архитектурой ради скорости?

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

Когда ресурсы минимальные, главное — проверить гипотезу. Работает ли продукт? Решает ли он «боль» клиента? Если да — тогда уже можно думать о CI/CD, рефакторинге, архитектуре и прочем.

— Как происходит коммуникация между бэкендом и фронтендом сегодня?

— По принципу «Не лезь в чужой огород». У меня — API, бэкенд, логика. У фронтенда — интерфейс, анимации, UX. Я не спорю, как должна выглядеть кнопка. Они не спорят, как должен работать вебхук.

Это снимает 90% конфликтов. Доверие плюс чёткие границы приводят к продуктивности.

— Какие еще принципы успешной работы и обучения команды есть у вас в арсенале?

Когда я пришёл в компанию, документации практически не было. Мне показали код и предложили разобраться самому. Сегодня у нас сохранился аналогичный подход: мы ценим самостоятельность и инициативу. Да, мы начали писать документацию, и сейчас адаптация новых сотрудников проходит быстрее и проще.

Командная атмосфера — доверие, поддержка, позитивный настрой — тоже играют роль. Помогают сохранять мотивацию и двигаться вперёд даже в условиях высокой нагрузки.

— А что лично для вас — источник драйва в работе?

Очевидно, команда! Во-первых, команда. А во-вторых — разнообразие задач. Иногда запросы от клиентов и партнёров кажутся необычными, но в процессе реализации становится очевидно, что они дают реальную ценность.

— Например, новые фреймворки? Кстати, как вы относитесь к трендам в разработке: Go, Rust?

— Честно? Скептически. За 12 лет в индустрии я видел десятки технологий: Ruby on Rails, Python, теперь Go. Все пишут о простоте, скорости, масштабируемости…

Но вот пример: нам нужно было выпустить push-уведомления в CRM для риэлторов. Решили протестить Java — тогда это был модный выбор. Но каждый раз, чтобы проверить изменение, мы компилировали код. А на PHP (да, на PHP!) — поменяли две строчки, и сразу есть результат.

Разница в производительности? Никакой. Разница в скорости итераций? Огромная.

— А как же золотое правило роста — быть в тренде и теме рынка?

— Я не против новых языков — особенно если за них больше платят (а платят!) Но если старый стек решает задачу — зачем менять?

— Значит ли это, что ниша посуточной аренды перспективна для разработчиков?

— Конечно. Рынок огромен, но автоматизация — на уровне 2010 года. Люди до сих пор передают ключи лично! А ведь можно управлять заселением, оплатой, уборкой — и всё через одно приложение.

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

И спрос на такие решения есть. И он растёт, поверьте.

— И почему же? Чем обусловлен интерес предпринимателей к таким разработкам и автоматизации в целом?

— Даже управление одной квартирой вручную отнимает много ресурсов. А приложения управляют десятками и сотнями объектов. Одна система автоматизации решает до 60% рутинных задач — от заселения до оплаты и коммуникации с гостем. Для бизнеса это возможность быстро расти и с минимальными вложениями.

— Если взглянуть шире: почему эта ниша интересна всем игрокам рынка — и специалистам, и бизнесу?

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

— Мотивация на лицо! Что бы вы посоветовали тем разработчикам, кто хочет запустить свой продукт на рынке посуточной аренды?

— Не рассчитывайте на идеальный стек. Начните с того, что знаете. Еще одно правило: не верьте документации на 100%. Только живое тестирование покажет, работает ли интеграция.

— И без работающего MVP — без подтверждения, что ваш продукт кому-то нужен, тоже никуда!

— Да, делайте то, что решает «боль». Архитектура, дизайн, CI/CD — тоже важно, но не приоритет на начальных этапах. Приоритет — это результат.

В стартапе первостепенна скорость проверки гипотезы. Когда ресурсов в обрез, важно иметь не самый модный стек, а решить реальную проблему здесь и сейчас. Да, рано или поздно нужно будет рефакторить, что-то переписать. Но иногда лучше запустить «некрасиво», но быстро, чем идеально — и никогда!

Показать полностью

Мясо с чем-то, возможно с червяком

Позвольте поделиться своим оценочным суждением о покупке в одном из крупных магазинов Санкт-Петербурга. Являюсь там частым покупателем. Недавно произошел неприятный случай, я купил мясо в котором был червяк. Всё пожарил, заметил, когда уже на тарелку выложил. Сначала подумал, что это волос, но когда пытался вытащить, оторвал кусок червя. На первом фото видно, что краешек червя оторван. Мясо я отнёс назад(деньги вернули), хотел получить какую-то компенсацию, а в итоге магазин потерял мясо и червяка...Виноват сам, надо было сразу нести в какие-нибудь компетентные органы. Будьте внимательны при покупке.

Прикладываю фото мяса с червяком и переписку в официальной группе магазина.

Показать полностью 6
17

Парковаться на тротуаре МОЖНО. Официальный ответ ГИБДД

Действие происходит в городе Санкт-Петербург. Я не сторонник прокалывания колёс, битья морды и подобного. Сначала были записки под дворник с просьбой не перекрывать проход по тротуару. Было это раза 3, но никакого внимания владелец машины на них не обращал.

В данном случае проход для пешеходов был затруднён, а с коляской вообще было не пройти(ширина прохода оставалась не более полуметра). Вызывал ГИБДД по номеру 112, но ожидаемо никто не приехал. Тогда я решил отправить заявку через приложение Spot. И вот спустя 4 месяца пришел ответ.

Выводы делайте сами. Мне грустно.

P.S.
1) у меня есть машина и я не позволяю себе так вставать.
2) я считаю, что парковка машины - проблема исключительно хозяина машины.
3) иногда полезно думать не только о себе.

Показать полностью 4
836

Торты на заказ, неудачный опыт.

Есть компании, которые дорожат клиентами и ответственно подходят к качеству своей продукции, грамотно работают с отзывами. Сегодня речь пойдёт НЕ о такой компании.
Вкратце, кому лень читать. Сыну год, заказали торт. Внутри был замороженный, доставка опоздала, менеджеры по хамски общаются, отзыв из официальной группы удалили.

Теперь подробнее. Я оставил отзыв в группе

Через какое-то время отзыв удалили, а меня добавили в чёрный список

Потом стал смотреть, оказывается эта компания просто удаляет негодные ей отзывы из своей группы. Вот отзыв почти один в 1 как у меня.

Ещё пример.

В данном посте хочу предостеречь людей, которые хотят заказать себе торт от такой компании как itortilla.ru

P.S. Ссылки:
Сайт компании: http://www.itortilla.ru
Группа вконтакте: https://vk.com/itortilla
Отзывы на сторонних ресурсах 1: https://www.yell.ru/spb/com/itortilla_11567672/
Отзывы на сторонних ресурсах 2: http://spb.zoon.ru/shops/internet-magazin_konditerskih_izdel...
Текст моего удалённого отзыва:

Заказывал торт на 25.03.2017.
Достоинство одно - торт красивый.
Теперь о недостатках:
1) Начинка была заказана тирамису. Не соответствует фото выложенному в группе (https://vk.com/itortilla?w=page-55903612_47318090) и на сайте (http://www.itortilla.ru/nachinki), то что привезли см. на фото.
2) Начинка была замороженной. Т.Е. снаружи всё хорошо, мягко, нормальной температуры, корж тоже вполне нормальный, а белый крем в середине реально ледышка, неприятно есть. Только под вечер начинка стала нормальной температуры.
3) Доставка была оговорена с 10 до 12. в 11:50 торта нет, звоню по номеру 309-16-44, операторы заняты, провисел на лини 7 минут. Оператор(девушка) отвечает, я объясняю ей ситуацию, она говорит, чтобы я позвонил если в 12 не привезут(через 2 минуты...). Ок, в 12 торта нет, перезваниваю, отвечает оператор(мужчина). Я объясняю ситуацию, он говорит, что скоро приедет торт. Я спрашиваю "когда точно?", т.к. время доставки специально было подобрано(на момент звонка было уже 12:05) и бесконечно ожидать торт я не могу. Кроме как "скоро" мне оператор ничего не сказал, кроме разве что "если Вы так спешите, надо было на вчера торт заказывать" и "мы и так сделали Вам бесплатную доставку"(Хотя доставка по СПб и так бесплатная http://www.itortilla.ru/dostavka-i-oplata).
В итоге торт приехал в 12:12. Некритичное опоздание, но манера общения операторов и замороженная начинка испортили всё впечатление.
Показать полностью 4
2208

Сюрприз от застройщика

Обнаружил вздутие на стене, которого не было раньше. Снял часть обоев, а там...

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

Фотографировал на Xiaomi Redmi 3 Pro.
Может есть тут кто из строителей, как её так выперло то?

Показать полностью 4
22

Покупка PlayStation 4 в Санкт-Петербурге

Немного полезной информации для тех, кто собирается PlayStation 4 покупать. Речь только об официальной для России и с гарантией в городе Санкт-Петербург.


В России официально продаются 3 редакции приставки:


1008 - это первая редакция, что на старте была

1108А - Тут чуть лучше охлаждение


1208А(В) - новая редакция. Она тише, легче на 10%, потребляет меньше электричества, в ней меньше болтов, сенсорные кнопки заменены на физические, крышка отсека HDD стала матовой, сзади порты поменялись местами. Последняя буква А или В означает жесткий диск 500Гб и 1Тб.

Сравнение 1008 и 1108 тут:
http://4pda.ru/forum/index.php?showtopic=533430&st=3700#entry35216839

Сравнение 1108 и 1208 тут:
http://sonyclub.su/index.php?/topic/265-modeli-playstation-4/?p=10328


Суть вот в чём я сравнивал цены, примерялся к новой редакции 1208B. Итак, самый дешевый вариант в Питере на сегодня для редакции 1208В(1Тб)+2 игры Assassin's Creed Syndicate + Watchdogs в Медиа Маркт 30487р., ссылка ниже. Можно ещё 1000р. скинуть, введя промо код "super1000". Доставка бесплатно.


https://www.mediamarkt.ru/item/1316715/sony-playstation-4-1tb-cuh-1208b-black-assassin-s-creed-syndicate-watchdogs-igrovaya-konsol


Аналогично есть эта же приставка с 2 джойстиками за ту же цену.


https://www.mediamarkt.ru/item/1318452/playstation-playstation-4-1tb-cuh-1208b-black-dualshock-4-igrovaya-konsol


Самый дешевый вариант приставки 1208А(500Гб) 26987р. тоже в Медиа Маркт. Промо код "super1000" тоже работает, доставка бесплатно.


https://www.mediamarkt.ru/item/1312475/sony-playstation-4-500gb-cuh-1208a-black-igrovaya-konsol


Всё что дешевле это либо старая редакция 1108 или 1008, либо того хуже версия для европы 1116, например, с гарантией на честном слове.

Надеюсь, будет полезно для тех, кто собирается купить приставку.

Показать полностью
Отличная работа, все прочитано!

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества