Нужен веб-программист (фронт-енд) энтузиаст в Open Source проект ($0)
Для open source проекта https://github.com/yaroslaff/exact (API, поисковый движок) нужен фронт-енд программист.
Навыки:
- Хотя бы базовые знания JavaScript и хотя бы одного из современных фреймворков (Vue, React, …)
- Общие представления о технологиях, хотя бы знать, что такое CORS, third-party cookies, чем GET отличается от POST’а и есть ли что-то помимо этих методов.
- Общие представления о HTML/CSS. Рисовать ничего не нужно, но достаточные, чтобы сделать не слишком блевотную страничку (не как я) на основе какого-нибудь CSS фреймворка типа Tailwind или похожего, или натянуть готовый шаблон страницы с минимальными модификациями на свою страничку.
- Хотя бы базовые навыки английского, способность самостоятельно читать документацию на англ.
Лучше - скучающий опытный профессионал, которому иногда хочется поделать что-то интересное и иногда подкалымить. Но если очереди из гуру не будет - пойдет и юнга с горящими глазами, готовый самостоятельно учиться (я только пальцем тыкну, куда учиться и иногда отвечу на какие-то вопросы чтобы из тупика вывести. Это Спарта, а не скиллбокс).
Про эту задачу
Это не работа, скорее «знакомство» и небольшая техническая задачка. Есть готовый бэкенд, хочется обсудить проект и сделать к нему приятную веб-морду для демонстрации (похожую на веб-магазин или маркетплейс типа Озона) чтобы пользователи (другие программисты) сразу видели, как красиво и удобно все может быть. Но так же, эта веб-морда, по хорошему, должна быть примером хорошего кода - простого, легкого, понятного, с соблюдением писаных и неписаных правил стиля. Чтобы люди смотрели внутрь и нам не было стыдно.
По моим прикидкам, дел на 2-3 вечера под настроение и тихую музыку.
Это не работа: нет графика, дедлайнов (и зарплаты). Делаем в удовольствие, «ради искусства», с душой. Сама задача очень небольшая, так что можно сделать в виде близком к идеалу, а не как обычно, когда все на соплях, лишь бы сдать.
Обо мне
Фрилансер (ИП, ООО), раньше работал на elance/upwork, но сейчас уже очень долгое время с постоянным хорошим заказчиком. Обычно работаю один, но под проекты иногда беру людей. Занимаюсь преимущественно back-end, сетями, безопасностью (по этой теме работал с известными финансовыми компаниями). Писал драйвера, в том числе в официальном ядре Linux (том самом, которое на kernel.org) есть мой код. Есть собственные проекты на гитхабе с сотнями звезд, и статьей в топе на хабре. Вот хоумпейдж с подробностями.
Написать веб-морду могу, но это не правильно, да и голова не резиновая. Я генералист с сильным уклоном в бэкенд, в то, «как оно устроено там под капотом», так что решил, что правильнее будет познакомиться, и знать человека, который такие простые задачи может делать легко, быстро и более качественно, чем я.
Иногда (честно - не часто) бывает потребность и в веб-программисте на настоящие проекты (уже с оплатой), и тут бы пригодился кто-то проверенный, с кем уже есть опыт работы. Но оно бывает редко именно потому, что я делаю только бэк, и фронтом заниматься не хочется - возможно, если будет кто-то, с кем можно делать проекты целиком, то и проекты найти будет проще.
Зачем это вам? (раз уж бесплатно)
Наверное, за тем же, зачем и я этим всем занимаюсь (если мы в этом похожи):
- Это интересно
- Это знакомство с новой необычной технологией (она может пригодиться в работе)
- Если опыта мало - то 1) по ходу работы придется получить опыт в других нужных технологиях 2) Некоторое менторство с моей стороны
- Это строчка в резюме, коммит на гитхабе - плюс при найме на «настоящую» работу.
- Это лотерея. Не каждый опен-сорс проект становится популярным как MySQL, но чтобы выиграть в лотерею - надо хотя бы покупать билетик.
- Если проект станет популярным: это возможность зарабатывать на нем, фрилансить (будучи со-разработчиком, а не просто «один из миллиона, кто прочитал quick start»)
- Если опыт работы будет положительным - там может быть будут и другие проекты, для фана и для денег.
- Если будет нужна какая-то помощь или консультация от меня (в плане бэкенда, сетей, безопасности) - без проблем.
Еще вопрос
А где еще можно найти желающих для таких вот фанатских некоммерческих проектов? Может быть есть что-то типа сайта работы, но для just for fun?
Контакт
yaroslaff gmail com