Майже кожен розробник, якого я знаю, має якийсь особистий проект, яким він по-справжньому захоплений. Особисті проекти — це весело; на відміну від роботи, вони пропонують нескінченні можливості для творчості, випробування нових фреймворків або експериментів з іншими мовами програмування.
Особисто я просто обожнюю особисті проекти, але моя головна проблема (і я впевнена, що не тільки я) — це завершення розпочатих справ.
Придумати ідею додатку і захопитися нею — це так весело. Але не так весело працювати над чимось місяцями, щоб потім зрозуміти, що ніхто ніколи не буде користуватися твоїм додатком. Налагоджувати всі проблеми наодинці. Робити власні огляди коду. Втрачати мотивацію через кілька тижнів і кидати свій недороблений продукт.
Ми всі через це проходили, чи не так?
Я перепробувала так багато речей — написання коду з кимось або приєднання до програми на кшталт Buildspace, щоб залишатися вмотивованим, насправді допомагало, але не надовго. Щоразу, незалежно від того, над яким проектом я працював, моєю найбільшою проблемою було зосередження на чомусь одному протягом тривалого періоду часу. Потім я зрозуміла: мені не обов’язково будувати щось велике. Я можу — і повинна — почати з малого.
Працюючи з 9 до 17, я вже працювала над великими проектами. У вільний час мені потрібно було щось маленьке, щось, що могло б приносити майже миттєве задоволення.
Сьогодні ніхто не буде використовувати незавершений MVP (світ технологій вже перейшов на Minimum Lovable Products). Головне — створити щось невелике, але насправді корисне. Або, принаймні, придатне для використання.
На щастя для нас, нетерплячих розробників, це «щось» існує:
Розширення для браузера.
Минулого року я створила його, щоб спростити читання в Інтернеті. Але моє останнє розширення для Chrome, безумовно, моє улюблене. Я втомилася бачити певні імена знову і знову напередодні виборів (у США — ред.).
«Хіба не було б добре приховати деякі небажані слова з веб-сторінок, коли я цього захочу?», — подумала я.
Розширення для Chrome могло б зробити цю роботу.
Тож я створила його і одразу ж почав користуватися ним. Від ідеї до реалізації пройшло менше години. І це було весело. Я назвала своє розширення HideThis і розмістив його в інтернет-магазині Chrome того ж дня, коли створила його. Воно не надто вигадливе, але виконує свою роботу і навіть має кілька цікавих ефектів. Мені дуже сподобалося.
Сподіваюся, моя історія надихнула вас спробувати створити щось самостійно. Але якщо вам потрібен додатковий поштовх, ось п’ять причин, чому створення розширення для Google Chrome має стати вашим наступним особистим проектом з програмування:
Цей текст взято з особистого блогу після отримання дозволу автора.
Днями я завзято нила про щось ChatGPT (експериментую між сеансами з живим терапевтом). І от…
«Крутіть колесо, щоб отримати знижку до 50%!» «Натисніть тут, щоб відкрити таємничу пропозицію!» «Зареєструйтесь зараз,…
Дуже хочеться робити якісь десктопні апки. Сумую за часами коли всі програми були offline-first, і…
Надсилаючи криптовалюту, багато новачків ставлять запитання: як працюють комісії та чому вони відрізняються в різних…
Нова афера набирає обертів — ось детальний розбір того, як фальшиві потенційні роботодавці намагаються вкрасти…
Соцмережа з можливістю вбудовувати повноцінні додатки прямо в пости — звучить як фантастика, але Farcaster…