Перейти к публикации
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

Liudmyla_marketer

Администраторы
  
  • Публикаций

    21
  • Зарегистрирован

  • Посещение

Посетители профиля

Блок последних посетителей выключен и не отображается другим пользователям.

Достижения Liudmyla_marketer

Contributor

Contributor (5/14)

  • Dedicated Редкая
  • Conversation Starter
  • First Post
  • One Year In
  • Week One Done

Последние медали

45

Репутация

  1. Які шаблони для магазинів на OpenCart й ocStore обирали розробники та власники інтернет-магазинів частіше всього у 2022 році. Які рішення допомагали зекономити час, отримати класний і сучасний майданчик для торгівлі та залучити покупців. Ми зібрали найпопулярніші рішення попереднього року – шаблони та модулі, які були та залишаються у ТОПі популярних IT-рішень. Якщо ви ще не визначилися, який шаблон обрати для створення інтернет-магазину або шукаєте перевірений і класний варіант, залишайтеся з нами. Усі шаблони в добірці адаптивні, популярні та з сучасним дизайном. Є адаптація під мобільну версію та великий пак додаткових модулів, які зекономлять час, нерви та гроші. Тепер до самого переліку ТОПів: 1. Luxshop - адаптивний універсальний шаблон + Швидкий Старт 1.0.0 від 29aleksey. Інтуїтивно зрозумілий та простий у встановленні та налаштуванні шаблон. Якщо ви початківець і є страхи, що не зможете розібратися з установкою, не в цьому випадку. Є вбудовані корисні модулі, які зекономлять час та кошти. Підходить для: · OpenCart: 3.0; 2.3 · ocStore: 3.0; 2.3.0.2.4; 2.3 · Opencart.pro 2.3 Ціна: 53$. Список шаблонів, що йдуть разом із шаблоном: Переглянути демо Демо 2 2. ReMarket - адаптивний універсальний шаблон 1.4 від octemplates. Зручний та функціональний шаблон, орієнтований на покупця. Швидка та оперативна підтримка, яка допомагає навіть з найпростішими питаннями. Додатково є необхідні модулі, які полегшують роботу з інтернет-магазином. Підходить для: · OpenCart: 3.0 · ocStore: 3.0 Ціна: 49$. Перелік модулів, що йдуть у комплекті: Демо: Головна сторінка Категорії Карточка товару 3. Deluxe - адаптивний, універсальний шаблон 1.7.1 від aridius. Шаблон Deluxe не такий популярний, тому що з’явився на форумі відносно недавно. Але робота розробника aridius уже зібрала позитивні відгуки та “зайшла” спільноті. Якщо ви шукаєте щось нове і відносно свіже, зверніть увагу на шаблон Deluxe. Шаблон підійде для інтернет-магазинів будь-якої тематики. В темі реалізовано понад 400 налаштувань та 30 модулів, завдяки чому ви зможете максимально адаптувати шаблон під свої потреби. Підходить для: · OpenCart: 3.0; 2.3 · ocStore: 3.0; 2.3.0.2.4; 2.3 Ціна: 57$. Модули, які входять у комплект із шаблоном: Посилання на demo 1 Посилання на demo 2 Порівняльні характеристики шаблонів та їх детальний опис зможете знайти на сторінках конкретних розширень. Але, якщо потрібно “тут і зараз”, ось невелика порівняльна характеристика: Переходимо до модулів, яку купували найчастіше. Зібрали 7 найпопулярніших рішень для OpenCart і ocStore. Популярні модулі 2022 року: 1. OCFilter - Модуль фільтру товарів 4.8.0.19.1 від SooR. Модуль має весь необхідний функціонал не тільки для фільтрації товарів, але й в створенні SEO-оптимізованих посадкових сторінок. Простий та зрозуміли в налаштуванні, швидко фільтрує, не перевантажує сайт. Підходить для: · OpenCart: 3.0; 2.3; 2.2; 2.1; 2.0 · ocStore: 3.0; 2.3.0.2.4; 2.3; 2.2; 2.1 · OpenCart.Pro, ocShop: Opencart.pro 2.3; Opencart.pro 2.1; OcShop 2.0.3.х Ціна: 34$. Демо: Категорія Виробник Акції Головна сторінка з фільтрами в горизонтальному вигляді Адмін панель Логін: demo Пароль: demo 2. Автоматична обробка прайс-листів. v.9.3.1 від usergio. Зручний і багатофункціональний модуль поєднує велику кількість функцій для обробки товару та завантаження в магазин. Можна швидко оновити ціни та залишки. роботу з контентом, яку до цього робили кілька людей, може виконувати один. Є точні інструкції та відеоогляди з налаштування. Підходить для: · OpenCart: 3.0; 2.3; 2.2; 2.1; 2.0; 1.5.6.4; 1.5.6.3; 1.5.6.2; 1.5.6.1; 1.5.6; 1.5.5.1; 1.5.5; 1.5.4.1; 1.5.3.1 · ocStore: 3.0; 2.3; 2.2; 2.1; 1.5.5.1.2; 1.5.5.1.1; 1.5.5.1; 1.5.4.1.2; 1.5.4.1.1; 1.5.4.1; 1.5.3.1 · OpenCart.Pro, ocShop: Opencart.pro 2.3; Opencart.pro 2.1; OcShop 2.0.3.х; OcShop 1.5.6.4.х Ціна: 39$. Демо ocStore 2.3.0.2 (вход demo/demo). Демо OpenCart 1.5.6 (вход demo/demo). Демо ocStore 3.0 (вход demo/demo). Демо OPENCART.PRO 2.1 (вход demo/demo). 3. SimplePars - Універсальний парсер для ІМ v4.9_stable & v4.9-4_beta від Rassol2. Модуль вирішує завдання парсингу, наповнення та оновлення товарів в інтернет-магазині. Є функція автоматичного створення категорій, виробників, атрибутів, опцій, завантаження зображень та багато іншого. З налаштуваннями реально розібратися по відеоінструкціях. Підходить для: · OpenCart: 3.0; 2.3; 2.2; 2.1; 2.0 · ocStore: 3.0; 2.3.0.2.4; 2.3; 2.2; 2.1 · OpenCart.Pro, ocShop: Opencart.pro 2.3; Opencart.pro 2.1; OcShop 2.0.3.х. Ціна: 26$. Демо сайт для ознайомлення з інтерфейсом та можливостями модуля Зверніть увагу, що на демо сайті парсинг недоступний. Логін - demo Пароль - demo 4. UniXML - модуль выгрузки в XML формате + импорт из XML 7.2 від Exploits. Модуль призначений для вивантаження товарів в маркетплейси (доступні 68 онлайн-майданчиків). Є багато гнучких налаштувань: можливості додавати свої нестандартні теги та їх значення, націнки/знижки на товар або категорії, заміни слів. В складі є експорт, імпорт з XML і багато корисних утиліт, такі як: пошук дублів товарів, видалення зайвих фото, пошук товарів без фото, видалення даних. Підходить для: · OpenCart: 3.0; 2.3; 2.2; 2.1 · ocStore: 3.0; 2.3.0.2.4; 2.3; 2.3; 2.2; 2.1 · OpenCart.Pro, ocShop: Opencart.pro 2.3; Opencart.pro 2.1 Ціна: 40$. Сайт модуля. Найчастіші запитання та відповіді. 5. SP SEO Remarketing All In One Pro | Электронная торговля Google (+GA4) | Динамический ремаркетинг Google, Facebook (+Conversions API), TikTok (+Marketing API) | Фид для Google Merchant, Facebook Catalog, TikTok | Google отзывы | eSputnik 5.9 від spectre. Повноцінне рішення для організації всього, що пов'язано з відправкою подій для ремаркетингу Google Ads і Facebook Pixel (+Conversions API), TikTok (+Marketing API), розширеної електронної торгівлі Enhanced Ecommerce Google Analytics та Google Analytics 4, а також eSputnik, RetailRocket. Багато корисних функцій для аналітики, контексту та соцмереж. Налаштування аналітики займає кілька хвилин, а не дні або місяці пошуку потрібного коду. Підходить для: · OpenCart: 3.0; 2.3; 2.2; 2.1; 2.0; 1.5.6.4; 1.5.6.3; 1.5.6.2; 1.5.6.1; 1.5.6; 1.5.5.1; 1.5.5; 1.5.4.1; 1.5.3.1 · ocStore: 3.0; 2.3.0.2.4; 2.3; 2.2; 2.1; 1.5.5.1.2; 1.5.5.1.1; 1.5.5.1; 1.5.4.1.2; 1.5.4.1.1; 1.5.4.1; 1.5.3.1. · OpenCart.Pro, ocShop: Opencart.pro 2.3; Opencart.pro 2.1; OcShop 2.0.3.х; OcShop 1.5.6.4.х Ціна: 26,99$. Встановлення на сайт та налаштування входить у вартість модуля. Демо налаштувань. Адмінка demo demo. 6. SEO мультимова / мультирегіон 32.3 від markimax. Корисний та потрібний модуль для мультимовного сайту. Коректно індексуються пошуковими системами всі мовні сторінки, є підтримка мета тегів hreflang, підтримка x-default, а також Popup вікно вибору мови. Підходить для: · OpenCart: 3.0; 2.3; 2.2; 2.1; 2.0; 1.5.6.4; 1.5.6.3; 1.5.6.2; 1.5.6.1; 1.5.6; 1.5.4.1; 1.5.3.1 · ocStore: 3.0; 2.3.0.2.4; 2.3; 2.2; 2.1; 1.5.5.1.2; 1.5.5.1.1; 1.5.5.1; 1.5.4.1.2; 1.5.4.1.1; 1.5.4.1; 1.5.3.1; 1.5.2.1; 1.5.1.3 · OpenCart.Pro, ocShop: Opencart.pro 2.3; Opencart.pro 2.1; OcShop 2.0.3.х; OcShop 1.5.6.4.х Ціна: 11$. Демо Демо Адмін. частина логін | пароль demo | demo 7. "Новая Почта API" - модуль доставки для OpenCart v 3.5.0 від Prorab337. Рішення для організації доставки Новою поштою в інтернет-магазині. Доступні стандартні функції, а також: робота з Експрес Накладними, функція калькулятора, розсилка повідомлень з номером накладної, зміна статусів замовлень, нагадування про не забрані посилки. Підходить для: · OpenCart: 3.0; 2.3; 2.2; 2.1; 2.0; 1.5.6.4; 1.5.6.3; 1.5.6.2; 1.5.6.1; 1.5.6; 1.5.5.1; 1.5.5; 1.5.4.1; 1.5.3.1 · ocStore: 3.0; 2.3; 2.2; 2.1; 1.5.5.1.2; 1.5.5.1.1; 1.5.5.1; 1.5.4.1.2; 1.5.4.1.1; 1.5.4.1; 1.5.3.1; 1.5.2.1; 1.5.1.3 · OpenCart.Pro, ocShop: Opencart.pro 2.3; Opencart.pro 2.1; OcShop 2.0.3.х; OcShop 1.5.6.4.х Ціна: 20$. Демо: Панель адміністратора Створення/редагування накладної Список накладних Магазин Логін та пароль - demo На фінішній прямій переходимо до модулів, опублікованих у 2022 році, але на які варто звернути увагу: 1. Мультивалютні товари 1.0.1 від chukcha. Модуль дає можливість вказувати ціни на товари у різних валютах. Якщо ціни в вашому інтернет-магазині залежать від коливань валют, це маст-хев модуль для вашого сайту. Підходить для: · OpenCart: 3.0 · ocStore: 3.0 Ціна: 10$. 2. SEO мультимова PRO 33.4 від markimax PRO версія модуля SEO мультимова / мультирегіон 32.3. Підходить для: · OpenCart: 3.0; 2.3; 2.2; 2.1; 2.0; 1.5.6.4; 1.5.6.3; 1.5.6.2; 1.5.6.1; 1.5.6; 1.5.4.1; 1.5.3.1 · ocStore: 3.0; 2.3.0.2.4; 2.3; 2.2; 2.1; 1.5.5.1.2; 1.5.5.1.1; 1.5.5.1; 1.5.4.1.2; 1.5.4.1.1; 1.5.4.1; 1.5.3.1; 1.5.2.1; 1.5.1.3 · OpenCart.Pro, ocShop: Opencart.pro 2.3; Opencart.pro 2.1; OcShop 2.0.3.х; OcShop 1.5.6.4.х Ціна: 16$. Демо Демо Адмін. частина логін | пароль demo | demo 3. SAP - Login Social Networks (Авторизація через соціальні мережі) + One Tap Google + Popup (Login/Register) + GeoIP 2.4.0 від S_A_P Модуль дозволяє користувачам авторизуватися через соцмережі: Facebook, Google, Twitter, Telegram, Apple. Підходить для: · OpenCart: 3.0; 2.3 · ocStore: 3.0; 2.3.0.2.4; 2.3 Ціна: 15$. Демо. Адмінка. Логін: demo Пароль: demo Крім популярних модулів та шаблонів, які названі вище, на форумі є багато класних та корисних рішень. ІТ-продукти, що вирішують завдання, на які можна витрачати години або дні своєї роботи. Отже, заощаджуємо свої нерви та йдемо дивитися повний перелік модулів на OpenCartForum. А хто вже встиг поюзати розширення зі списку вище, пишіть свій фідбек у коментарі.
  2. 📍 Чому не варто ставити заробіток на перший план? 📍 Як боротися з ТЗ “зробіть гарно” і зрозуміти що насправді потрібно клієнту? 📍 Критика — це завжди погано чи шлях до розвитку своїх IT-продуктів? Сьогодні спілкуємося з автором популярного модуля для фільтра товарів FilterVier_SEO — vier. Як виглядав перший сайт, створений без JS і без Bootstrap [скрін додано], коли виникла думка, що досить працювати на дядю та що крім заробітку, має рухати розробника в IT. Чи є стоп цифра зарплати, яку не перестрибнеш, навіщо реєструватися на форумі та невелика порада собі на початку шляху. В оригіналі інтерв'ю російською мовою. — Давайте знайомитись Розкажіть детальніше про свій досвід, як давно в веб-розробці, як сюди занесло і що змусило залишись до цього часу? — Мене звати Віталій. Зацікавився та почав займатися Веб-розробкою у 2012 році. Вивчивши основи верстки (HTML і CSS), PHP та SQL, практично відразу вирішив створювати свій «тренувальний» сайт. Причому без якогось CMS або Фреймворка – я тільки знав про їх існування та їх концепцію. Також відразу вирішив писати для сайту свій шаблонізатор, тим самим ускладнюючи собі завдання. В результаті чого вдалося створити такий сайт (без JS і без Bootstrap) – До цього я не розглядав комерційний інтерес свого захоплення. Але як кажуть – все змінюється, і я вирішив, що настав час своє захоплення переносити на оплачувану роботу. Знайшов веб-студію, яка була порівняно неподалік будинку. Пройшов співбесіду та став їх співробітником. Так у 2015 році я познайомився з Opencart (трохи раніше я вже поверхово вивчав Wordpress, YII та Бітрікс). Але за кілька місяців зрозумів, що досить працювати на дядю. «Ваш «паровоз» насамперед має складатися з бажання та ентузіазму, і вже потім «тягнути» у вагончиках вигоду» — Є думка, що в IT можна “гребти бабло зерновою лопатою”. Що скажете? Чи варто подаватися в розробку тим, хто хоче швидких грошей? — Ціна чи вартість – це поняття відносне. Думаю, що не варто «вестися» на таку думку, і тим більше не ставити «бабло» на перший план. Ваш «паровоз» насамперед має складатися з бажання та ентузіазму, і вже потім «тягнути» у вагончиках вигоду. — Факап, який запам’ятали найбільше? Неважливо було це на початку кар’єри чи вже з багажем досвіду. — Сказати, щоб такого сильного – на щастя, поки що не було. А по дрібниці бувало. Але життя так влаштоване – «у смужку», тож треба бути готовим до всього, і головне – не опускати руки. — Улюблений проект за весь час роботи, яким пишаєтесь до цього часу або досі працюєте з клієнтом. — Будь-яка моя розробка – це робота з любов'ю, враховуючи кожну дрібницю. І не важливо, чи комерційний, чи безкоштовний на виході вийшов продукт. Звичайно, чим складніший проект, тим він цікавіший. До них я відношу модулі: “Attribute Text Select” та “FilterVier_SEO”. Також залишилися деякі об'ємні проекти з великим функціоналом, які поки не вийшли у світ, через складність їх інтеграції в код Opencart`а. Можливо, колись у мене з'явиться час на їх завершення. — Як боротися з ТЗ “зробіть гарно, погано не робіть, у мене є 10$”? — Зараз займаюся лише розробкою чи доопрацюванням своїх модулів. Тож опишу ситуації з моєї практики. Якщо ТЗ написано бідно, і я розумію, що клієнту складно пояснити свою мету, прошу надати скріни й навести приклади, і вже на підставі їх, коротко сам опишу його завдання, щоб переконатися в тому, що ми обоє розуміємо, про що йдеться. Якщо ТЗ цікаве і яке, на мій погляд, може принести розвиток моєму модулю, то можливий варіант угоди за чисто символічну оплату або навіть за 0, – але тоді не відразу, а з виходом нової версії модуля. Дуже рідко укладаю угоду, якщо ТЗ не має логічного сенсу, і мені не вдалося переконати в цьому клієнта чи третю особу (посередника чи «порадника»). Але тоді умови диктую я. — За весь час роботи які плюси та мінуси роботи в IT виділили для себе? — Плюси: Працювати в ІТ – це цікаво. Робота в ІТ – це як хобі. Отримувати задоволення за результатом роботи. З мінусів: Це тривала сидяча робота і твої очі постійно дивляться в екран, що зрештою негативно позначається на здоров'ї. — Для вас веб-розробка більш рутинна робота чи творча і натхненна? — Здебільшого це творчість та натхнення. Рутинна для мене – коли код готовий, але залишилося підготувати Опис і Підказки. — Бувають моменти, коли хочеться все кинути до біса і піти працювати “на дядю” або роботу за ставку? — Бувають схожі моменти ... уві сні) Але прокинувшись, з полегшенням, йдеш знову працювати на себе. — Найважча задача, яку вам доводилось вирішувати? — Завжди важко з нуля починати новий проект (модуль) – коли є лише ідея і багато пересічних, часто заважаючих один одному думок, які хочеться впровадити, а алгоритм старту ще ніяк не визначений. — Як стати профі й чи є стіна заробітку в IT, через яку не пройдеш? — Робота в IT включає ще й постійну самоосвіту. Користуватися інформацією з офіційних джерел і не тільки. Стеля заробітку відносна – все залежить від самого себе. — Ви частіше вирішуєте складні задачі самостійно чи звертаєтесь за допомогою до колег? — Самостійно та з товаришем google. — Що особисто вам дав чи чим допоміг OpenCartForum? — Знайомства, нехай і віртуальні. Критика, яка дозволила мені вдосконалити свої модулі. — Які поради та рекомендації дали б собі, коли тільки починали втягуватися в IT? — Скажу коротко — якщо є бажання, то настав час стартувати.
  3. 📍 Чи варто самостійно починати розробку інтернет-магазину на Opencart? 📍 Де шукати перевірених розробників? 📍 Як працювати з персоналом? 📍 Чи потрібно вкладати кошти у просування та маркетинг? І, мабуть, найголовніше — як діяти під час кризи та швидко адаптуватися до змін та потреб ринку. Учасниця ком’юніті OpenCartForum Blondi поділилася власним досвідом розвитку інтернет-магазину на Opencart, історією пошуку та підбору виконавців і експіріенсом подолання трьох криз (2013-2014 роки, 2020 рік та 2022 рік). До того ж не тільки розповіла особисту історію, але й рекомендувала перелік must have функціоналу, який бажано мати інтернет-магазину. Насолоджуйтесь, переймайте досвід та діліться своїм особистим у коментарях. Посилання на особистий профіль учасниці інтерв’ю. Посилання на сайт, власницею якого є Blondi. В оригіналі інтерв’ю українською мовою, читати в перекладі російською. — Розкажіть детальніше про ваш бізнес. Чим саме займається, як давно розвиваєте інтернет-магазин? — Думки про свій бізнес в мене були давно. Але я працювала “на дядю”. Останнє місце роботи — спеціаліст контролінгу SAP (CO) [SAP розробляють програмні рішення для управління діловими операціями та відносинами з клієнтами.]. Робота була хоч і складна, але цікава та добре оплачувана. А реалізувати свої бажання часу та сил не вистачало. Але у 2012 році через кадрові зміни в компанії працювати стало складніше і я вирішила піти, бо вже трохи нерви не витримували. Прийшла, поклала заяву на стіл та через тиждень була вже вільна. Приблизно в цей же час звільнили мого хлопця і ми вирішили не шукати роботу, а спробувати те, чого давно хотілось. Починати вирішили з партнером, у якого вже була відкрита ТОВ, та був зареєстрований домен, і компанія була колись дуже відомою. Тоді нам здавалось це простішим шляхом. Компанія займалась інформаційною безпекою, в цьому напрямку і продовжили, але не як наймані працівники, а повноцінні партнери на рівних з засновником умовах. З цього і почався наш бізнес у 2012 році. «Навіщо міняти те, що успішно працює та приносить дохід? Навряд чи зміна CMS збільшить прибуток» — Як давно з Opencart? Чому обрали саме цю CMS? Чи були спроби перейти на іншу платформу? — В тому, як створювати сайти, нічого не тямили, спочатку шукали по знайомим, хто може допомогти, звертались в імениті студії, розглядали пром.юа та інші готові майданчики, як найпростіший варіант. Один знайомий пообіцяв допомогти, ми оплатили хостинг, та почали… але знайомий злився )) І ось, ми залишились з хостингом, голим ocstore версії 1.4… і бажанням заробляти. Потім прийшли на форум і почали шукати, хто може допомогти. Виконавця знайшли, але, як потім виявилось, він нам наставив багато варезних модулів, і нам з цим довелося жити якийсь час, навіть не знаючи про це. Функціонал якийсь зробили, було довго, але воно працювало. Потрібно було ще зробити щось з дизайном, шаблонів тоді ще не було таких, як зараз. Ціни, які називали за “перефарбувати кнопки” нас явно не влаштовували, та й запаси грошей вже закінчувались. То довелось в цьому розбиратись самостійно. Магазин запустили за пару місяців, завантажили товари на хотлайн [український онлайн-сервіс для вибору товарів і порівняння цін] та потихеньку почали продавати. Спроб перейти на іншу CMS не було, не бачу в цьому сенсу. Так як щоб ми не обрали, проблеми будуть приблизно ті самі. У Opencart є велика перевага — відносно недорога розробка, обслуговування, відкритий код та купа спеціалістів. Навіщо міняти те, що успішно працює та приносить дохід? Навряд чи зміна CMS збільшить прибуток. — Який варіант обрати підприємцю на початку шляху — звернутися до перевіреного розробника, щоб заощадити час, кошти та нервові клітини або намагатися розібратися з усім самостійно? Який ваш досвід і чи повторили б цей самий шлях? — Новачку буде складно знайти перевіреного розробника, хоча зараз це трохи простіше, ніж було у 2012. Якщо початківець щось тямить в розробці, то “зібрати” магазин на шаблоні з кількома модулями він може й сам. Але все ж таки, на старті є ще багато питань, окрім запуску сайту, які також повинен вирішувати підприємець-початківець. І тут вже потрібно обирати, займатись всім самому, чи все ж таки якусь роботу делегувати. Хоча з іншого боку розбиратись у CMS самому також варто — по-перше, щоб знати та користуватися всім функціоналом та не переплачувати за те, що вже є, а по-друге, щоб контролювати якість тих робіт, які ви замовляєте. Щоб розуміти, що вам роблять за ваші гроші, чи дійсно це того варто. Зараз, хоч я і вмію багато чого, якісь складні речі в розробці я віддаю спеціалісту, а сама займаюсь тим, що в мене виходить краще (рекламою, зв'язками з постачальниками, відпочинком, новими проектами й т.ін.) — На початковому етапі створення інтернет-магазину чи було розуміння який пак модулів вам потрібен? Наскільки корисним був би список необхідних модулів для інтернет-магазину. — На початковому етапі не було зрозуміло нічого. Тому що ми ще погано розуміли нашого клієнта, аудиторію, що їм потрібно. Та й вибір у 2012 був значно менший. Якщо зараз говорити про список must have функціоналу, то це: Фільтр з посадковими сторінками. Зручне оформлення замовлення клієнтом. Зручне редагування замовлення в адмінці. Модулі для роботи з контентом (завантаження, оновлення, редагування) Модулі для завантаження товарів на маркетплейси, прайс агрегатори, Google Merchant. SP SEO Remarketing All In One Pro. Модуль Нової Пошти. Модуль SMS. Це мінімальний перелік, якого буде достатньо на старті. По більшості пунктів не даю модулі, бо тут все індивідуально і під потреби. Те, що підійшло нам, не факт, що підійде іншому бізнесу. Але, потрібно бути готовим до шквалу замовлень та по можливості автоматизувати рутинні процеси. Все це буде реалізовуватись поступово і постійно дороблятись. Зараз в нас в магазині реалізовано багато чого: Автоматична зміна статусів замовлення. Автоматичне інформування в СМС про статус замовлення, номер ТТН, нагадування клієнту забрати посилку, залишити відгук тощо. Чорний список клієнтів. Є можливість ставити задачі співробітникам. Є власна партнерська програма з обліком замовлень партнерів та розрахунком комісії. Обмін з 1с. Автоматичне оновлення курсу валют. Автоматичне оновлення цін та залишків товарів. Всі ці заходи економлять час та мінімізують помилки співробітників. Багато хто рекомендує використовувати CRM, але при нашій кількості та специфіці замовлень вважаю це зайвим. Основні моменти по роботі з замовленнями та клієнтами є в адмінці, дані про продажі та прибутки — в 1с. Проте, якщо клієнта потрібно вести довго та допродавати товар постійно, CRM просто необхідна. «… з новими я працюю виключно через безпечну угоду на фрілансі, що добре оберігає від різних факапів, бо не раз було таке, що стартували дуже гарно, але роботу не закінчували й переставали виходити на зв'язок» — З яким етапом виникало найбільше складнощів: вибір потрібних розширень, їх установка та адаптація чи пошук виконавців? — Складнощі були тільки на старті, коли було незрозуміло, куди ми вляпались. Трохи є проблем з виконавцями. Ті, хто працює добре, часто зайняті й потрібно чекати, а з новими я працюю виключно через безпечну угоду на фрілансі, що добре оберігає від різних факапів, бо не раз було таке, що стартували дуже гарно, але роботу не закінчували й переставали виходити на зв'язок. Для мене самим складним виявилось знайти нормального контент-менеджера. Бо додаючи товари потрібно думати та аналізувати, що це за товар, як правильно додати характеристики товарів, щоб це все нормально працювало з фільтрами та ще й було зрозуміло для покупців. А частіше за все контент-менеджери роблять суто механічну роботу і просто копіюють дані. Досі в нас є помилки та неточності, які наробив контентщик ще у 2018 році )) Досі приводимо характеристики до нормального вигляду, бо на старті про це не подумали. — Який модуль був найкориснішим у вашому випадку? Які задачі допоміг вирішити? — Найкорисніші: Модуль Нової Пошти в комплекті зі стікерним принтером, автоматичне СМС інформування клієнтів — коли в нас стався перший сезонний бум (по 60 замовлень в день), це дуже допомогло, бо якби треба було писати смс вручну, або створювати ТТН на відділенні, це була б жопа. А так менеджер одним натиском кнопки у кінці дня друкував усі 60 ТТН, клеїв на посилки, і у відділенні Нової Пошти тільки сканував один штрихкод з реєстром, і все це під заздрісні погляди черги. За кілька днів ми адаптувалися та спокійно обробляли всі замовлення у відносно спокійному режимі. А вже під час другого сезону, коли було по 200+ замовлень, основною проблемою було встигати на дзвінки відповідати. Бо наші клієнти дуже люблять поговорити. А самі замовлення обробляються дуже швидко, завдяки тому, що всі процеси узгоджено та автоматизовано. — Чи користуєтесь SEO-модулями та взагалі наскільки вони важливі? — Важливо розуміти, що немає жодного модуля, який вирішить всі необхідні питання, так як немає кнопки “бабло”, на жаль. — Пошук постачальників — один з найперших етапів. Чи виникали складнощі та як мінімізувати ризики? — На старті в нас було розуміння, що ми хочемо продавати, і з цими постачальниками не було жодних проблем. Плати гроші, бери товар і торгуй. Вже пізніше, коли ми робили кілька спроб продавати відеонагляд, самим складним було налагодити оновлення залишків та цін на сайті. З 2012 року мало що змінилось, досі багато хто просто надсилає нерегулярно прайс на електронку в екселі, при чому в тому форматі, в якому максимально незручно працювати. По багатьом позиціям потрібно уточнювати наявність. Виходить, що ми запускаємо рекламу, витрачаємо гроші, потім отримуємо замовлення, звертаємось до постачальника, а товару немає. Гроші витратили, час витратили, невдоволеного клієнта отримали й нічого не заробили. Тому від цього напрямку роботи ми відмовились. «Дуже важливо, щоб менеджер, маркетолог чи SMM-щик розумів, що він продає, кому, і як це працює» — Які проблеми виникали на етапі підбору персоналу та які поради можете дати іншим підприємцям? — О, це дуже цікавий процес )) На старті дуже важко було знайти менеджера, бо офіс знаходиться в не дуже зручному місці, та й ЗП була спочатку не дуже висока, хоч і роботи було не багато. Але працівників знаходили. Самим складним було, коли при першому шквалі замовлень наш менеджер психанув і просто пішов, бо ми йому не допомагали )) хоча допомоги він і не просив. Однак, це нам навіть допомогло, бо він не сказав, що люди телефонували та задавали одні й ті самі питання. А коли я почала відповідати, то одразу стало зрозуміло, де в нас недопрацьовано, і вже за день на сайті була вся необхідна інформація, і навіть якщо хтось телефонував, йому просто пояснювали, де прочитати і як оформити замовлення. Через пару днів ми знайшли нову людину, і кинули її у цей дурдом. Але завдяки тому, що більшість питань була вже закрита, вона впоралась. На даний час наш єдиний менеджер закриває 90% продажів, ми займаємось тільки специфічними (з технічної точки зору) та дорогими замовленнями. Зараз в нас ще не налагоджена робота з наявними клієнтами, та активним пошуком нових, тому шукаємо ще одного, не дивлячись на те, що багато хто зараз навпаки звільняє людей. Також в нас досі не ведуться регулярно соцмережі, багато пробували, але часто люди, які приходили працювати, не шарять в нашій тематиці й результату немає. Дуже важливо щоб менеджер, маркетолог чи SMM-щик розумів, що він продає, кому, і як це працює. — Наскільки важливі просування та маркетинг? Як змінився бюджет у порівнянні з початком роботи магазину? — Без просування та маркетингу продажів не буде. Неможливо напарсити товарів на сайт та заробити мільйон. На початку ми замовляли SEO просування ще на перший сайт, коли працювали с партнером. І він досі продає, хоча там зараз ніяких робіт не ведеться. В нашому магазині продажів зараз найбільше за рахунок гугл реклами, яку я налаштовую сама, бо добре за ці роки в ній розібралася. Бюджети, звичайно, виросли, та й прибуток зріс пропорційно. — Який етап в розвитку бізнесу був найскладнішим? Що допомогло його подолати? — За весь період нашої діяльності ми пережили 3 кризи. · 2013-2014 роки — тоді ще було мало досвіду та гнучкості, і мало того, що продажі просіли дуже через події в країні, так і ми ще через горе-сеошників потрапили під фільтр гугла. Тоді реально не було розуміння, що робити. Але продовжували працювати над магазином, знайшли спеціаліста, який допоміг з гуглом. А ми паралельно почали робити магазини іншим, бо вже настільки гарно на цьому розумілись, що потім це трансформувалось у веб-студію, яка існувала паралельно з магазином 2 роки. Якщо цікаво, про цей досвід можу розповісти окремо, бо це довга історія )) · 2020 рік — ковід. Тут ми вже трохи краще стояли на ногах, але все одно були не готові. Допомогло все ж те саме — працювати )) Скоротили всі витрати, працівники щось робили віддалено. Дуже виручило те, що в офісному центрі зробили суттєву знижку на оренду. Поступово все повернулось на нормальний рівень. Багато чого залежить від товару магазину. Наш товар не залежав від ковіду, він був потрібен і під час карантину, хоча перші кілька тижнів продажі впали майже до нуля. Знаю багато бізнесів, які реально зачинилися, бо попит на їх товари та послуги впав і не відновився. А от ті, хто торгував масками та іншими медичними товарами — озолотились. · 24 лютого 2022 року — звичайно, що перші тижні продажі впали майже до нуля. Хоча був один сміливець, який ввечері 24 лютого оформив замовлення та одразу оплатив його без дзвінка менеджера.)) І це був не постійний клієнт. Вже в кінці березня все почало знову потроху працювати. На момент початку війни в нас було багато вже оплачених замовлень, які ми й досі відвантажуємо тим, хто виходить на зв'язок. Було багато посилок, які відправляли напередодні (близько 60-70 посилок), і тут хочеться відзначити роботу Нової Пошти. Вони не загубили жодної, або доставили, або повернули. Нам навіть за три місяці з Маріуполя посилку повернули цілою та неушкодженою. Ми суттєво змінили наш асортимент, додали актуальні для ЗСУ товари, які або самі шиємо, або беремо у постачальників. На сьогоднішній час можу сказати, що ми не тільки пережили, а ще й почали заробляти більше. А от від офісу відмовились, бо навчились працювати вдома ) Уникнути ми не могли жодної кризи, тому що це проживали майже всі бізнеси. Однак, чим більше досвіду, тим легше і швидше ми відновлювалися. І якщо у 2014 році нас вибило майже на рік, то вже у 2022 — всього на місяць. В таких кризових ситуаціях дуже допомагає фінансова подушка на 6-10 місяців, як для бізнесу, так і особиста. В перших двох випадках її не було, а цьому році ми вже були готові й було не так страшно. Також дуже допомагає гнучкість, наприклад, якщо став не актуальним якийсь товар і це дуже вплинуло на прибуток, то ми не сиділи й не чекали, коли ж попит знову виросте, а шукали те, що саме зараз буде актуальним. — Які ТОП-3 важливі рішення, що допомогли вашому бізнесу з початку війни? Вірити у ЗСУ. Продовжувати працювати. Не вимикати рекламу. Гнучкість та готовність до змін. Реальний погляд на справи. Готовність до будь-якого сценарію. Про рекламу також цікавий виявився досвід, бо ми її таки вимкнули, а коли запустили знову, то на той момент не було конкурентів, і реклама коштувала копійки. Це дані реклами за квітень. — Як швидко адаптуватися до змін та потреби ринку? — Для мене єдиний вихід — швидкий аналіз та прийняття рішень без сумлінь та вагань. Тестуємо на практиці. В кризових ситуаціях немає можливості для досліджень та тривалого аналізу. Так, коли ми змінювали асортимент на початку війни, довелось закуповувати в сліпу, було зовсім не зрозуміло, що буде продаватись, а що ні. Звісно, десь заробили, десь ні, факапи трапляються. І чим більший бізнес, тим пропорційно будуть більші факапи. На складі досі лежить товару на велику суму, і не факт, що цей товар продасться, але надія є )) В загальному підрахунку швидке прийняття рішень дало можливість заробити. Ми навіть зарплатню нікому не урізали за цей час, та не затримували ні на день. А якби ми замовляли дослідження, яке займає приблизно місяць, ми б скоріш за все витратили гроші на нього, і за цей час товари вже були б не потрібні й довелось би шукати новий товар, замовляти нове дослідження і так по колу. Ми живемо в такому світі, що все змінюється дуже швидко. Що ми маємо зараз, за 10 років роботи: Магазин з приблизно 1500 унікальних товарів. Досвід виживання в кризових ситуаціях. Досвід з обробки 200+ замовлень в день одним менеджером. Досвід роботи з найпопулярішими маркетплейсами України. Торгову Марку. Патент. Власне унікальне виробництво. Магазин на Амазоні. Стабільний прибуток. Популярність в певних колах нашого бізнесу. Сіпаюче око Купу ідей для нових проектів.
  4. Якщо вам набридло виконувати якусь рутинну, повторювану дію «ручками самостійно», — це привід замислитися, як можна автоматизувати процес та ідея для розробки нового розширення 👌. У новому інтерв’ю S_A_P розповідає ідею виникнення та створення модуля для автоматичної публікації товарів в соцмережах. Ділиться досвідом, якого вважає все ще недостатньо [мабуть, як і багато з нас], щоб називати себе профі та розповідає про улюблену роботу, яка кожного дня надихає розвиватися та вдосконалюватися. Історія про розробника, який захоплюється своєю справою, цікавиться прокачкою скіла та горить новими ідеями. Читати розповіді людей, які люблять те, чим займаються — як новий ковток повітря або такий собі міцний стусан, коли це необхідно. Тож, полетіли. В оригіналі інтерв’ю українською мовою, в перекладі на російську — тиць. — Давайте знайомитись Розкажіть детальніше про свій досвід, як давно в веб-розробці, як сюди занесло і що змусило залишись до цього часу? — Привіт, я Георгій. Комп'ютерними технологіями почав цікавитися ще у школі. З 2003 – 2015 року працював системним адміністратором, паралельно захоплювався всякими цікавими речами. В якийсь момент присів на гру Lineage, потім з друзями захотіли запустити свій сервер і стала потреба в сайті та детальній «Базі знань» для гри, це було приблизно у 2005 році. Єххх, молодість, тоді в основному цікавили ігри. З цього і все почалось… Потім переключився на інший напрямок по роботі. В якийсь момент прийшло розуміння, що я більше не хочу працювати на дядю. З 2018 повернувся до web, довелось робити свій маленький інтернет-магазин. Спочатку думав зроблю на швидкоруч, щоб швидше запуститися, був придбаний шаблон і необхідні модулі для запуску. Потім почав розвивати функціонал магазину, редизайн і зрозумів, що це приносить мені більше задоволення ніж основна діяльність. Ось так і втягнувся з головою розробку. «... будь-яка робота повинна приносити задоволення, хоча якщо + будуть ще й фінанси, то ще краще» — Є думка, що в IT можна “гребти бабло зерновою лопатою”. Що скажете? Чи варто подаватися в розробку тим, хто хоче швидких грошей? — Я теж десь таке чув. ))) Можу сказати тільки одне — будь-яка робота повинна приносити задоволення, хоча якщо + будуть ще й фінанси, то ще краще. Для мене ІТ — це хобі, це улюблена робота, це те чим я хочу займатись і що в мене найкраще виходить. На рахунок заробітку, то поки що це не єдине джерело доходів, напевне все не так швидко… — Факап, який запам’ятали найбільше? Неважливо було це на початку кар’єри чи вже з багажем досвіду. — Можливо читачі мене заштовхають ногами за не цікаву відповідь, але, ну прям такого, справді не було. Можливо тому, що не так довго цим займаюсь і все ще попереду — Улюблений проект за весь час роботи, яким пишаєтесь до цього часу або досі працюєте з клієнтом. — Улюблений проект — Social Auto Post, над яким йде постійна робота. З відкриттям власного інтернет-магазину доводилось кожного дня, а іноді й декілька разів на день власноруч постити в різні соц. мережі фото та інформацію про товар, пости про акції й т.п. Прийшов момент, коли надоїло це робити руками, а використовувати платні сервіси з абонплатою я не хотів. Тому і з’явилася ідея звільнити себе, свій час від постійної рутинної роботи з соц. мережами (виставляти пости), так і з’явився модуль автоматичної публікації товарів у 8 соц. мереж. — Як боротися з ТЗ “зробіть гарно, погано не робіть, у мене є 10$”? — Звичайно, нам би всім хотілося, щоб наші клієнти цінували не тільки свої гроші, а й нашу роботу та час… Якщо чесно, я не маю такого універсального рецепта чи способу, в різних обставинах дію по різному. Єдине, що можу сказати, бажаю собі та колегам, щоб ця ситуація обходила нас стороною. — За весь час роботи які плюси та мінуси роботи в IT виділили для себе? — Для мене плюси: займаюсь тим, що мені подобається; працюю коли мені зручно, будь то день чи ніч, чи день і ніч. Мінуси: важко починати роботу над новим проектом, довго налаштовуюсь; ще не люблю робити локалізацію. «… часто ідей більше чим часу на їх втілення, тому думаю попереду в мене ще багато цікавого» — Для вас веб-розробка більш рутинна робота чи творча і натхненна? — Мені пощастило, для мене — це завжди пошук чогось нового, це цікава і захоплююча робота. І часто ідей більше чим часу на їх втілення, тому думаю попереду в мене ще багато цікавого. — Бувають моменти, коли хочеться все кинути до біса і піти працювати “на дядю” або роботу за ставку? — Ну, оце точно ні. Прямо НІ! Думаю — це просто не для мене, «дядю» я вже проходив… — Найважча задача, яку вам доводилось вирішувати? — Подружити OpenCart / ocStore з соціальними мережами. — Як стати профі й чи є стіна заробітку в IT, через яку не пройдеш? — Я не так давно в цій сфері, тому вважаю, що я не можу давати рекомендації “Як стати профі”. Ну хіба ті, що виконую сам, постійно шукаю нову інфу, ставлю для себе нові задачі та шукаю шляхи їх вирішення. Це настільки широка сфера, що в ній завжди залишається простір для нових можливостей, що напевне і робить ІТ такою привабливою. — Ви частіше вирішуєте складні задачі самостійно чи звертаєтесь за допомогою до колег? — Складні задачі в більшості випадків вирішую сам. Це в мене як залежність, якщо зіткнувся з якоюсь проблемою, або придумав щось нове, то вже не залишу цю ідею, обов’язково доведу до кінця. Можу не їсти, не спати, дружина сміється – «Все, знову пропав». — Що особисто вам дав чи чим допоміг OpenCartForum? — З форума та Вашої розробки на github почалось моє вивчення ocStore. Можливість отримувати нову, корисні інфу, можливість заробляти. Мати з користувачами моїх продуктів зворотній фідбек, що допомагає вдосконалювати і доповнювати модулі новими можливостями. А ще круто, що це платформа де можна не тільки виставити свою роботу але й знайти цікаві і корисні для себе речі. — Які поради та рекомендації дали б собі, коли тільки починали втягуватися в IT? — Не роздумувати варто чи ні, треба пробувати… Пишіть код, читайте чужий і знову пишіть код.
  5. Поки багато хто замислюється перейти в IT, наш новий учасник розмови не приходив у веб-розробку з мрією “багато заробляти, фрілансити та працювати на себе”. Його експірієнс розпочався зі студентства на науково-технічній кафедрі. У 90-ті роки. З книгами формату аркуша А4 ротапринтівської копії. Сьогодні говоримо з учасником ком'юніті OpenCartForum, у якого в базі плюс мінус 200 IT-рішень – chukcha. Про самостійний пошук рішень, коли на всі запитання відповідь – “Вивчай матчастину”. Про джерела інформації та розвиток. І про рішення прийти до OpenCart. Читати інтерв'ю в перекладі російською. — Розкажіть про себе. Як давно займаєтеся розробками? Як потрапили до ІТ? народився, вчився, вчився, ..., вчився, працював, працював, працював, працював, працював, працював. Ні до якого IT я не потрапляв. Я там починав працювати. Студент на науково-технічній кафедрі. Наука – залізо – ПЗ. — Чи добре пам'ятаєте свій старт? Які були сумніви та страхи на початку шляху? Старт. Такий весь амбітний. – Я тут код написав. Дивіться... Підходить начальник: – Вивчай матчастину. Підходить керівник: – Вивчай матчастину. Підходить простий головний інженер: Вивчай матчастину. Тобто. Ні слова, що не так і чому. Відро холодної води на голову. О мАмАдАрАгАя! Книга до рук і вперед. Якщо не знаєте, книга виглядала у вигляді формату А4 ротапринтівської копії. Жодних сумнівів, що це все працюватиме не було. Воно мало (обов'язково) було запрацювати. Воно й запрацювало, увійшовши до одного з проектів лабораторії. Проект успішно відпрацював кілька років. Далі було кілька крутих проектів – від паперових заводів до військових замовлень. Від асемблера до C Якщо асемблер для починається з x80/86, але були ще й інші процесорні системи/контролери. — Чи були думки “Це не для мене”? Що допомагало не злитися і не відмовитися від ідеї стати розробником? Не було думок піти, злитися з ІТ, були думки – а кому це потрібно? Вузькоспеціалізована ніша технічної діагностики без державного фінансування. Ніша автоматизації техпроцесорів. Тільки на рівні міністерств Нагадаю! 90-ті роки. Навіть зараз, ви готові вкладатися в тестування коду, роботи вашого магазину, навіть в UI/UX? Тому робота на трьох роботах. По 12-14 годин, добре все було під домом, а щось робилося вдома. Але найкрутіша розробка того часу – розробка та впровадження системи збирання та обробки інформації з газорозподільних станцій. Кажуть, що у 2010-му її змінили. Згадав! 16-канальний електрокардіограф (драйвер та візуалізація). Тому досвід sysadmin та sysdba напрацьовувався поступово. А потім 15 років, ніяких сторонніх розробок. До... (це вже зовсім інша тема). — Які ресурси та можливості використовуєте для навчання та розвитку зараз? Як качаєте скілл? Про ресурси. Якось так сталося, що починав працювати з копіями ротапринтівськими, потім якась документація у складі ПЗ. Але manи ніхто не скасовував. Тому джерела інформації є абсолютно різними. Навіть голосові. Так вийшло, що після першого душу я перестав ставити запитання. Я шукаю відповіді у документації. Можливо і "задаю" питання, шукаючи вже готові відповіді (так іноді швидше). Я помітив, що на мої поодинокі питання практично немає прямих відповідей, вони й досі залишаються відкритими. На самому початку, я читав питання з форуму, дивився що на тему в коді, та відповідав. Це допомагає вивченню системи. Іноді стикаєшся з абсолютно незнайомими кусками коду, хоч вони там живуть від народження. Старт 2. В ОС виявився абсолютно випадковим. Мені сподобався інтерфейс адмінки, особливо керування товаром. До цього я бачив багато різних, як екомерц, так і промсистемах, з величезною купою зайвих рухів тіла. Тут же я й лишився. Навіть ... мене залишили і є проект, який досі працює. І в ньому дуже багато доробок. На жаль, чесно, так я більше не робитиму. Хоча, живе – значить так можна робити — Яка ваша улюблена та не улюблена частина у роботі? Не люблю верстати, знаю людей, котрим це дуже подобається, але їм не подобається кодинг. Це окрема ніша. Знати основи чи слідувати тенденціям. — Розробникам потрібно натхнення чи справа навички? Де брати ідеї для нових розширень та шаблонів? Де брати ідеї? Слухайте замовників, вивчайте попит. Слідкуйте за тенденціями у вашій тематиці. Ідей багато – часу мало. Іноді проект починається і... не виходить у світ. Попит практично нульовий. На сьогодні глянув архів рішень – >200 (різної складності). — Дайте поради розробникам, які тільки розпочинають свій шлях. Жодних порад. Подобається – працюй. Зрозумів, що не твоє – йди.
  6. 📍 Як ідея створення музичного інтернет-магазину призвела до появи першого шаблону Moneymaker 1. 📍 Де брати ідеї, щоб не “надихатися” досвідом колег? 📍 До чого потрібно бути готовим, якщо є мета стати веб-розробником для OpenCart? З чого почати, як здобути перший досвід і коли вже можна заробляти? Наш новий спікінг стався з відомим автором доповнень та досвідченим учасником форуму – RGB. Обговорили шлях від “не виникало конкретної ідеї стати розробником” до створення популярних шаблонів Moneymaker 1 та Moneymaker 2. Автор поділився історією розвитку свого інтернет-магазину, вигоранням та рішенням зупинитись на чомусь одному. А ще до інтерв'ю є класні ілюстрації. Ставте роботу на паузу та полетіли. Інтерв'ю в оригіналі. — Розкажіть про себе. Як давно займаєтеся розробками? Як потрапили до ІТ? — Привіт, мене звуть Вадим, хоча форумчани більше знають мене за ніком RGB. З IT-сферою вперше зустрівся ще в шкільні роки, коли перевіряв свої сили у 3D-графіці й на тлі цього захоплення зробив кілька сайтів. Це був чистий html на таблицях, а зовсім не вордпрес, як деякі подумають — тоді він тільки зароджувався. Мій перший сайт із далекого 2005-го І хоча потім я навчався на програміста-автоматизатора, під час навчання (як і після нього) доводилося займатися чим завгодно, крім своєї спеціальності: тривиміркою, сайтами, дизайном і навіть зовнішньою рекламою, яку досі можна побачити (але краще не дивитися) у Києві. До веб-розробки в більш-менш серйозному вигляді я прийшов вже після ВНЗ та зміни кількох робіт, причому це вийшло випадково і було лише наслідком розвитку власного інтернет-магазину (вже неіснуючого). — Чи добре пам'ятаєте свій старт? Які були сумніви та страхи на початку шляху? — Все починалося заплутано — тільки з однієї ідеї створення музичного інтернет-магазину на додаток до фізичного. Цю ідею, що розвинулася у примітивний бізнес-план, 12 років тому озвучив мій добрий знайомий, який у результаті й став майбутнім бізнес-партнером у спільній справі. Сумнівів і страхів не було, тому що не було розуміння, що чекає далі, адже у нас тоді був дуже скромний досвід, а багато речей впізнавались методом спроб і помилок, яких ми зробили чимало (колись напишу про це в блозі). Оскільки я взявся за інтернет-напрям бізнесу, то швидко зіткнувся з проблемою, добре знайомою власникам магазинів – дефіцитом кмітливих виконавців. Це призвело до неприємної ситуації з одним із розробників (YaSe, якщо хтось такого пам'ятає), через що мені довелося в терміновому порядку згадувати php і швидко доробляти чужу роботу, тому що терміни горіли. — Чи були думки “Це не для мене”? Що допомагало не злитися і не відмовитися від ідеї стати розробником? — Спочатку у мене не виникало такої прямої ідеї — стати розробником, тому і подібних думок не було. Звичайно, коли після відкриття інтернет-магазину пройшов місяць, а жодного реального замовлення так і не з'явилося – стало зрозуміло, що щось я робив не так і для залучення клієнтів недостатньо встановити ocstore 0.1.3, прописати на головній H1 і додати сотню товарів. Тоді ж почалися перші спроби зануритися у рекламу, маркетинг, просування — і невдовзі після цього з'явився результат у вигляді першого замовлення. Це була акустична гітара Epiphone, якої, як виявилося, не було на складі постачальника! Продати все це було набагато складніше, ніж купити Ті навички веб-розробки, які з'явилися в процесі розвитку мого інтернет-магазину — результат того, що я не хотів делегувати цікаві завдання ще комусь, на відміну від, наприклад, нудного наповнення контентом або телефонних консультацій, якими займалися менеджери. У результаті майже весь термін життя магазину доводилося бути людиною-оркестром, всупереч порадам різних бізнес-гуру про делегування. А усвідомлення своєї відповідальності допомагало не зневірятися — і коли замовлень зовсім не було, і коли їх стало стільки, що перестали з ними справлятися і знадобилося розширювати штат. Ймовірно, це було серед тих причин, чому у 2014-му я «перегорів» і захотів сконцентруватися на чомусь одному. Драматичні події в нашій країні сильно вплинули на продажі, тому магазин зрештою продали конкурентам, а я використав напрацювання, що накопичилися, для створення свого першого шаблону Moneymaker 1. На мій подив, шаблон виявився успішним, попри те, що на момент його народження мої навички були на рівні суцільного використання $this->config->get у tpl-файлах. — Які ресурси та можливості використовуєте для навчання та розвитку зараз? Як качаєте скілл? — Після 24 лютого новинні ресурси та джерела інформації витіснили у мене майже всі навчальні та розвивальні. Хоч і розумію, що саморозвиток ніхто не скасовував, але зараз якось не до цього. Тому скіл качаю в процесі роботи над чимось, коли зіштовхуюся із завданням, яке або не знаю, як вирішити, або знаю, але розумію, що є кращий спосіб. Наприклад, останні кілька років я з нуля розробляю новий шаблон, в якому намагаюся враховувати весь свій досвід та помилки. Скажімо, в Moneymaker 2 десь через рік після релізу та безлічі оновлень з'явилася проблема із занадто великою кількістю налаштувань через обмеження max_input_vars у php. Тому довелося у черговій його версії «винаходити» серіалізацію. Але оскільки переписувати логіку зберігання налаштувань у модулі управління було вже пізно через проблеми із сумісністю, це було зроблено через саморобні милиці замість банальних методів stringify/parse для роботи з json, які я в новому шаблоні використовую першочергово. Тому скіл потроху зростатиме навіть якщо вдосконалювати власні реалізації, а якщо додати книги та тематичні ресурси (і я маю на увазі зовсім не stackoverflow чи хабр, хоча і там за бажання можна знайти корисну інформацію), то результат буде ще кращим. — Яка ваша улюблена та не улюблена частина у роботі? — Улюблена частина — коли працюєш сам на себе та об'єднуєш в одній особі й замовника, і керівника, і виконавця, а результати роботи настільки подобаються клієнтам, що вони з власної ініціативи залишають відгуки. Не улюблена частина — неадекватність деяких людей. На щастя, серед клієнтів це рідкісне явище, але часом трапляються зовсім дивовижні екземпляри. Спершу хотів сюди ще додати любителів варезу та складчин, але це неминучі реалії роботи на нашому ринку. До них потрібно спокійно ставитися, як і до хейтерів: якщо ти щось робиш і досягаєш якихось успіхів, то неминуче знайдуться ті, кому це не сподобається. — Розробникам потрібно натхнення чи справа навички? Де брати ідеї для нових доповнень та шаблонів? — Розробнику потрібно швидше не натхнення, а чітко поставлене завдання, яке може ставити й замовник, і сам розробник, якщо розуміє потреби замовника. Чи вистачить навичок для її реалізації — інша справа, але якщо на думку спадає хороша ідея, а для її втілення не вистачає знань, то чим це не привід підтягнути їх? Якщо ідеї ніяк не приходять, то завжди можна запитати у потенційних клієнтів — чого їм не вистачає? При цьому я не прихильник «надихатися» (читай: плагіатити) у колег, а тим паче — займатися цим без розуміння теорії, як, наприклад, роблять деякі автори шаблонів, котрі у свій час копіювали один в одного дизайн юлмарту, а зараз – розетку. На мій погляд, якщо в тебе немає ідей і нема звідки їх почерпнути, то найпростіше їх набути, якщо опинитися в ролі своєї потенційної аудиторії, тобто взяти та зробити власний інтернет-магазин. Він не повинен бути великим або успішним, але продайте без демпінгу хоча б десяток якихось піжам або ліхтариків — і ви набагато краще зрозумієте ваших майбутніх клієнтів. «Код в OpenCart — як документація, тому ви зможете зробити щось за аналогією, якщо зрозумієте структуру та принципи.» — Дайте поради розробникам, які тільки розпочинають свій шлях. — Як і в будь-якій справі, потрібно серйозно хотіти цим займатися, мати не тільки фінансовий інтерес, а також визначитись із кінцевою метою. Якщо ви ще молоді, але в голові вже щось є, а ваша мета просто швидко влитися в IT і почати заробляти — краще пройдіть курс QA і вирушайте підкорювати будь-яку об'ємну галеру. Отримуватимете з/п у доларах (якщо компанія ще не в Дія.City), проходитиме регулярні ревю, питимете каву з печивом (а подекуди й смузі з обідами з лосося з шинкою), лікуватимете зуби по страховці та гратимете у настільний футбол у лофтовому офісі. Якщо ваша мета саме веб-розробка та ще й під OpenCart — готуйтеся до складнощів! На вас чекають безсонні ночі, замовники типу «Потрібен амазон на опенкарті, бюджет 300$» та бізнесмени, які організовують складчини по 28 осіб, аби не платити автору модуля непідйомну для їхнього бізнесу суму в 13$. Ви ще хочете стати розробником? Генератор тегів та 28 розбійників Якщо відповідь ствердна, то для початку вивчіть вбудовані модулі OpenCart, нехай це буде щось найпростіше типу HTML-вмісту. Код OpenCart — як документація, тому ви зможете зробити щось за аналогією, якщо зрозумієте структуру та принципи. Створіть безкоштовний модуль під вузьке завдання. Не намагайтеся відразу заробити, у вас поки ще, як кажуть, нудне обличчя доповнення, вам ніхто грошей не дасть. Якось нам у магазині знадобилося швидке замовлення, вибір був невеликий і мені захотілося написати щось самостійно. Коли примітивний модуль був готовий і протестований (на проді, зрозуміло), я безкоштовно поділився їм зі спільнотою. Тоді ж у модулі знайшлися баги та з'явився перший фідбек, що допомогло його вдосконалити. Тому поки набираєтеся досвіду та відгуків, можете так само безкоштовно попрацювати і над своїми модулями, і над чужими завданнями, наприклад, у рамках цієї корисної ініціативи. Коли відчуєте себе впевненіше — настав час заробляти! Це може бути модуль тієї ж тематики, що і безкоштовні, але потужніший, а сторінки ваших безкоштовних модулів допоможуть продати платний. Така модель маркетингу забезпечила продажі мого першого шаблону, оскільки я розмістив на сторінках своїх безкоштовних модулів його рекламу. Звичайно, щоб все зробити грамотно, вам знадобляться не тільки навички розробки, але й розуміння дизайну, юзабіліті, маркетингу, копірайтингу і навіть орфографії, щоб не ганьбитися на своєму сайті обіцянками «увелЕчения продаж» (реальний приклад одного портфоліо). Хтось може заперечити, що для програміста все це не головне — так-то воно так, ось тільки диявол криється в деталях, а у вас на початку точно не буде можливості найняти собі дизайнера для презентації модуля і копірайтера для тексту, що «продає». І ось коли ви пройдете весь цей шлях і упіймаєте всі можливі граблі, нахапаєтесь найрізноманітніших навичок і забудете про спокійний сон перед релізами, заведете корисні знайомства і посваритеся зі свіжопридбаними колегами, відсвяткуєте першу сотню продажів і зіткнетеся з першими негативними відгуками — вам відкриється розуміння, що ваш шлях ледве встиг початися, а попереду у вас ще багато цікавого, головне не опускати руки й продовжувати рухатися!
  7. Для тих, хто шукав час на інтерв'ю, але постійно з'являлися перепони у вигляді дедлайнів, ТЗ “треба добре, а погано не треба” і мемчиків, сьогодні вдалий день. Максимально короткий small talk з usergio. Зайде тим, хто давно хотів познайомитись з автором популярного доповнення “Автоматична обробка прайс-листів”. Стандартно — обговорили шлях автора, запитали де брати ідеї та отримали найкращу пораду евер для джунів. Читати мовою оригіналу. — Розкажіть про себе. Як давно займаєтеся розробками? Як потрапили до ІТ? — У 1980 році працював у відділі “Математичних розробок та програмування” Держбанку. Тут мені пощастило: начальник відділу виявився чудовим учителем та гарною людиною, до цього часу пам'ятаю та використовую його ідеї. Він показав мені різницю між аналітичним та синтетичним мисленням, і навчив думати синтетично — створювати проекти й робити маленькі відкриття. Напевно, тому, моя АОП — не про програмування, а скоріше, про вирішення задачі. — Чи добре пам'ятаєте свій старт? Які були сумніви та страхи на початку шляху? — Злякатися не встиг. У перший день роботи мені запропонували написати просту програмку, і виділили на неї 2 тижні часу. Це було смішно, бо в універі ми писали такі програмки за 45 хвилин. Заради хохми, написав її на асемблері) Що не кажіть, а освіта — це сила! С АОП вийшло просто: вдома закінчилась їжа, а мій бізнес “помер”. Вирішив відкрити інтернет-магазин, але коли став розбиратися з Опенкарт, виникла думка: “Якого біса… я маю руками заводити в магазин ці тисячі товарів?” “Якого біса” — моя улюблена думка, з неї починаються ідеї. «Вважаю головним не запрограмувати щось, а придумати, що саме потрібно запрограмувати.» — Чи були думки “Це не для мене”? Що допомагало не злитися і не відмовитися від ідеї стати розробником? — Стати розробником не готувався, мабуть, я їх завжди був у душі. З дитинства мріяв стати вченим та щось вигадувати. Вченим не став, а от розробником вийшло. Вважаю головним не запрограмувати щось, а придумати, що саме потрібно запрограмувати. — Які ресурси та можливості використовуєте для навчання та розвитку зараз? Як качаєте скілл? — Навчаюся при необхідності, навмисно поповнювати теоретичні знання на майбутнє, якось не доводиться. Якби я готувався влаштуватися на роботу до якої-небудь програмістської фірми, тоді — так. А так — ні. — Яка ваша улюблена та не улюблена частина у роботі? — Опції в опенкарт. Ненавиджу опції) — Розробникам потрібно натхнення чи справа навички? Де брати ідеї для нових доповнень та шаблонів? — Коли починаєш розбиратися в тому, що вже зроблено до тебе і раптом, з'являється думка “Якого біса…” — приходить натхнення) Далі вже справа техніки. — Дайте поради розробникам, які тільки розпочинають свій шлях. — Вірте, що ваша програма запрацює з першого разу без помилок. Пийте каву.
  8. Шлях розробника, коли доводиться качати скіл у лайв режимі. Коли варіанта злитися чи відмовитися немає, бо за тобою борги у розмірі 10 000 доларів. Коли є сумніви, чи це дійсно те, що мені зараз допоможе? При цьому — паралельне задоволення від того, як ростеш у навичках і бачиш плоди роботи. Сьогодні інтерв'ю з автором популярних модулів: MicrodataPro, UniXML, Easyphoto — exploits. Відверта та надихаюча історія від попадання на гроші до роботи в задоволення та виконання завдань, які подобаються найбільше. Бонус — коротка сторі виникнення ідей модулів, які зараз у топі з продажу. Тиць щось прочитати інтерв’ю мовою оригіналу. — Розкажіть про себе. Як давно займаєтеся розробками? Як потрапили до ІТ? — У темі опенкарт з 2010 чи 2011 року. В IT починалося з того, що я займався ремонтом ПК з 2008 року. У мене була невелика фірма по ремонту/обслуговуванні техніки. У цей час (2010-2011) у мене була ідею зробити інтернет-магазин комп'ютерної техніки. Вибір зупинився на опенкарт, вірніше на його першу збірку ocstore. Коли робив вивчав структуру движка і в цілому php html js sql. Раніше програмування вивчав на рівні універа C++ "hello world" тобто ніяк. Також була подоба навчання в академії й той же C++ без поглиблення. За освітою більше до заліза, ніж до програмування. Переломним моментом став великий кидок на гроші. Тоді я займався продажем техніки й знайомий запропонував ноутбуки (150 од) за гарною ціною, але обов'язкова умова — великий опт 150 одиниць. Передплата була 10 000 доларів. Гроші я віддав, а знайомого та ноутбуків вже не побачив. Зрозуміло, що сума була велика і майже все взято в борг. Почалися моторошні проблеми з фінансами. “Партнер” по роботі просто загубився, а всі розписки на мені. Так, безглуздо, але тоді розум був не такий, як зараз. З 2011-2012 року потрібно було десь брати гроші, що роздавати борги та проценти. Фірму по залізу закрив і щільно зайнявся допрацюваннями та створенням магазинів на opencart. — Чи добре пам'ятаєте свій старт? Які були сумніви та страхи на початку шляху? — Звичайно пам'ятаю. Основний страх був не віддати гроші, а сумніви — “це справді те, що мене зараз врятує?”. Насправді жодних сумнівів з точки зору шляху не було, тому що це приносило невеликі, але гроші, і задоволення. Оскільки починав з повного нуля, методом проб, помилок та нескінченного пошуку рішень, спочатку було дуже складно і робота була на знос з 6 ранку до 22 вечора без вихідних. — Чи були думки “Це не для мене”? Що допомагало не злитися і не відмовитися від ідеї стати розробником? — Таких думок й не було, скажімо так не було навіть вибору. Була одна проблема — гроші. І цю проблему потрібно було вирішувати. Требу було працювати й підвищувати скіл в лайв режимі. Брав замовлення навіть не знаючи як їх виконаю, але на фініші все виходило. Кращий помічник не злитися й не здатися був страх боргів (по 10 разів на день дзвінки від усіх кредиторів) і звичайно задоволення від того, що ти пізнаєш щось нове й бачиш результати роботи. Це й підтримувало мене на плаву у тій ситуації. — Які ресурси та можливості використовуєте для навчання та розвитку зараз? Як качаєте скілл? — google.com. Забув функцію — загуглив. Не знаєш як зробити запит в базу — загуглив. Так, зараз із цим краса, якщо є бажання достатньо зробити кілька запитів у гугл та знайти потрібну інформацію. Найкраща прокачка скіла — це реальні та складні задачі. Метод спроб і помилок відмінно себе зарекомендував. Також люблю робити оптимізацію та рефакторинг коду. Тоді для мене прокачування скіла і стусаном під зад були великі проблеми з боргами, це сильно “мотивувало” і в будь-якій незрозумілій ситуації якось знаходив рішення і відповідно накопичувався досвід. — Яка ваша улюблена та не улюблена частина у роботі? — Не люблю листування та уточнення деталей. Вже давно не розмовляю телефоном (по роботі) — це й було найжахливіше для мене. Втрата часу величезна. Ідеально — докладне завдання з пунктами та без уточнень. Але такого майже ніколи немає. Кілька років тому повністю перейшов на розробку та підтримку своїх модулів — ось те, що мені подобається найбільше. Роботу на замовлення вже не роблю (тільки доопрацювання за модулями) і це тішить. І ще хочу згадати що найбільше дратує в роботі — це покупці, які не читають інструкції та підказки, а відразу пишуть в підтримку. Ще сильно напружує коли пишуть щось не працює, я прошу доступи, перевіряю — все працює і після цього мені пишуть, а точно, не там дивився Але це таке, зворотний бік медалі. «Для нових розширень достатньо знати недопрацювання та незручності опенкарт (їх достатньо) і закрити ці прогалини. Також дивитися що частіше запитують по доопрацюванням та спробувати зробити готове рішення у вигляді модуля.» — Розробникам потрібно натхнення чи справа навички? Де брати ідеї для нових доповнень та шаблонів? — Для будь-якої справи потрібно натхнення, тобто бажання зробити. Буває що не хочеться — тоді краще не починати. Для нових розширень достатньо знати недопрацювання та незручності опенкарт (їх достатньо) і закрити ці прогалини. Також дивитися що частіше запитують по доопрацюваннях та спробувати зробити готове рішення у вигляді модуля. Якщо брати мої модулі, то історія ідей наступна: MicrodataPro — давно було завдання впровадити по ТЗ мікророзмітку на сайт. Я зробив і потім подумав — а чому не реалізувати це як модуль? Навіщо робити одне й те ж саме, якщо можна продати багато разів один код. Це також вигідно і покупцю — ціна на модуль значно менша вартості доопрацювання. UniXML — також все починалося з того, що до мене приходило багато людей з проханням вивантажити їх на маркетплейси. На той момент конкуренти уже були, але були вкрай незручні, з багатьма багами там поганою підтримкою. Спочатку на замовлення робив вивантаження, потім зібравши весь досвід та запити, зробив першу версію. Зрозумів, що уперся в архітектуру і зробив з нуля нову версію з урахуванням попередніх напрацювань. Ось нещодавно зробив ще одну версію з нуля з урахуванням уже всього минулого досвіду та проблем, які були. Вийшло ніби як відмінно. Easyphoto — все банально, 7 років тому був досвід замовлення на доопрацювання завантаження фото, я подумав, що це можна реалізувати як розширення, так і вийшло. Є й інші доповнення, але історія приблизно однакова. Спочатку є завдання, потім аналіз чи потрібно це іншим, потім оформлення в модуль. Зараз моє натхнення — це те, що ці модулі в ТОП продажів. — Дайте поради розробникам, які тільки розпочинають свій шлях. — Найкраща порада — це зробіть так, щоб вам було цікаво це робити. Якщо хочете зробити модуль, ви маєте бачити кінцевий результат і йди до нього. Якщо берете роботу на замовлення — це має приносити задоволення. Роблячи те, що не подобається, можна швидко вигоріти та втратити бажання. Хочу ще дати рекомендацію розробникам — робіть всі налаштування очевидними та пишіть відразу докладку документацію по кожному пункту. Чим простіше — тим краще.
  9. 📍 Чому нові та невідомі завдання — це зона росту, а не привід кидати проект та додавати клієнта до чорного списку. 📍 У яких випадках цінність розширення для Opencart зводиться до нуля [must read для авторів модулів та шаблонів]. 📍 6 помилок, яких припускаються розробники та рекоменди як їх виправити. У новому випуску запрошений IT-гість, який займається розробкою з 2008 року — SooR. Про досвід роботи з різними платформами, перше знайомство та враження від Opencart та очевидний, але не всіма використовуваний метод пошуку нових ідей. Інтерв'ю в перекладі на російську. — Розкажіть про себе. Як давно займаєтеся розробками? Як потрапили до ІТ? — Олександр, 34 роки. Розробкою займаюсь з 2008 року, на OpenCart — з 2010. У WEB потрапив випадково. Якось одного разу подзвонив мені знайомий з проханням налаштувати роботу комп'ютерів у місцевому агентстві нерухомості. Прийшовши до офісу і закінчивши налаштування, директор запропонував мені створити та підтримувати корпоративний сайт для цієї агенції. Накинувши html в Adobe Dreamweaver було створено мій перший твір — сайт з 4-х html сторінок і купою важкої графіки на тлі. Згодом потрібно було розширювати можливості сайту: каталог оголошень, зворотній зв'язок, пошук, реєстрація, вбудовування об'єктів. У цей період я познайомився з php, хостингами, Wordpress, форумними системами, Joomla і найкориснішим на той час — Shop script, на якому робив усе, що потрібне було для сайту. — Чи добре пам'ятаєте свій старт? Які були сумніви та страхи на початку шляху? — Активний старт із усвідомленням того, що на цьому можна заробити не лише на пиво, а й на нові кросівки, припав на 2009-2010 роки. Тоді я вперше влаштувався в "спеціалізовану фірму" як верстальник шаблонів під Shop script та Webasyst. Після цієї контори перейшов до іншої, де вже й познайомився з OpenCart та спільнотою opencart-forum.ru. Він так сподобався мені своєю простотою та доступністю, що на ньому я робив не лише інтернет-магазини. Один портал працює досі (nov-bazar.od.ua). Страхів та сумнівів у той момент не було, це була ідеальна система для будь-яких завдань. «Потрібно усвідомити, що підтримка є частиною вашого продукту і без неї цінність розробки в деяких випадках зводиться до нуля.» — Чи були думки “Це не для мене”? Що допомагало не злитися і не відмовитися від ідеї стати розробником? — Так, були такі думки під час завантаженості. Накопичувалися навички, але й завдання ставали важчими, об'ємнішими. Найбільше дратувала ідейна несумісність із керівництвом. Тобто знаєш як краще та правильніше, але тобі кажуть роби так і так, ігноруючи поради, потім повертаючись до них та чергових переробок, бо не слухали. У цей момент я почав писати код не лише для когось, а й для себе, для спільноти, перевіряючи та експериментуючи різні ідеї. Поступово розробка "для себе" захоплювала мене все більше і я написав перший модуль - "Gimage" (Google Image Search for OpenCart). Якщо говорити про продаж модулів під OpenCart, то слизькою доріжкою для молодих розробників стає підтримка та нетерплячка. Потрібно усвідомити, що підтримка є частиною вашого продукту і без неї цінність розробки в деяких випадках зводиться до нуля. — Які ресурси та можливості використовуєте для навчання та розвитку зараз? Як качаєте скілл? — Stackoverflow наше все Якщо серйозно, то кожне завдання наводить свої джерела розвитку. Це може бути як стаття на css tricks, так і просто добре документований код якогось популярного js фреймворку. Переважно це англомовні ресурси, довідники, документації, вузькоспрямовані форуми. Найкраще скілл здобувається новими завданнями, особливо якщо вони не тривіальні. Не бійтеся нового та невідомого. — Яка ваша улюблена та не улюблена частина у роботі? — Улюблена, звичайно ж, виконання якогось серйозного шматка роботи, до якого входили завдання, що давно чекають. Чому улюблена, бо нарешті на це знайшовся час і він витрачений недаремно. Не люблю організаційні та маркетингові завдання, написання локалізацій, але без цього нікуди. — Розробникам потрібно натхнення чи справа навички? Де брати ідеї для нових доповнень та шаблонів? — Розробникам точно *не* потрібно бачити в IT тільки гроші. Якщо в тобі є хоч крапля винахідливості, то посерфив увечері по магазинах можна знайти десяток відсутніх/не зручних/нерозкритих до кінця ідей, які можна розгорнути повною мірою саме так, як це потрібно. Завжди можна покращити вже існуючі рішення. Наприклад, всі ми знаємо, що є плагіни онлайн чатів типу JivoChat, але немає жодного такого модуля для OpenCart, який зберігав листування на вашому сервері, без щомісячних платежів, що повністю контролюється вами прямо з адмін панелі магазину. Найчастіше ловіть себе на думці "як це влаштовано і чи можу я зробити краще?" і ідеї самі спадуть вам на думку, головне — почати. — Дайте поради розробникам, які тільки розпочинають свій шлях. — Перелічу основні помилки, яких припускався сам або спостерігав у інших авторів: 1. Не нехтуй підтримкою. Навіть якщо твій модуль безкоштовний, знайди хвилинку на відповідь. Це покаже твій професіоналізм та відповідальність. 2. Спілкуйся зі своїми користувачами ввічливо. Постав себе на місце покупця, який бачить твій модуль вперше. 3. Намагайся робити відразу добре, не поспішай із релізом. Ще один день на тести та багфікси можуть заощадити місяці порожніх та одноманітних відповідей на підтримку. 4. Спробуй безкоштовні модулі. Напиши щось корисне, може для адмін панелі або фікс/латку. 5. Не соромся ставити запитання на форумі та спілкуватися з іншими розробниками. 6. Найголовніше – не бійся починати. Навіть без чіткого уявлення кінцевого результату все може круто помінятися в процесі написання твого шедевра! Якщо у вас залишилися питання до учасника інтерв'ю, які не дадуть заснути або продовжити написання коду, welcome у коментарі. Підключайтеся до розмови та діліться досвідом.
  10. 📍 Які навички, окрім програмування, важливо прокачувати в IT? 📍 Чому творчість взагалі не на першому місці для тих, хто займається розробкою інтернет-магазинів? 📍 Як піти з посади керівника IT-служби у банку, яку обіймав близько 10 років, та не пошкодувати про це? Наступне інтерв’ю must read не тільки для розробників, але й для фрілансерів або тих, хто шукає класного стусана під м'яке місце прямо зараз. Ми поспілкувалися з розробником з досвідом в IT більше 20 років — spectre. Впевнені, багато хто з вас уже знайомий особисто, але почути кейс від першої особи — як відправитися на концерт улюбленого рок-гурту. Вмощуйтеся зручніше. Читати інтерв'ю в оригіналі російською мовою. — Розкажіть про себе. Як давно займаєтеся розробками? Як потрапили до ІТ? — Вітаю. Звати Андрій, мешкаю в Одесі. Розробками (та й взагалі фрілансом, адже це не тільки програмування) займаюся років 8. В основному роблю всякі різні штуки для opencart. А взагалі стаж в IT трохи більше 20 років. За основною спеціалізацією я сисадмін у широкому понятті слова)) від “полагодити чайник у бухгалтерії” до “підняти банк за вихідні з нуля”, керував IT-службою близько 10 років в одному з банків. Програмування завжди вважав тупою та нудною роботою (хоча може воно так і є!)) Щось програмувати почав займатися як хобі, з'явився інтерес десь із 5-го разу, потім у 2014 році почалися проблеми у країні, у банках теж стало не дуже цікаво разом із курсом долара, вирішив змінити роботу на хобі. Усі домашні були проти, бо банк це нібито стабільність, вирішив що якщо спробую і не вийде — сім'ю прогодувати якось зможу, а якщо не спробую — шкодуватиму. Згодом виявилося що я мав рацію й ось я тут) — Чи добре пам'ятаєте свій старт? Які були сумніви та страхи на початку шляху? — Так, займався всім поспіль, було дуже цікаво, матеріальна частина питання взагалі не цікавила. Сумнівів та страхів не було, від цього не залежав мій грошовий та моральний стан, коли потрапив у самостійний фріланс уже щось умів. — Чи були думки “Це не для мене”? Що допомагало не злитися і не відмовитися від ідеї стати розробником? — Ні, не було, у мене це виросло зі звичайного хобі, і практично всі негативні емоції я пережив безкоштовно. Плюс досвід керівництва IT-службою банку дає +100 до стресостійкості, тому якщо я когось прямим текстом “послав” (таке буває дуже рідко, але є такі випадки) — то це вже просто за межею зі сторони замовника з хамством у мій бік, образами, обіцянками подати до суду, погрозами тощо. Спочатку їх було багато і вони є на моєму сайті у певному розділі) Тепер уже навчився бачити таких кадрів за версту у 99% випадків, але наступити на всі граблі, які бувають у цьому світі, все ж таки довелося. По-іншому, до речі, навіть середньої руки фахівцем не стати в будь-якій галузі, це куплений за свої гроші досвід. — Які ресурси та можливості використовуєте для навчання та розвитку зараз? Як качаєте скілл? — Скілл у цьому випадку — вміння будувати оптимальні алгоритми для вирішення того, чи іншого завдання і не зробити гірше. Плюс розуміння того, що конкретно потрібно, не всі вміють правильно висловлювати побажання й іноді виявляється, що потрібно зробити навпаки. Ресурси та можливості зараз безмежні, на тому ж youtube можна при належному бажанні навчитися бурити нафтові вежі або добувати алмази, наприклад, так що подивитися відео уроки про якісь технології або всякі прикольні штучки не складно. Хоча як хто сприймає інформацію, це індивідуально, але програмістам, розробникам і всім, хто працює в IT, гріх скаржитися на брак ресурсів, головне не лінуватися і приділяти час тому, що приносить тобі гроші. — Яка ваша улюблена та не улюблена частина у роботі? — Улюблена — працювати з нормальними замовниками та цікавими завданнями, все це складається в зрозуміле ТЗ без чорної магії та екстрасенсорики, коли від програміста потрібно просто красиво і розумно реалізувати те, що придумав замовник, а якщо придумав погано — відмовити його, відверту нісенітницю я не роблю ні за які гроші. Чи щось більш творче, головне — без рутини, але і її є достатньо. Нелюба — коли люди починають нахабитися надмірно і наполегливо вимагати зробити те, що взагалі не передбачалося в рамках вирішення конкретного завдання, хоча я всіляко намагаюся їх уникати. Ще не люблю людей, які торгуються і тих, хто вважає, що твій час гумовий і безкоштовний. — Розробникам потрібно натхнення чи справа навички? Де брати ідеї для нових доповнень та шаблонів? — Творча частина — це звичайно дуже добре, але інтернет-магазини це про гроші, тому тут швидше важливі навички, досвід та розуміння того, що коли магазин не працює, він не приносить прибутку, а коли працює — приносить. Безперечно, хороші ідеї на вагу золота. Але про ідеї питання без відповіді, бо це звучить приблизно як написати красиву картину, яку можна буде продати за мільйон Швидше потрібно просто бути в тренді поточних бажань замовників, які актуальні зараз або будуть актуальні в майбутньому, ось тут знадобиться кришталева куля. Я, наприклад, роблю якесь доповнення, якщо хоча б разів 5 попросили зробити те саме в якийсь невеликий проміжок часу. Хоча і так намагаюся робити все модифікаторами й трохи краще, ніж потрібно спочатку, так потім простіше зрозуміти що взагалі робилося і як. — Дайте поради розробникам, які тільки розпочинають свій шлях. — Розробникам початківцям можу порадити не лінуватися і не канючити грошей одразу, а просто намагатися робити добре свою роботу в якісь розумні терміни, там воно саме все вийде за належного бажання. Але потрібно чітко розуміти, що фріланс — це не сидіти з ноутом на Балі й отримувати 50000 грошей на годину, а звичайна, досить важка робота зі своїми плюсами та мінусами. Ще доведеться навчитися працювати вдома, якщо хочете вдома. Це не так просто, як здається, особливо якщо вдома є дружини, діти, батьки, тітки, дядьки, коти, хом'яки та інша живність. Плюс поборотися з лінню, це теж окремий челлендж) На все про все пішло 2 роки напевно. По роботі в моєму випадку спочатку я чесно попереджав, що якщо не вийде — грошей не візьму, але й поламати нічого не поламаю. ❗ Взагалі найголовніша порада. У будь-якій задачі, навіть найпростішій, спробуйте зрозуміти навіщо і для чого це потрібно замовнику. Інакше ви будете хоч і гарним розробником при належному старанні, але тупо кодером. Люди, які розуміють бізнес-процеси й можуть реалізувати бажання клієнта оптимальним способом, враховуючи особливості бізнесу, цінуються вище в будь-якій спеціальності. Простими словами — потрібно прокачувати навіть не навички програмування (і їх теж потрібно!), а експертність у конкретних питаннях, у нашому випадку це cms opencart і все, що її оточує, а оточує її багато всього. Підвищуйте рівень, пийте пиво, ставайте кращими, ваш spectre
  11. Зареєструвалися на форумі, частково заповнили профіль та отримали статусу новачка? Або юзаєте форум 5 років, а тут з'явилися якісь незрозумілі іконки та нагороди? Розбираємось із системою рейтингу. Як розвивати профіль та підвищувати репутацію. Розібрали на дрібні деталі. Якщо після безсонної ночі кодингу та трьох літрів кави вас занесе сюди, все має бути зрозуміло на ізі 👌 Що то за різнокольорові іконки та кому їх роздають? Кожен учасник за свою активність заробляє очки, медалі та звання. На сторінці профілю є плюшки, які ви вже встигли отримати раніше. Чим вища активність на форумі, тим більше заохочень та плюсиків в карму. Зареєструвалися, але не [ведете світські бесіди] юзаєте форум активно, залишаєтеся в режимі новачка. Всі ваші досягнення можна переглянути в профілі, вони також помітні для інших учасників форуму 👇 Як працює система форуму OpenCart, за що роздають очки, медалі та звання. ▪ За кожну дію на форумі, ви заробляєте очки. Опублікували комент або відповіли на питання, отримали 5 очок, створили допис — 10 очок, поставили реакцію — плюс 1. Кожна дія дає свою кількість очок 👇 ▪ Наступні — медалі. Медалями нагороджуються користувачі, які виконують певні дії. Наприклад, якщо відвідуєте сайт щодня протягом 7 днів, отримуєте лицарський орден за присутність медаль Dedicated. ▪ Next level — звання. Їх ви отримуєте залежно від очок, які набрали за активність. Чим більше очок, тим популярніший профіль 😎. Також на форумі є наша авторська система нагород та відзнак, яку ми розробили самостійно раніше. Поки що вона актуальна, але найближчим часом ми повністю перейдемо до загальної системи заохочень. За що дають поточні нагороди 👇 Що дає хороший рейтинг і який сенс з нагород? Коли клієнт шукає виконавця на форумі, швидше за все, він перейде до вашого профілю. Бачить медалі та звання та рівень довіри зростає. Які думки в голові? “Цьому розробнику можна довіряти, косяків немає, активність ок”. І після клієнт звертається саме до вас, тому що ви круто виділяєтеся на тлі інших. Ізі. Кращий рейтинг — більше клієнтів. Юзайте форум OpenCart, щоб качати скіл та заробляти більше 💰
  12. Відкриваємо новий блог, у якому розкриємо секрети розвитку розробників та зберемо корисні рекомендації для вашого розвитку. На зв'язку з вами — маркетолог Людмила. Наш перший учасник — SergeTkach має досвід роботи з Opencart p 2016 року. Ми запитували про старт у професії, складнощі та сумніви, з якими стикався автор і попросили поради для інших розробників. В перекладі на російську. Полетіли 🚀 — Розкажіть про себе. Як давно займаєтеся розробками? Як потрапили до ІТ? — Мене звати Серж Ткач. Я автор популярних модулів для OpenCart. Із цією системою працюю з 2016 року. Зараз займаюся в основному їх продажем та підтримкою. В IT потрапив, коли намагався зробити сайт для своїх задач. Потім знайомі, знаючи, що я можу зробити сайт, просили зробити сайт і для них. Але до 2016 року це було час від часу. А потім — основною діяльністю. «Пам'ятаю, коли почав працювати з OpenCart після WordPress, то сидів з 6 ранку до 23 вечора, щоб встигнути зробити роботу вчасно.» — Чи добре пам'ятаєте свій старт? Які були сумніви та страхи на початку шляху? — Пам’ятаю і старт з PHP взагалі і старт з OpenCart. На початку сумнівів не було взагалі. Я побачив знайоме слово “for” зі шкільного предмета Інформатика і подумав “це ж легкість”. Надихнувся прикладом знайомого, який навчився сам. Вивчав програмування, щоб зробити свій сайт новин. Загалом жодних сумнівів не було: ні в тому, що можу навчитися програмувати, ні в тому, що мій задум має сенс. Мені просто хотілося це зробити, і я зробив. Потім уже, коли зрозумів, що це не мало сенсу, тоді вже почалися сумніви, чи варто продовжувати. Пам'ятаю, коли почав працювати з OpenCart після WordPress, то сидів з 6 ранку до 23 вечора, щоб встигнути зробити роботу вчасно. І це НЕ допомогло Допомогло відпочити на вихідних і розбити роботу на дрібні закінчені кроки (що до речі, в OpenCart не дуже поширено). — Чи були думки “Це не для мене”? Що допомагало не злитися і не відмовитися від ідеї стати розробником? — Були сумніви, коли працював на фрілансі, і не було досвіду. Коли треба було щось обіцяти навмання. Сумніви привели мене на роботу менеджера інтернет-магазину, з якої я за рік звільнився і вирішив далі займатися веб-розробкою. Це був стартап і я зрозумів, що “стабільність справжньої роботи” є лише ілюзією. Там теж будь-якої миті все може піти не туди. Братися чи не братися за роботу — це питання. Але якщо взявся, то вже треба робити. Домовленість дорожче за гроші. — Які ресурси та можливості використовуєте для навчання та розвитку зараз? Як качаєте скілл? — Прямо зараз — це складно. Раніше я читав якісь книги, проходив курси "повторюй за мною" (як виявилося це було шлаком), а потім курс, який націлений на отримання сертифікації Zend, і ще якийсь курс з OpenCart. І документацію. Зараз "навчаюся" тільки для виконання конкретного завдання. Тобто читаю документацію конкретного фреймворку. — Яка ваша улюблена та не улюблена частина у роботі? — Улюблена частина: кодити самостійно. Не просто встановити щось, а самому написати. Хоча з комерційної точки зору, це рідко має сенс. Якби не треба було думати про гроші взагалі й не було б термінів, то я все писав би сам з нуля Не улюблена: Не люблю переробляти по десятому разу... Але вже більш менш звик. Якщо робити свій модуль або шаблон, це точно буде. Підтримка. Іноді самому хочеться допомогти, але іноді хочеться, щоби просто відстали. — Розробникам потрібно натхнення чи справа навички? Де брати ідеї для нових доповнень та шаблонів? — Особисто мені потрібне або натхнення, або конкретний замовник, який очікує на результат. Просто робити щось нове, щоб воно було — цікаво недовго. «Для загального розвитку прочитати книгу "Ідеальний програміст" Роберта Мартіна.» — Дайте поради розробникам, які тільки розпочинають свій шлях. — Вчитися — це праця. Тільки коли мені це сказали, я почав виділяти для навчання дві години на день за графіком. Почав докладати зусиль. До цього я навчався за настроєм і не все завершував. В ідеалі пройти добрі курси. Вчитися самому — це, звичайно, круто, але довго і не завжди у потрібний степ. Для загального розвитку прочитати книгу "Ідеальний програміст" Роберта Мартіна. Хоча, книги здебільшого лише створюють настрій. У роботі допомагає лише реальна практика. Якщо у вас залишилися питання до SergeTkach, можете задати їх в коментарі і ми запросимо автора під’єднатися до розмови. До зустрічі у наступному інтерв'ю 👋
  13. Наступний девелопер, який не видалив нас з контактів після пропозиції взяти участь в інтерв'ю, — Володимир Гошко. Ми запитували про страхи та сумніви, які виникали при зростанні ЗП. Дізнавалися які скіли прокачувати розробникам та на фінал попросили декілька порад для джуніорів. Інтерв'ю в перекладі на російську. Якщо пропустили попереднє інтерв'ю, шукайте тут. — Розкажіть про себе. Як давно займаєтеся розробками? Як потрапили до ІТ? — Добрий день, я програміст з досвідом в 14 років. Мої основні мови програмування C#, Delphi, PHP та JS. З програмуванням я познайомився в 8му класі в школі. В мене добре получалось розбиратись в коді, а саме головне що мені це дуже подобалось і я ще тоді зрозумів що хочу бути програмістом. Попав в IT в далекому 2008 році. На той час я навчався на останньому курсі ВНУ ім Лесі Українки в Луцьку, спеціальність прикладна математика. Знайшов в інтернеті вакансію Junior програміста в Луцьку, обов'язковою умовою було проходження невеличкого навчального безкоштовного курсу. Після проходження курсу мене відразу взяли на роботу. — Чи добре пам'ятаєте свій старт? Які були сумніви та страхи на початку шляху? — Не зважаючи на те, що я попав на свою першу роботу з найкращим результатом практичного тесту після курсів, я все рівно відчував сумніви, переживав чи варта моя робота зарплати яку мені платять. Частково, схожі відчуття я відчував ще кілька разів в своєму житті, коли отримував великий скачок в зарплаті. Насправді я розумів що працюю добре, що виконую завдання та постійно покращую навички, але страх та сумніви були. Думаю що це нормально і особливо на початку кар'єри, це навпаки спонукало мене працювати наполегливіше. — Чи були думки “Це не для мене”? Що допомагало не злитися і не відмовитися від ідеї стати розробником? — З цим якраз проблем не було, я знав що це для мене і я з жадібністю вивчав все нове та нове. «Взагалі, вважаю що програмування, це така область де завжди треба вчитись, все знати неможливо і час від часу стикаєшся з чимось вперше.» — Які ресурси та можливості використовуєте для навчання та розвитку зараз? Як качаєте скілл? — Я слідкую за оновленнями C# та .Net в цілому, а також за php та Opencart, якщо анонсуються нові речі, шукаю відео огляд або статті по темі нового релізу. А зі скілів качаю англійську. Взагалі, вважаю що програмування, це така область де завжди треба вчитись, все знати неможливо і час від часу стикаєшся з чимось вперше. — Яка ваша улюблена та не улюблена частина у роботі? — Улюблена частина роботи це власне написання коду, особливо якщо завдання описане чітко. Ще люблю працювати над архітектурою нового складного проекту, а також виконувати нетривіальні технічні завдання. Не улюбленою можна назвати роботу над документацією, інколи доводиться описувати технічну частину системи чи окремих її компонентів. — Розробникам потрібна натхнення чи справа навички? Де брати ідеї для нових доповнень та шаблонів? — Знайомство з Opencart у мене відбулось в 2017 році, коли взявся розробити інтернет-магазин для бізнесу дружини. Був приємно вражений кількістю шаблонів та доповнень на будь які потреби за адекватні гроші. Я швидко розгорнув Opencart на сервері, поставив та налаштував шаблон з модулями і уже за 2 тижні магазин працював з базовим функціоналом. Но з часом, виявляв що існуючих доповнень мені не вистачає і я почав писати свої. Уже маю біля десяти власноруч написаних доповнень, але опублікував наразі лише 2, інші ще чекають своєї черги. Те саме коли розробляв кілька інших інтернет-магазинів, клієнти різні, побажання до сайту різні. Мій досвід такий, що якщо є щось потрібне клієнтові, але не має в продажі готового доповнення, яке робить саме те що треба, то це потенційно може бути потрібно ще комусь. Так в мене і з'являються ідеї для доповнень. =) — Дайте поради розробникам, які тільки розпочинають свій шлях. — Ніколи не пізно почати вивчати програмування, інформації в інтернеті багато. — 99.9% проблем з якими ви можете зіткнутись давно відомі і мають описане рішення, треба лише правильно сформувати питання в Google пошуку. — Важливо постійно працювати над англійською, особливо на початку, тому що більшість інформації по програмуванню англійською. Next інтерв'ю через тиждень у цьому ж місці в цей же час 😉
×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.