Хто я?

ya.png

Трохи про себе - чому займаюся розробкою веб-рішень і як до цього прийшов ...

Отже, почну з самого початку ...

У далекому 2004-му році закінчив школу. Тоді вважав себе вже крутим програмістом, адже за плечима було одне участь в малої академії наук України з програмування (створив я тоді на Delphi дуже грубу программуліна для комп'ютерного тестування учнів. Програма була написана дуже незграбно і грубо, але це можна було назвати початком кар'єри, а для учня 9 класу - навіть дуже високим досягненням).

З 7 класу школи вивчав основи алгоритмізації мовою Е-практикум. Класна штука. Сьогодні розумію, що багатьом не завадило б для початку попрактикуватися малювати блок-схеми алгоритмів в подібній програмі, а після цього вже сідати за серйозні мови. Далі, з 8 класу почалася стара добра "Черепашка", де все малюється через "goto" (до статі, пару років тому про неї згадав, коли почав працювати зі створенням якогось симбіозу Paint і черепашки в механізмі відтворення схеми залу в рішенні для продажу он-лайн квитків, на жаль, проект загнувся і показати не можу).

У тому ж році почав вивчати Turbo Pascal. Ця штука вже серйозніше. Рішення різних математичних задач, опрацювання основних алгоритмів.

З 9-го класу подружився з Borland Delphi і закохався в нього - конструктор форм - відмінна ідея! У Delphi вивчалися основи ведення взаємодії з користувачем і удосконалювалися знання в програмуванні.

У 2002-му, навчаючись в 10-му класі пішов паралельно в Запорізький інститут гуманітарного управління (ЗІДМУ) на спеціальність "Економічна кібернетика". Ось воно, збулося! Почалося навчання основам інформатизації в економіці, тобто в реальному житті сучасного суспільства. Провчившись рік на заочному відділенні, зрозумів, що такі предмети, по Принаймні ази, потрібно вивчати на денному відділенні, а не на заочному. Так що з ЗІДМУ попрощався, остаточно переконавшись в тому, що планую займатися в подальшому житті.

У 2004-му вступив до Харківського національного економічного університету (ХНЕУ або "Інжек") на рідну вже спеціальність "Економічна кібернетика". Тут були 2 роки шаленою математики від Тітарева В.Г., завдяки чому мізки повернулися в потрібну сторону, стало можливим будувати складні алгоритми, складні бізнес-моделі.

Основне завдання даної спеціалізації - аналітика економічних процесів. Нас навчали користуватися величезним кількістю різних програмних продуктів, які можна використовувати в своїй діяльності аналітика. В тому числі, розробці своїх власних додатків на Delphi.

У 2007-му, влаштувався на роботу в Факторіал-Банк (зараз такого вже немає) фінансовим аналітиком. Тут я зрозумів, що абсолютно не знаю MS Excel, і навчився організовувати дуже тісна співпраця між VBA, MS Excel і Delphi. В 2009-му криза назавжди зруйнував мої шанси на те, щоб стати крутим фінансовим аналітиком в банківській сфері (про що ні скільки не шкодую :)). Якраз з'явився час дописати диплом магістра з аналізу фінансових потоків в банку та побудови моделі щодо запобігання банкрутству. Робота була сильна, але запізніла, враховуючи, що криза в банківському секторі України на той час вже був в повному розпалі, а моя модель була розроблена на основі статистичних даних "стабільних" років.

Більше півроку сидів без роботи - допомагав дружині розвиватися в компанії AVON ... Був, правда, в цей час 2-хмесячного досвід роботи в одній дрібній фірмі по веб-розробці на посаді менеджера проектів. Тут я навчився головному - тому, який бездонний веб-ринок.

Потім порекомендували мені вивчити документацію по 1С (в 8-ке є відмінна штука - Швидкий старт). Цього вистачило на то, щоб дописати в резюме ще одну заповітну програму, 1С. Якраз співпало з тим, що в фірмі 1С-Теллур почалося формування нового підрозділу по супроводу клієнтів 1С: установка нових продуктів, установка оновлень, консультації по використанню. Мої 2 місяці на посаді менеджера проектів в веб-студії стали моїм квитком в початок веб-розробок в даній фірмі (паралельно з основним тоді напрямком в супроводі продуктів 1С). Я вивчав основи веб-програмування і паралельно бігав до клієнтів з 1С.

У 2011-му на відпочинку на природі сильно порвав зв'язки на нозі, як раз в розпал виходу оновлень. Це стало переломним моментом в моєму житті - вирішив, нарешті, попрощатися з 1С і повністю зайнятися бітрікс-розробками.

За 3 роки пройшов хороший курс розробки та впровадження проектів різного рівня: від розробки сайтів-візиток, до інтернет-магазинів, веб-порталів і корпоративних порталів.

У 2014-му вирішив попрощатися з доброзичливою командою 1С-Теллур і перейти на вільні хліби для загального блага.

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

Умови та вартість робіт

Довго думав, писати тут це чи не писати, і вирішив, що все-таки це потрібно!

Отже, у вас є якась завдання. Ви висилаєте мені на e-mail максимально докладний опис по завданню , якщо потрібно, & nbsp; надаєте доступ до вашого сайту. Я виробляю оцінку роботи і називаю вам орієнтовні терміни і вартість робіт. Ви погоджуєтеся, проводите 50% передоплату (я називаю це платою "на хлібець", щоб я не думав, чим годувати сім'ю, поки я займаюся виконанням робіт, і, відповідно, не поспішав, а робив все якісно) і я починаю роботу. Моя проблема в тому, що дуже важко зрозуміти, коли код програми вже досить оптимізований, тому, дуже часто буває так, що я витрачаю часу на багато більше тієї цифри, в яку я оцінив завдання, але! це вже моя проблема - в наступний раз буду більш тонко підходити до процесу оцінки :) Хоча з кожним новим проектом зайвого часу витрачатися все менше і менше.

Прив'язуватися до фіксованої годинної вартості - не бачу сенсу (виходячи з того, що вартість називаю не по фактом виконання, а заздалегідь), але для аутсорс, звичайно, цифра є і обговорюється в індивідуальному порядку.

Далі, скайп , а тим більше, голосове спілкування по скайпу, телефонні дзвінки - я категорично проти ! після такого спілкування в голові залишаються шматки інформації, які, звичайно, можна виписати на папір, потім переслати вам для затвердження / доповнення, але! це - зіпсований телефон і подвійні витрати часу. Тому, тільки електронна листування, щоб я в будь-який момент роботи над завданням міг повернутися до написаного і підкоригувати хід своєї роботи.

Вирішив додати ще інформацію про терміни. Дуже часто доводиться бачити інформацію про те, що всі терміни завжди витримуються ... Чесно скажу - мені жодного разу ще не вдалося здати проект точно до призначеного терміну. Для мене саме Найважливіше - якість продукту, що здається. Термін здачі проекту призначається за місяць-два-три до здачі проекту. За це час може статися що завгодно: вийшло серйозне оновлення системи 1С-Бітрікс і потрібно скорегувати свою роботу з урахуванням цих оновлень; якісь особисті нюанси (елементарно, захворів - значить дня 3-4 рівень продуктивності буде дуже низьким), ще щось. Ну і, звичайно ж, найголовніша причина - недооцінена складність функціоналу: при базовому аналізі завдання бачиш одну схему реалізації, але коли доходиш в процесі розробки безпосередньо до функціоналу, розумієш, що обрана спочатку схема може бути і швидше в реалізації, але гірше з точки зору продуктивності сайту, і як наслідок, маємо затримку в термінах через збільшення обсягу роботи. Від себе можу гарантувати, що збільшення термінів Ніяк не позначається на збільшенні бюджету проекту. Недооцінив - це вже мої проблеми.

Звичайно, якщо в ході роботи виникла потреба в розробці якогось додаткового функціоналу - це обговорюється вже окремо, або виноситься на постпроектний супровід, як доробка.

Мої принципи роботи

Написав мені тут один чоловік у відкриту лінію з базовими уточнюючими питаннями по одному з моїх постів - спочатку пару уточнюючих питань, а потім почалися питання в стилі підкажіть, який файлик відкрити, куди прописати ... На мій рада знайти фахівця, знайомого зі структурою шаблонів Бітрікс - почалася грубість. Тому вирішив тут описати основні свої принципи. Якщо ви не поділяєте мої принципи , давайте не витрачатимемо ні моє, ні ваш час . Тож почнемо!

Портфоліо

Вибачте, але такого розділу на сайті навіть і не робив. Просто не бачу в ньому сенсу, тому що дуже багато я працюю на субпідряду з іншими партнерами і розголошувати свою участь на таких проектах просто не маю права, а це - велика частка виконуваних мною завдань. З іншого боку, в портфоліо все зазвичай очікують красиву картинку, а я не дизайнер і НЕ верстальник, тому якісь візуальні шедеври просто не зможу показати, а викладати шматки коду - не бачу сенсу. Частково відсутність даного розділу компенсую своїми публікаціями в новинах сайта та в статтях.