💳 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
По теме
Читайте главные IT-новости страны в нашем Telegram
«Я понял, что курсы – это фигня». Бывший патрульный Нацполиции светился в IT и благодаря self-learning очень быстро стал QA-тимлидом перепрыгнув грейд Senior
«Я понял, что курсы — это фигня». Бывший патрульный Нацполиции светился в IT и благодаря self-learning очень быстро стал QA-тимлидом, перепрыгнув грейд Senior
По теме
«Я понял, что курсы — это фигня». Бывший патрульный Нацполиции светился в IT и благодаря self-learning очень быстро стал QA-тимлидом, перепрыгнув грейд Senior
В WordPress можно зарегистрировать домен на 100 лет. Теперь вебсайт будет жить дольше своего владельца
В WordPress можно зарегистрировать домен на 100 лет. Теперь вебсайт будет жить дольше своего владельца
По теме
В WordPress можно зарегистрировать домен на 100 лет. Теперь вебсайт будет жить дольше своего владельца
Запускай код прямо в браузере: лучшие онлайн-компиляторы для C++ PHP Python Java C# Go и не только
Запускай код прямо в браузере: лучшие онлайн-компиляторы для C++, PHP, Python, Java, C#, Go и не только
По теме
Запускай код прямо в браузере: лучшие онлайн-компиляторы для 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 комментарий
Мануал для джуна. Python Developer: вопросы на собеседовании, практические задания и советы для начинающих
Мануал для джуна. Python Developer: вопросы на собеседовании, практические задания и советы для начинающих
Мануал для джуна. Python Developer: вопросы на собеседовании, практические задания и советы для начинающих
Джунов, которые ищут работу, проходят кучу собеседований и получают отказы вместо оффера, во время войны стало больше. А все потому, что к собеседованиям необходимо тщательно готовиться. dev.ua продолжает серию материалов о том, что нужно знать джунам для прохождения собеседования и получения вожделенного оффера от первого работодателя. Александр Ковтунов, Python Software engineer компании Ajax Systems, который также проводит собеседования для junior- и middle-специалистов, рассказал о профессии Python Developer и дал советы, как начинающим присоединиться к профессии.
Хочу стать программистом. С чего начать и как выбрать между Java Script, PHP, Python и другими
Хочу стать программистом. С чего начать и как выбрать между Java Script, PHP, Python и другими
Хочу стать программистом. С чего начать и как выбрать между Java Script, PHP, Python и другими
Диана Смеликова, операционный директор Wezom Academy, в своем блоге на DOU объяснила, с чего начать изучать программирование и каким языкам стоит отдать предпочтение на начальном этапе. Вот 5 важных советов от нее. 
«На одну нашу пушку пять вражеских». Разработчик, которого в армию записал брат-близнец, о распределении в военкоматах, медосмотрах, обеспечении армии и жестоких боях под Изюмом
«На одну нашу пушку пять вражеских». Разработчик, которого в армию записал брат-близнец, о распределении в военкоматах, медосмотрах, обеспечении армии и жестоких боях под Изюмом
«На одну нашу пушку пять вражеских». Разработчик, которого в армию записал брат-близнец, о распределении в военкоматах, медосмотрах, обеспечении армии и жестоких боях под Изюмом
Full Stack WordPress Developer з чотирирічним досвідом Володимир Камуз 20 років тому пройшов строкову службу в 95-й окремій аеромобільній десантній бригаді. І після 24 лютого 2022 року Володимир знову повернувся туди — у його підпорядкуванні перебувало вісім бійців. Наразі ж він є членом мінометної батареї, де служить як аеророзвідник та коригувальник вогню на Ізюмському напрямку у званні молодшого сержанта. Свою історію з фронту розробник розповів DOU. Переказуємо найцікавіше.

Хотите сообщить важную новость? Пишите в Telegram-бот

Главные события и полезные ссылки в нашем Telegram-канале

Обсуждение