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

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

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

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

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

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

Я перепробувала так багато речей — написання коду з кимось або приєднання до програми на кшталт 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.

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

CSR у Next.js. Як працює і що у нього під капотом

Зайшов на сторінку, а там — спінери, skeleton і порожнеча? Це не баг, це —…

31.07.2025

Чому я пишу про факапи?

Таке запитання мені поставив мій знайомий, коли побачив мій профіль. Я настільки над цим задумалась,…

30.07.2025

Як налаштувати штучний інтелект з унікальною базою знань? (безкоштовно)

Нещодавно я вписався в один цікавий проєкт. Довелося розібратись з процесом звітності американських фармацевтичних компаній…

29.07.2025

Одного разу я сильно посварився з СЕО компанії або Коли треба вчасно зупинитися і вміти сказати «ні»

Одного разу я сильно посварився з СЕО компанії. Він кричав на мене, а я у…

28.07.2025

Навіщо тестові, коли є портфоліо?

Одразу два офтопи: Я також виконувала тестові; Тестове має бути коротким, чітким, і, бажано, оплачуваним.…

25.07.2025

Припиніть писати код, як ніби ви працюєте в Google

Давайте відразу розставимо крапки над «і». Ви не працюєте в Google. Я теж. Більшість з…

24.07.2025