Поки багато хто замислюється перейти в 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 (різної складності).
— Дайте поради розробникам, які тільки розпочинають свій шлях.
Жодних порад.
Подобається – працюй. Зрозумів, що не твоє – йди.