💳 Trustee Plus: розраховуйся криптою за допомогою платіжної картки. Ліміт: 50 000 євро 🚀

SmallTalk with Senior. Досвідчений Wordpress/PHP Developer про те, як досягнув сеньйорського тайтла, ніколи не вивчаючи теорію заради теорії

Сеньйор в IT — це фахівець майже рівня «бог». Але як зібратися на цю вершину, долупати цю скелю й отримати досвід, коли не ти бігаєш у пошуках роботи, а працедавці рвуть один одному горлянки, щоб отримати собі такого спеціаліста? Та й чи так все насправді? 

dev.ua розпочинає цикл матеріалів Small talk with Senior, аби усі, хто хоче досягти цього рівня, користувалися порадами бувалих. Тут фахівці різних спеціалізацій будуть розповідати, що потрібно для того, щоб стати сеньйором, скільки на це йде часу, нюанси пошуку роботи та рівні заробітку, можливості подальшого розвитку тощо.

Наш перший герой — 36-річний Валентин Горобець, який вже 15 років працює в розробці і знає все про свій стек технологій. Він — із Вінницької області, навчався в Київському національному університеті технологій і дизайну на хіміка-технолога. Утім, IT переманило чоловіка на свою сторону.

1 коментар
SmallTalk with Senior. Досвідчений Wordpress/PHP Developer про те, як досягнув сеньйорського тайтла, ніколи не вивчаючи теорію заради теорії

Сеньйор в IT — це фахівець майже рівня «бог». Але як зібратися на цю вершину, долупати цю скелю й отримати досвід, коли не ти бігаєш у пошуках роботи, а працедавці рвуть один одному горлянки, щоб отримати собі такого спеціаліста? Та й чи так все насправді? 

dev.ua розпочинає цикл матеріалів Small talk with Senior, аби усі, хто хоче досягти цього рівня, користувалися порадами бувалих. Тут фахівці різних спеціалізацій будуть розповідати, що потрібно для того, щоб стати сеньйором, скільки на це йде часу, нюанси пошуку роботи та рівні заробітку, можливості подальшого розвитку тощо.

Наш перший герой — 36-річний Валентин Горобець, який вже 15 років працює в розробці і знає все про свій стек технологій. Він — із Вінницької області, навчався в Київському національному університеті технологій і дизайну на хіміка-технолога. Утім, IT переманило чоловіка на свою сторону.

Якщо ви — сеньйор і бажаєте поділитися своїм досвідом — пишіть на пошту [email protected] 

Тернистий шлях

Моя особиста історія розпочалась у 2009 році з фрилансу та світчингу. Спочатку я працював копірайтером, але вже за рік стартував як розробник сайтів. Для мене і зараз градація за рівнем сеньйор, джун чи мідл, зовсім умовна, тим більш, вона може відрізнятися в різних компаніях. А в далекому 2010-му та й наступні 7 років мого фрилансерства взагалі про це мова не йшла — бачу, що проєкт цікавий, відгукнувся, обговорив з клієнтом ціну і дедлайн і працюємо.

Я просто виконував свою роботу і отримував за неї кошти.

Валентин Горобець, Senior Wordpress/PHP Developer (Фото з особистого архіву)

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

Що по грошах

Якщо говорити про гроші та мій заробіток, то, працюючи копірайтером, я заробляв у 2009 році досить мало, в кращому випадку $300, але в 2010 році як розробник сайтів стартував в середньому від $1000 на місяць. Тоді це були значні гроші, але зараз моя спеціалізація не є високооплачуваною порівняно з іншими. 

IT-ринок в сучасних реаліях дуже складний і різноманітний — пропонують оплату від $1000, навіть, для сеньйора з досвідом.

Максимальна ланка пропозицій для Senior Wordpress/PHP Developer обмежується в середньому $4000. Десь в цих максимальних показниках намагаюсь зараз заробляти і я, але не в компанії на фултайм, а партаймами й фрилансом. Останні роки на фрилансі до 2017 року, я заробляв трохи менше, а от в першій компанії почав заробляти максимум і останні 7 років працюю над тим, щоб триматися цього показника.

Як стати сеньйором

На мою думку, Senior PHP Developer — це не просто про те, щоб вивчити теорію і певний час працювати в комерційному проєкті, для мене це різноманітний досвід.

Основи, які має знати та вміти кожен сеньйор, це:

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

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

Я не розумію, як можна стати сеньйором в 20–22 роки, бо, щоб досягти цього рівня, треба працювати в комерційних проєктах хоча б 4–5 років.

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

Говорячи про обовʼязкові скіли та інструментарій, яким повинен володіти сеньйор Wordpress/PHP Developer, стандартна: тверде розуміння Git, володіння мовами програмування, досвід роботи з базами даних (MySQL). В описі до вакансій зазвичай пишуть стандартний кілометровий список скілів, все, що спаде на думку, на практиці дуже рідко то все потрібно.

Для Senior Wordpress розробника я б виділив обов’язкові знання php на досить високому рівні, знання API Wordpress, бажано знати js, можливо, якийсь фреймворк, наприклад, vue або react (але це більше до фулстек, а я позиціоную себе останні роки більше як бекенд Wordpress розробник), ну й обов’язково треба мати досвід роботи з основними плагінами Wordpress: WPML, ACF, вміти створювати свої плагіни. Також важливим було б вміння писати кастомний php функціонал, бажано ООП і знання основних Design Patterns для великих проєктів.

Але я б виділив тут якраз досвід і розвиток саме soft, а не hard скілів. І для моєї спеціальності вони такі ж, мабуть, як для інших фахів. Зокрема, за собою я помітив, що з досвідом став менш емоційним. На початку в мене були проблеми: я не розумів чому клієнт або керівник не розуміє технічні моменти, які я пояснював, або не завжди прислухається до моєї думки, в підсумку я вибухав, нервував і міг сперечатися з керівником. Потім з досвідом я це переборов в собі й керівники також відмітили, що зі мною стало значно простіше комунікувати й все стало добре. Я навчився слухати й пояснювати свої думки якісно без емоцій. Це, мабуть, основний із soft скілів.

Що може бути після сеньйора

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

Тобто, я зараз на такому собі роздоріжжі, тому поки що невідомо як далі складеться кар`єра.

Компанія мрії

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

Якщо говорити про компанію мрії — тут все стандартно по вимогам до працедавця, вільний графік і свобода дій. В процесі роботи для мене важливо: налаштування процесу розробки, невеличка команда, правильна робота через Git, можливість старту різних етапів розробки проєкту одночасно (фронтенд, бекенд), налагодження процесу ефективного спілкування між усіма членами команди.

Чи є час Ч

Я не думав до скільки років планую працювати. Мабуть, до того часу поки зможу. Зараз багато думок, що 36 років — це вже досить не молодий вік для програміста.

Я бачу, що і зараз не всі компанії охоче беруть «стариків», а далі, мабуть, цей страх буде тільки посилюватись.

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

Що, якщо не IT

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

Якщо пофантазувати, в дитинстві я завжди дуже любив математику і мріяв стати вчителем математики.

Тож, якщо не IT, то, мабуть, працював би вчителем.

Чому сеньйорам зараз складно знайти роботу?

Усе банально й просто — світова криза, зменшується кількість проєктів. Крім того, для українців ще велика проблема — це війна: клієнти переживають чи не мобілізують програміста, і чи не вб'є його ракета.

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

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

Читайте головні IT-новини країни в нашому Telegram
Читайте головні IT-новини країни в нашому Telegram
По темi
Читайте головні IT-новини країни в нашому Telegram
«Я зрозумів що курси ― це фігня». Колишній патрульний Нацполіції світчнувся в IT і завдяки self-learning дуже швидко став QA-тімлідом перестрибнувши грейд Senior
«Я зрозумів, що курси ― це фігня». Колишній патрульний Нацполіції світчнувся в IT і завдяки self-learning дуже швидко став QA-тімлідом, перестрибнувши грейд Senior
По темi
«Я зрозумів, що курси ― це фігня». Колишній патрульний Нацполіції світчнувся в IT і завдяки self-learning дуже швидко став QA-тімлідом, перестрибнувши грейд Senior
На WordPress можна зареєструвати домен на 100 років. Тепер вебсайт житиме довше за свого власника
На WordPress можна зареєструвати домен на 100 років. Тепер вебсайт житиме довше за свого власника
По темi
На WordPress можна зареєструвати домен на 100 років. Тепер вебсайт житиме довше за свого власника
Запускай код прямо в браузері: найкращі онлайн-компілятори для C++ PHP Python Java C# Go і не тільки
Запускай код прямо в браузері: найкращі онлайн-компілятори для C++, PHP, Python, Java, C#, Go і не тільки
По темi
Запускай код прямо в браузері: найкращі онлайн-компілятори для C++, PHP, Python, Java, C#, Go і не тільки
Читайте також
Запускай код прямо в браузері: найкращі онлайн-компілятори для C++, PHP, Python, Java, C#, Go і не тільки
Запускай код прямо в браузері: найкращі онлайн-компілятори для C++, PHP, Python, Java, C#, Go і не тільки
Запускай код прямо в браузері: найкращі онлайн-компілятори для C++, PHP, Python, Java, C#, Go і не тільки
Не завжди є доступ до улюбленої IDE, або час на її запуск. Але коли потрібно швидко перевірити якийсь простий функціонал або втілити нову ідею, стане у пригоді онлайн-компілятор.
1 коментар
Хочу стати програмістом. З чого почати і як вибрати між Java Script, PHP, Python та іншими
Хочу стати програмістом. З чого почати і як вибрати між Java Script, PHP, Python та іншими
Хочу стати програмістом. З чого почати і як вибрати між Java Script, PHP, Python та іншими
Діана Смелікова, операційний директор Wezom Academy, у своєму блозі на DOU пояснила, з чого почати вивчати програмування та яким мовам варто налагодити перевагу на початковому етапі. Ось 5 важливих порад від неї.
Скільки заробляють досвідчені айтішники в Україні? Seniorи - майже як топи. Дані свіжого звіту VP Team
Скільки заробляють досвідчені айтішники в Україні? Seniorи - майже як топи. Дані свіжого звіту VP Team
Скільки заробляють досвідчені айтішники в Україні? Seniorи - майже як топи. Дані свіжого звіту VP Team
«Світчнувся, коли це не було мейнстрімом». Як інженер-проєктувальник з Чернігова підкорив IT, ставши Senior Developer
«Світчнувся, коли це не було мейнстрімом». Як інженер-проєктувальник з Чернігова підкорив IT, ставши Senior Developer
«Світчнувся, коли це не було мейнстрімом». Як інженер-проєктувальник з Чернігова підкорив IT, ставши Senior Developer
10 років тому герой цієї статті обрав для себе нову сферу. Він став айтішником в часи, коли форуми були на піку популярності, а про мережу LinkedIn чули одиниці. Розповідаємо про кар'єрний шлях чернігівського програміста-світчера.

Хочете повідомити важливу новину? Пишіть у Telegram-бот

Головні події та корисні посилання в нашому Telegram-каналі

Обговорення