Розширення для браузерів — найкращі побічні проекти

Валерія Мурадян

Майже кожен розробник, якого я знаю, має якийсь особистий проект, яким він по-справжньому захоплений. Особисті проекти — це весело; на відміну від роботи, вони пропонують нескінченні можливості для творчості, випробування нових фреймворків або експериментів з іншими мовами програмування.

Особисто я просто обожнюю особисті проекти, але моя головна проблема (і я впевнена, що не тільки я) — це завершення розпочатих справ.

Придумати ідею додатку і захопитися нею — це так весело. Але не так весело працювати над чимось місяцями, щоб потім зрозуміти, що ніхто ніколи не буде користуватися твоїм додатком. Налагоджувати всі проблеми наодинці. Робити власні огляди коду. Втрачати мотивацію через кілька тижнів і кидати свій недороблений продукт.

Ми всі через це проходили, чи не так?

Я перепробувала так багато речей — написання коду з кимось або приєднання до програми на кшталт Buildspace, щоб залишатися вмотивованим, насправді допомагало, але не надовго. Щоразу, незалежно від того, над яким проектом я працював, моєю найбільшою проблемою було зосередження на чомусь одному протягом тривалого періоду часу. Потім я зрозуміла: мені не обов’язково будувати щось велике. Я можу — і повинна — почати з малого.

Працюючи з 9 до 17, я вже працювала над великими проектами. У вільний час мені потрібно було щось маленьке, щось, що могло б приносити майже миттєве задоволення.

Сьогодні ніхто не буде використовувати незавершений MVP (світ технологій вже перейшов на Minimum Lovable Products). Головне — створити щось невелике, але насправді корисне. Або, принаймні, придатне для використання.

На щастя для нас, нетерплячих розробників, це «щось» існує:

Розширення для браузера.

Минулого року я створила його, щоб спростити читання в Інтернеті. Але моє останнє розширення для Chrome, безумовно, моє улюблене. Я втомилася бачити певні імена знову і знову напередодні виборів (у США — ред.).

«Хіба не було б добре приховати деякі небажані слова з веб-сторінок, коли я цього захочу?», — подумала я.

Розширення для Chrome могло б зробити цю роботу.

Тож я створила його і одразу ж почав користуватися ним. Від ідеї до реалізації пройшло менше години. І це було весело. Я назвала своє розширення HideThis і розмістив його в інтернет-магазині Chrome того ж дня, коли створила його. Воно не надто вигадливе, але виконує свою роботу і навіть має кілька цікавих ефектів. Мені дуже сподобалося.

Сподіваюся, моя історія надихнула вас спробувати створити щось самостійно. Але якщо вам потрібен додатковий поштовх, ось п’ять причин, чому створення розширення для Google Chrome має стати вашим наступним особистим проектом з програмування:

  1. Попрактикуйтеся з JavaScriptЗавдяки всім сучасним фреймворкам наші навички JavaScript стають «іржавими». Працюючи над розширенням, ви можете втілити свою ідею в життя, використовуючи лише HTML, CSS та JavaScript. Після роботи з React, Next.js та іншими модними інструментами, якими користуються сучасні веб-розробники, це як ковток свіжого повітря. Знову повернутися до основ — це так розкріпачує.
  2. Це не займе багато часу на створенняНа відміну від створення нового Instagram, розробка розширення для браузера не займе багато часу. Насправді, ви можете створити щось корисне всього за кілька годин. А на публікацію в мережі знадобиться ще кілька днів.
  3. Існує так багато крутих ідей, які чекають на перетворення в прості, корисні інструментиМожливо, у вас вже є ідея для простого, але цікавого розширення для браузера. Якщо ні, я рекомендую перевірити такі субресурси, як r/AppIdeas — швидше за все, ви знайдете там багато натхнення! Або просто запитайте людей, в чому їхня проблема, і вирішіть її.
  4. Створювати і публікувати безкоштовноПросувати своє розширення на ринку та ділитися ним з іншими дуже просто. Будь-хто може створити обліковий запис розробника і опублікувати своє розширення безкоштовно. Після подачі заявки потрібно лише кілька днів на перевірку — і бум — воно в ефірі!
  5. Ви можете насправді втілити свої ідеї в життя.Створення, просування та випуск повноцінного додатку — це велике зобов’язання. З іншого боку, розширення для браузера — це як ігровий майданчик для розробників, які хочуть протестувати свої ідеї та поділитися ними зі світом. Вони схожі на нові MVP, але ті, якими користувачі можуть користуватися і отримувати від них користь.

Цей текст взято з особистого блогу після отримання дозволу автора.

Якщо ви знайшли помилку, будь ласка, виділіть фрагмент тексту та натисніть Ctrl+Enter.

Останні статті

ChatGPT, моторошна долина та трохи Фройда

Днями я завзято нила про щось ChatGPT (експериментую між сеансами з живим терапевтом). І от…

17.04.2025

Я прийшла за покупками, а не крутити колесо

«Крутіть колесо, щоб отримати знижку до 50%!» «Натисніть тут, щоб відкрити таємничу пропозицію!» «Зареєструйтесь зараз,…

16.04.2025

Майже навайбкодив десктопний монітор CI пайплайнів

Дуже хочеться робити якісь десктопні апки. Сумую за часами коли всі програми були offline-first, і…

15.04.2025

Як працюють транзакційні комісії в мережах Bitcoin і Ethereum

Надсилаючи криптовалюту, багато новачків ставлять запитання: як працюють комісії та чому вони відрізняються в різних…

14.04.2025

Обережно, тепер вас можуть обдурити на співбесіді з роботодавцем

Нова афера набирає обертів — ось детальний розбір того, як фальшиві потенційні роботодавці намагаються вкрасти…

11.04.2025

Цілі застосунки в соцмережі? На останньому ETHKyiv Impulse довели, що це можливо

Соцмережа з можливістю вбудовувати повноцінні додатки прямо в пости — звучить як фантастика, але Farcaster…

10.04.2025