Как стать PHP разработчиком: пошаговое руководство — Шаг 9: Мудрые слова для начинающих разработчиков.

Добро пожаловать в Шаг 9 из серии Как стать PHP разработчиком! Если Вы только присоединились к нам, то вот, что Вы пропустили:

За последние девять статей я поделился большим количеством советов и информации о том, как стать PHP разработчиком, но кажется, что для новых разработчиков (и, если честно, и для опытных разработчиков) наибольшим препятствием могут быть сами они. Сохранение мотивации, уверенности в своих навыках и ценности, а также установление границ с клиентами — все это вызовы, которые нужно принимать, а не избегать. Стать специалистом в этой области Вам помогут наши Курсы Программирования PHP.

К счастью, вы можете учиться на опыте других людей для формирования собственного опыта. Для этой последней части серии «Как стать PHP разработчиком» я благодарен нескольким опытным веб-разработчикам, которые любезно ответили на мой вопрос «Что бы вы хотели знать, когда вы начинали?»,“Какие слова мудрости у вас есть для новых веб-разработчиков?”. Ниже приведены их проницательные и, я думаю, вдохновляющие ответы, которые, я надеюсь, помогут Вам!

Узнайте Ваш предел

Не бойтесь пробовать новые вещи, но также и не бойтесь уйти. Конечно, это мысль, которая охватывает почти все, но я думаю, что это особенно верно в этой отрасли. Если вы попробуете что-то, и вам это не нравится, это нормально, просто двигайтесь дальше. Но если вы не попытаетесь (будь то новый тип верстки, новая платформа, новая работа), вы никогда не узнаете, было бы лучше, сделав вы так, или нет. Оборотная сторона этого заключается не в том, чтобы потратить кучу времени и узнать, что нужно двигаться дальше от того, что вы делаете. Иногда это может быть всего лишь «мостиком» к чему-то еще, что приведет к чему-то более постоянному, будь то любимое дело или карьера (или святой Грааль — оба!). В других случаях это будет просто шаг вперед. Так или иначе, жизнь коротка. Используйте возможности и не теряйте время!

Понимание целей клиента

В ваших первоначальных беседах с клиентом спрашивайте о целях, которые хочет достичь клиент на своем веб-сайте, а не о тех технологиях, которые они хотят включить.

Если вы знаете, что клиент хочет увеличить объем онлайн-продаж на 10%, уменьшить количество звонков по часам и местонахождению или быть экспертом в своей области, вы можете предложить функции для сайта необходимые для достижения этих целей. К сожалению, клиенты часто просят определенные технологии … и они могут не знать точно, о чем они просят, или как это может помочь их веб-сайту.

Мой любимый пример этого: был клиент, который попросил добавить блог на его сайт. Мы работали вместе какое-то время, и это было похоже на невыполнимую миссию просто заставить его обновить свой сайт. Я не мог поверить, что он просил функцию, которую нужно регулярно обновлять. Поэтому я мягко спросил его, что она думает о блоге. Он сказал мне: «Я не знаю, но я был на семинаре по оптимизации поисковых систем, и там они сказали, что мне нужен блог для лучших позиций!». Когда я объяснил, что блогу требуются регулярные обновления, по крайней мере один раз в неделю, он воскликнул , «У меня нет на это времени!»

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

Синдром самозванца

Если у вас есть «синдром самозванца», примите его. Я призываю вас сделать еще один шаг вперед для его принятия. Поговорите с опытными разработчиками и спросите их, чувствовали ли они когда-либо, что они не знают достаточно, или если они когда-либо чувствовали, что они «притворяются, пока они этого не сделают». Если они честны, они вероятно, скажут вам, что они часто чувствуют, что они недостаточно знают. Суть индустрии состоит в том, что невозможно знать все, потому что все постоянно меняется. Узнавая что-то новое или работая над проектом, обратите внимание на то, что волнует вас больше всего.

Ищите возможности погрузиться глубже в эту сферу. Нет ничего страшного в том, чтобы стать специалистом в чем-либо,  если вы открыты для обучения. Необходимым навыком номер один является способность продолжать обучение, когда это необходимо. Если у вас есть такая способность, то у вас есть 80% того, что вам нужно, чтобы быть хорошим разработчиком. Вы всегда можете почувствовать себя самозванцем или как будто Вы не справитесь. Но многие из разработчиков, которыми Вы восхищаетесь, чувствуют то же самое. Делайте то, что они делают: занимайтесь версткой веб-сайтов в любом случае!

Беспокойство о том, что все нужно делать «Правильным путем»

«Когда я только начал, я просто предположил, что существует какое-то тайное общество веб-разработчиков, которые знают« правильный путь », чтобы сделать все правильно. Когда я кодировал сложный элемент в одном направлении, я боялся, что более опытный разработчик наткнется на него и автоматически узнает, что я любитель. Я не был уверен, что типично для всей отрасли: от фактурирования до запроса файлов дизайна. На каждом шагу я боялся явных ошибок. В один прекрасный день, когда я стал реальным веб-разработчиком, я понял,что я бы сделал все в точности так же,как и делал.

«Как выясняется, тайного общества нет (если вам интересно). Есть почти всегда несколько способов решения проблемы верстки, и большинство других разработчиков вообще не смотрят на ваш код, тем более не анализируют его на наличие ошибок. Кроме того, каждый веб-разработчик имеет свой собственный процесс, и, хотя есть несколько основных практических рекомендаций (например, контракты), каждый делает это по-своему. В большинстве случаев, когда я вижу, что веб-разработчик или клиент делают что-то не так, я просто предполагаю, что они знают то, чего не знаю я. Можно почувствовать, что все наблюдают за вами, но в конечном счете, никто не заботится о том, что вы делаете, пока вы профессиональны, добры и компетентны ».

Заключительная мысль

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

Стать специалистом в этой области Вам помогут наши Курсы “Программирования PHP”.

Если Вы только присоединились к нам, то вот, что Вы пропустили:

Запишитесь прямо сейчас или закажите звонок с бесплатной консультацией!

Записаться сейчас / Бесплатная консультация





Ваше имя (обязательно)

Ваш телефон (обязательно). В формате +375XXXXXXXXX