front-end разработчик в Корда Групп · 23.08 · ред.
<h1> pet-проект </h1>
Начну с честного признания, до недавнего времени, я не знала что такое pet-проект 😅 вот пришлось даже загуглить (ну мало ли есть люди как и я непросвещенные)
Личный проект, или как его еще называют, "пет-проект" (от английского слова "pet" — домашний питомец), представляет собой проект, над которым специалист работает в свое удовольствие и вне рабочего времени. Это возможность самостоятельно придумать идею и воплотить ее в жизнь.
И какого же было моё удивление, что в меня есть такой проект!!! Именно о нем мне очень хотелось бы вам рассказать
Жила была одна компания инженеров, и был у них продукт, пусть в общих чертах это будет сервер и оборудование, который только-только разработали, и хотелось им с этим сервером каким то образом взаимодействовать, но средств на разработку качественного веб-приложения у них на первом этапе совсем не было.
Работал у меня там один знакомый инженер, рассказал он мне об их проблеме и попросил помочь, на тот момент у меня практически не было опыта и я с огромной радостью согласилась.
Не было ничего ни дизайн проекта, ни четкого ТЗ, и даже никакого rest api, был только маломальский бэк (+ старый профессор бэкенд-разработчик) и кучка идей.
Было ряд проблем, которые необходимо было решить, одна из них где же взять макет и идеи для дизайна? 🤔
Ну тут все просто templatemonster -> admin dashboard -> life demo Вот и дизайн, да еще и можно посмотреть как реализованы разные ui компоненты.
А все остальное рождалось стихийно, заказчик на пальцах мне объяснял что хочет к примеру «как то бы хотелось статистику смотреть за сутки и за неделю», ну а я находила решение «давайте возьмем библиотеку с графиками», и уже исходя из структуры данных для библиотеки я продумывала форматы запросов.
Так появилась первая версия моего «питомца» на чистом css, js и html (так как изначально нужно было сделать максимально легковесный проект с минимальным количеством библиотек), на ее разработку я потратила +- пару месяцев.
Что же я получила за его разработку? 0 руб, НО я достаточно неплохо «прокачала свои скилы» в: * Чистом JavaScript * Ajax запросах * Кастомизации библиотеки графиков * Подробно изучила canvas и все его особенности * GET, POST, DELETE, PATCH * И как с помощью JSON server создавать фейковые запросы
Но этой версии было не суждено «увидеть продакшн», так как старый профессор ушел и хлопнул дверью, и остался мой проект в столе….
Конец первой части )
P.S. На самом деле у этой истории очень хороший конец, сейчас проект живет и приносит деньги ) но как мы к этому пришли я расскажу в следующих частях (а то мне кажется уже слишком много букв), если вам интересно можно поставить + в комментариях, а если нет то ставьте - )
#frontend #pet #project #start #jsеще контент автора
еще контент автора
front-end разработчик в Корда Групп · 23.08 · ред.
войдите, чтобы увидеть
и подписаться на интересных профи