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