Читаю сейчас замечательную книгу "Человеческий фактор" про менеджмент разработки IT продуктов. В ней приведена одна мысль, с которой я ещё недели две назад был готов согласиться... но не после разработки под VK Mini Apps и недельного тестирования. Она звучит примерно так:
"Руководители привыкли гнаться за новыми технологиями и фреймворками, наивно думая, что они повысят качество конечного продукта. Однако инструмент не так важен: одну и ту же программу можно написать и на Python, и на Java, - важна работа в команде и условия, в которых работают сотрудники.".
Суть сводится к тому, что при разработке продукта важен не столько инструмент, сколько люди, которые будут принимать участие. И доля истины здесь действительно есть. Но авторы забывают учесть, что разработка с использованием любимого фреймворка или языка программирования повышает рабочий климат внутри команды, не давая ему прогибаться под давлением навалившихся ошибок и сложностей. Не совру, если скажу, что от выбранной технологии зависит настроение и удовольствие, получаемое от самого процесса работы. Да, в конечном итоге, разработчики могут выдать готовый качественный продукт на новом фреймворке, но потери времени, умственные затраты разработчиков и, соответственно, финансовые затраты будут несоизмеримы.
Подводя итог первой волны конкурса, хочется сказать, что VK Mini Apps - ужасно сырая платформа, на которой сейчас невозможно писать комплексные решения с использованием предложенных ВК библиотек. Кажется, за весь мой опыт разработки, я не сталкивался ранее с таким количеством ошибок и максимально неудобной маршрутизацией (переход между страницами) внутри приложения. Общение с другими участниками конкурса только подтверждает вышесказанное - не мы одни посчитали предложенный инструмент неудобным. Именно поэтому в магазине ВК сейчас не появятся крутые приложения, и пока он не способен заменить Google Play, как это смог сделать WeChat в соседней стране.
...но, похоже, он готовится заменить тикток. К сожалению 💁♂️
Post #26
162