Jump to content
Search In
  • More options...
Find results that contain...
Find results in...
Найкраще скілл здобувається новими завданнями, особливо якщо вони не тривіальні. Не бійтеся нового та невідомого.

Лучше всего скилл качается новыми задачами, особенно, если они не тривиальны. Не бойтесь нового и неизвестного.

📍 Почему новые и неизвестные задачи – это зона роста, а не повод бросать проект и добавлять клиента в черный список. 

📍  В каких случаях ценность расширения для Opencart сводится к нулю [must read для авторов модулей и шаблонов].

📍  6 ошибок, которые допускают разработчики и советы как их исправить. 

 

В новом выпуске приглашенный IT-гость, занимающийся разработкой с 2008 года — SooR. Об опыте работы с разными платформами, первое знакомство и впечатление от Opencart и очевидный, но не всеми используемый метод поиска новых идей.


Интервью украинским языком
 

— Расскажите о себе. Как давно занимаетесь разработками? Как попали в IT? 

 

— Александр, 34 года. Разработкой занимаюсь с 2008 года, на OpenCart — с 2010. 

В WEB попал случайно. 

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

Придя в офис и закончив настройку, директор предложил мне создать и поддерживать корпоративный сайт для этого агентства.

Набросав html в Adobe Dreamweaver было создано мое первое творение — сайт из 4-х html страничек и кучей тяжелой графики на фоне.

Впоследствии требовалось расширять возможности сайта: каталог объявлений, обратная форма, поиск, регистрация, встраивание объектов. 

В этот период я познакомился с php, хостингами, Wordpress, форумными движками, Joomla и самым полезным на то время — Shop script, на котором делал все, что нужно было для сайта. 

 

— Хорошо помните свой старт? Какие были сомнения и страхи в начале пути?

 

— Активный старт с осознанием того, что на этом можно заработать не только на пиво, но и на новые кроссовки, пришелся на 2009-2010.

Тогда я впервые устроился в "специализированную фирму" в качестве верстальщика шаблонов под Shop script и Webasyst. 

После этой конторы перешел в другую, где уже и познакомился с OpenCart и сообществом opencartforum.com. 

Он так понравился мне своей простотой и доступностью, что на нём я делал не только интернет магазины. Один портал до сих пор работает (nov-bazar.od.ua).

Страхов и сомнений в тот момент не было, это была идеальная система для любых задач. 

 

«Нужно осознать, что поддержка это часть вашего продукта и без неё ценность разработки в некоторых случаях сводится к нулю.» 

 

— Были ли мысли “Это не для меня”? Что помогало не слиться и не отказаться от идеи стать разработчиком?

 

— Да, были такие мысли в период большой загруженности. Накапливались навыки, но и задачи становились труднее, объемней.

Больше всего раздражала идейная несовместимость с начальством. 

То есть знаешь как лучше и правильней, но тебе говорят делай так и так, игнорируя советы, затем возвращаясь к ним и очередным переделываниям, потому что не слушали.

В этот момент я начал писать код не только для кого-то, но и для себя, для сообщества, проверяя и экспериментируя разные идеи.

Постепенно разработка "для себя" увлекала меня всё больше и я написал первый модуль - "Gimage" (Google Image Search for OpenCart).

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

Нужно осознать, что поддержка это часть вашего продукта и без неё ценность разработки в некоторых случаях сводится к нулю.

 

— Какие ресурсы и возможности используете для обучения и развития сейчас? Как качаете скилл?

 

— Stackoverflow наше все :)

Если серьезно, то каждая задача приводит свои источники развития.

Это может быть как статья на css tricks, так и просто хорошо документированный исходный код какого-то популярного js фреймворка.

В основном это англоязычные ресурсы, справочники, документации, узконаправленные форумы.

Лучше всего скилл качается новыми задачами, особенно, если они не тривиальны. Не бойтесь нового и неизвестного.

 

— Какая ваша любимая и нелюбимая часть в работе?

 

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

Почему любимая, потому что наконец на это нашлось время и оно потрачено не зря.

Не люблю организационные и маркетинговые задачи, написание локализаций, но без этого никуда.

 

— Разработчикам нужно вдохновение или дело навыка? Где брать идеи для новых дополнений и шаблонов?

 

— Разработчикам точно *не* нужно видеть в IT только деньги. 

Если в тебе есть хоть капля изобретательности, то посерфив вечерком по магазинам можно найти десяток недостающих/неудобных/не раскрытых до конца идей, которые можно развернуть в полной мере именно так, как это нужно.

Всегда можно улучшить уже имеющиеся решения. 

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

Чаще ловите себя на мысли "как это устроено и могу ли я сделать лучше?" и идеи сами придут вам в голову, главное — начать.


Учиться самому - это, конечно, круто, но долго и не всегда в нужную степь., копия, копия, копия.jpg

 

— Дайте советы разработчикам, которые только начинают свой путь.

 

—  Перечислю основные ошибки, которые допускал сам или наблюдал у других авторов:

 

1. Не пренебрегай поддержкой. Даже если твой модуль бесплатный, найди минутку на ответ. Это покажет твой профессионализм и ответственность.

2. Общайся со своими пользователями вежливо. Поставь себя на место покупателя, который видит твой модуль впервые.

3. Старайся делать сразу хорошо, не спеши с релизом. Еще один день на тесты и отладку могут сэкономить месяцы пустых и однообразных ответов в поддержку.

4. Попробуй на бесплатных модулях. Напиши что-нибудь полезное, может для админ панели или фикс/латку.

5. Не стесняйся задавать вопросы на форуме и общаться с другими разработчиками.

6. Самое главное - не бойся начинать. Даже без четкого представления конечного результата, все может круто поменяться в процессе написания твоего шедевра!

 

Если у вас остались вопросы к участнику интервью, которые не дадут уснуть или продолжить написание кода, welcome в комменты. Подключайтесь к беседе и делитесь опытом. 

Was it helpful?

Liudmyla_marketer
 Share

  • +1 8
 Share


User Feedback

Recommended Comments

@SooR, то як натяк на те, що можна чекати на рішення від вас по:

 

…є плагіни онлайн чатів типу JivoChat, але немає жодного такого модуля для OpenCart, який зберігав листування на вашому сервері, без щомісячних платежів, що повністю контролюється вами прямо з адмін панелі магазину….

:D

  • +1 1
Link to comment
Share on other sites

12.08.2022 в 20:00, DocKertis сказал:

…є плагіни онлайн чатів типу JivoChat, але немає жодного такого модуля для OpenCart, який зберігав листування на вашому сервері, без щомісячних платежів, що повністю контролюється вами прямо з адмін панелі магазину….

Есть - я его почти написал.

Edited by buslikdrev
Link to comment
Share on other sites

В 13.08.2022 в 00:59, buslikdrev сказав:

Есть - я его почти написал.

А інтеграції з фб/інста/телега/вайбар - теж плануються?

чи лише функціонал «чат на сайті»?

Link to comment
Share on other sites

13.08.2022 в 07:27, DocKertis сказал:

А інтеграції з фб/інста/телега/вайбар - теж плануються?

чи лише функціонал «чат на сайті»?

Не планируется, т.к. создаётся чат, чтобы третьи лица не получали данные пользователей.

Link to comment
Share on other sites

На прошлой неделе поставили фильтр товаров на Белорусский магазин светильников. Долго искали фильтр и отзывы так как были печальные опыты с фильтрами. Многие люди на советовали этот фильтр и они были правы, фильтр отличный и очень понятный в настройках, есть вопросы и они решаемы. Автор не совпали по поводу поддержки ,все так как он написал , отвечает на вопросы понятно и всегда ,поддержка хорошая. В общем ,Александр молодец ,видна огромная работа! Спасибо за хороший продукт!

Link to comment
Share on other sites

В 13.08.2022 в 13:06, buslikdrev сказав:

Не планируется, т.к. создаётся чат, чтобы третьи лица не получали данные пользователей.

Це то так.. але ж головний "прикол" живочата - це міні-ЦРМ + омніканальний месенджер.
У власників інернет магазинів не болить голова через дані користувачів, які тримує сервіс живочата (або принаймні вони явно цього не усвідомлюють)
Головне завдання таких сервісів - створити зручний кабінет (одне вікно), через яке парцівники (менеджери інтернет магазину) можуть швидко і класно опрацьовувати вхідні звернення від клієнтів.. з усіх каналів комунікацій - чат на сайті, чат в телеграмі, коментарі під постами в інстаграмі, чаз з apple bussines chat, whatsapp і так далі.

Просто чат на сайті сам в собі - мало чого вартує. І навряд чи його вдасться продати перевагою приватності..

Для себе вирішили і давно замінили живочат на хелпкранч. 
Якби було аналогічне рішення для ОС і не доводилось би користуватись "ще одним" окремим сервісом - думаю 300-400$ разово заплатив би за модуль
Або у форматі щомісячної підписки з вартістю в межах 10-20$/міс

Така от думка.

  • +1 2
Link to comment
Share on other sites



Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.