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

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

Платформа для тестирования кода

да. Их много. Имеет смысл протестировать потенциальных наемных разработчиков каким-то автоматизированным способом. Если они не могут кодировать, они не могут кодировать. Я провел около 30 интервью за последние три недели и могу сказать из первых рук, что сидеть с людьми, пытающимися пройти тест на кодирование, — огромная трата времени. Особенно, когда они студенты-магистры, которые не могут написать функцию. 🙄. Проблема в том, что большинство из этих существующих продуктов действительно дороги для того, что они делают. Все, что я хотел, — это способ дать разработчику заданный по времени вопрос, на который нужно ответить, а затем просмотреть результаты. Это было бы шагом к упрощению некоторых из существующих продуктов. Это было такой проблемой, что я создал внутренний инструмент, чтобы сделать именно это.

Продукт:

  • Способ для потенциальных разработчиков проверить свои навыки кодирования.

Возможности :

  • Войти/Зарегистрироваться — если вы хотите поизобретать, вы можете создать страницу администратора, которая позволяет только определенным адресам электронной почты регистрироваться и проходить тест на кодирование.
  • Вопросы — разрешить администратору вводить вопросы для разработчиков.
  • Тест на кодирование по времени. Дайте человеку, сдающему тест, какую-нибудь подсветку синтаксиса и таймер. Покажите им вопросы, и когда таймер истечет, или они отправят свой ответ, тест окончен.
  • Я думал о разных способах вернуть результаты мне для просмотра, и я действительно хотел наблюдать за их прогрессом с течением времени, поэтому я придумал способ конвертировать страницу в холст, а затем сохранять этот холст как изображение. Затем у вас может быть средство запуска задач, которое объединяет изображения в короткие видеоролики, чтобы вы могли просмотреть «сеанс» кандидата.
  • Какая-то трелло-доска для управления людьми, прошедшими тест.

Вот и все. Я бы купил это. Я бы платил за это как минимум 50-100 долларов в месяц. По моим прикидкам, каждый скрининговый звонок занимал 30–45 минут. При цене 100 долларов в час для одного разработчика это явная экономия времени и средств. Вы будете конкурировать по цене и простоте. Я считаю, что другие продукты намного дороже, потому что этот бизнес был бы связан с продажами, что увеличивает затраты. Конечно, у меня нет ответа на этот вопрос, но я знаю, что есть сотни компаний, которым понравился бы этот упрощенный продукт по разумной цене.

Полное раскрытие, я построил прототип этого в прошлые выходные, потому что это было для меня большой проблемой, но у меня, вероятно, не будет времени превратить его во что-то, так что берите его и бегите с ним! Я могу даже открыть исходный код того, что у меня есть.

Пропуск лицензии

Это какое-то корпоративное дерьмо прямо здесь. Есть целый мир вещей, о которых я только узнаю, когда мы проходим комплексную проверку. В ходе одного из таких разговоров нам понадобился продукт, обнаруживающий утечку лицензии в нашем коде. У нас есть две портфельные компании, которые используют Node, поэтому я буду использовать их в качестве ориентира. В проектах Node вы обычно используете модули с открытым исходным кодом, чтобы помочь вам создать продукт. Например, если вам нужна система входа/регистрации, вы можете использовать модуль с открытым исходным кодом. Думайте о каждой из этих вещей как о кирпичике Lego. У каждого лего своя лицензия. Эти лицензии могут сильно различаться и не всегда являются чисто открытым исходным кодом. Например, один модуль может быть с открытым исходным кодом, но не в том случае, если вы хотите его перепродать. Поэтому, когда вы пытаетесь продать свой продукт крупному предприятию, они должны знать, что все, я имею в виду все, в вашем проекте можно использовать для них, а для вас — легально лицензировать. .

Продукт:

Способ для узловых проектов измерить утечку лицензии

Возможности:

  • Проще говоря, мне нужно запустить свой код через эту систему и получить отчет, который говорит мне, какие модули имеют истекающие лицензии, а какие в порядке.
  • Возьмите package.json и найдите каждый модуль в реестре npm. Проверьте тип лицензии. Вы могли бы иметь простую базу данных общих лицензий, чтобы начать и просто помечать те, в которых вы не уверены. Это был бы отличный MVP и довольно простой билд.
  • Со временем вы могли бы собрать более неоднозначные случаи и начать более разумно понимать, что «может» быть проблемой и что можно использовать.
  • Самая важная часть — отчет. Этот отчет поможет стартапам подтвердить, что их код можно продавать. Здесь есть некоторая ответственность, но именно поэтому это программное обеспечение так чертовски дорого.

Деньги:

  • Это большие деньги. Один провайдер, с которым мы разговаривали, хотел 35 000 долларов в год за свои базовые услуги, что является безумием для стартапа.

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

Счастливое воскресенье!

Андрей