Uptlo — трекер навыков

Есть несколько важных вещей в жизни многих. Возможно, в жизни каждого. Они связаны с потребностью в росте навыков.

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

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

Третье. По мнению работодателей и заказчиков, профессиональные навыки (твёрдые навыки) составляют только 20% ценности сотрудника или исполнителя. Но большинство зацикливается только на твёрдых навыках, например, знании конкретной версии конкретного языка программирования. Мягкие навыки тоже можно развивать, например, научиться критиковать продуктивно или организовывать встречу. Но о них не задумываются или не догадываются.

Четвёртое. Многие компании практикуют регулярную оценку личного вклада сотрудников в общее дело. Для этого сотрудники сами, с помощью коллег или с помощью руководителя составляют планы по достижению конкретных целей на некоторый период. Очень часто компании проводят внутренние стажировки, отправляют на курсы повышения квалификации. Всё для того, чтобы команда получила навыки, требуемые в компании.

Пятое и самое важное. Синергия. В командах может быть 2, 20, 200 или 2000 человек. Среди них могут быть очень эффективные герои, супермены. Но эффективность команды останется низкой настолько, насколько неэффективен каждый из сотрудников. Караван идёт со скоростью самого медленного верблюда. Команда выиграет, когда распространит навыки эффективной работы каждому своему участнику.

Что мы придумали по поводу улучшения навыков команды

Мы хотим создать сервис Uptlo, который сможет помочь командам улучшать свою эффективность. Черновой прототип проекта с описанием на русском языке на главной странице uptlo.com

За ошибки и неакуратность в оформлении uptlo.com приношу извинения — существующие страницы были сделаны за 4 часа для демонстрации потенциальным пользователям в режиме слайд-шоу. Пользователям идея понравилась, можно заниматься реализацией.

Uptlo — это трекер персональных и командных навыков. Сервис помогает управлять ростом сотрудников, выставлять требования к участникам команды, подбирать участников по имеющимся навыкам, распределять требуемые навыки по участникам команды, отслеживать итоги и динамику, учитывать вклад участников в общую эффективность.

На текущий момент проработаны детали упрощённой реализации, они включают прототипы и экраны (PSD).

В будущем могли бы быть такие возможности:

  • Учёт роста эффективности команд и участников
  • Отчёты для поощрения по вкладу в общую эффективность
  • Геймификация для поддержки скорости получения и удержания навыков
  • Система предложения навыков, повышающих общую эффективность
  • Режим для группового коучинга и стажировки

Организационные детали

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

У проекта есть варианты коммерческой эксплуатации, но для этого требуется значительный вклад времени. Если готовы сделать вложение своего времени в разработку — мы сможем сделать из проекта деньги. Теоретически любой проект может быть технически подготовлен к коммерческой эксплуатации за два-три месяца в режиме full-time, затем вопрос маркетинга. Всё обсуждаемо.

Разработка проходит в удалённом режиме (remote), участники находятся в разных городах. Общение через Slack / Skype / Zoom. По мере решения задач рассматриваем технические и организационные вопросы разработки веб-приложений.  Разработка продукта ведётся в реальных условиях, без заранее подготовленного сценария и тестовых заданий. Все проблемы решаем совместно, пользуясь любыми источниками информации и головой.

Технические детали

Стек: коротко SPA + SSR + Nuxt + веб-сокеты + NoSQL. Более подробно: JavaScript, на серверной стороне NodeJS, MongoDB, ExpressJS, Nuxt; на клиентской стороне VueJS 2, Twitter Boostrap 3, LESS; обмен данными между клиентом и сервером через SocketIO. Должно получиться одностраничное приложение (SPA, Single Page Application) или сложное клиентское приложение (RIA, Rich Internet Application) с технологией отрисовки страниц на сервере (SSR, Server Side Render). Этот стек является самым актуальным на текущий момент.
Система контрля версий: Git. GitFlow пока не используем, чтобы новички не запутались.
Менеджер задач: Trello

Вакансии

  1. Нам очень не хватает разработчика бакенд на NodeJS
  2. Нужен администратор для поддержки рабочего сервера (Ubutu) и обновления продукта из репозитория (git, npm)
  3. Нужен хороший опытный программист JavaScript, который хотел бы изучить VueJS и одновременно с этим поделиться знаниями в команде

Требования к уровню знаний минимальные. Если что-то не знаешь — научим. Или научимся. В команде все не специалисты, включая меня. Учиться будем в реальном времени.

Опыт

Предыдущие аналогичные проекты:

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

 

Павел Волынцев

Уже более 15 лет занимаюсь разработкой веб-проектов. Fullstack Senior Developer. IT евангелист — доношу свет знаний об информационных технологиях. Профессиональные цели: Дать людям возможность дать людям больше.

Читайте также:

  • higimo

    Закройте, пожалуйста, сломанные страницы, сейчас много где выпадает 404 страница. Лучше сделать ссылки текстом и не давать нажимать, чем показывать ошибки apache.

    Напишите текст на одном языке. Сейчас у вас рунглиш в перемешку — это параша. Парашу надо выносить.

    Читать ваш текст совсем не интересно (могу объяснить почему), поэтому напишите на самом сайте, что это черновая заготовка.

    Оранжевые блямбы для чего сделаны? На остальном сайте они больше нигде не встречаются — это отстой. Сами они не помогают и не несут смысловой нагрузки, хотя принимают в миллион раз больше внимания.

    Отлично, что вы начали даже с чернового проекта, где лишь показали как будет выглядеть личный кабинет и составили набросок документации. Но он получился ужасного качества. Хотелось бы считать, что вы профессионалы и способны даже черновик сделать хорошим, раз показываете его обществу.

    • Спасибо. Ценные замечания. К сожалению, битые ссылки и тексты пока останутся такими какие они есть, хоть и неприятно что всё выглядит так непрофессионально. Это черновой прототип, сделанный за 4 часа, чтобы потенциальным пользователям показать и объяснить на пальцах.

      Новая версия уже делается, хоть и не очень быстро. Пока готова только вёрстка нескольких страниц. Пример: https://shmidtalex.github.io/uptlo/

      Оранжевые блямбы — это кнопки для перехода к некоторым готовым страницам, что-то типа навигации по слайдам во время демонстрации.