Как узнать, какой язык программирования вам подходит? Программисты в ВУЗе не задаются такими вопросами, потому что там есть учебный план и ему надо следовать. А если человек хочет освоить язык программирования самостоятельно, с нуля, по курсам – то, что выбрать? Очень хочется не ошибиться с выбором. Страшно не справиться, не хочется тратить время на то, что в жизни не пригодиться. И тут, как правило, начинается опрос знакомых и чтение мнений из интернета. У нас тоже есть на этот счет свое определенное правдивое мнение.
Как и любой язык программирования, PHP подойдет далеко не каждому. У него есть своя, давно устоявшаяся ниша и свое сообщество со схожими по психотипу людьми. В этой статье я хочу поделиться своими мыслями на этот счет.
Кому точно подойдет PHP
- Системным администраторам, которые уже сталкивались с разработкой сайтов для своих знакомых и хотят переквалифицироваться в полноценного программиста.
- Выпускникам технических специальностей, которые хотят побыстрее начать работать программистами.
- Ценителям свободы и малых команд, которым достаточно работать над интересным проектом и получать за это хорошее вознаграждение (без интриг, с минимумом межличностных взаимодействий).
- Существуют и другие варианты, но в этой статье перечислены первые три, потому что они наиболее вероятны.
Про уровень сложности
Сложный, тяжелый, трудный язык программирования – это все не про синтаксис, а про объем знаний, которым нужно обладать, чтобы устроиться на работу хотя бы начинающим специалистом. Так к примеру на Java и C# пишутся громоздкие сложные по взаимодействию системы, и чтобы мочь что-то сделать в таких проектах, нужно иметь опыт работы со многими библиотеками, технологиями, знать достаточно много теоретических знаний, помимо базовых возможностей языка программирования. А так по синтаксису +- одно и то же. В этом смысле PHP относится к языкам с низким порогом входа. Это означает, что имея базовые знания синтаксиса, умея их применить на практике, изучив базы данных – вы уже можете найти работу начинающего программиста. И расти от простого к сложному. Поэтому, если у вас нет желания интенсивно обучаться год или менее интенсивно, но годы, языку программирования – то Java и C# не лучший выбор. Целенаправленное в меру интенсивное изучение PHP, баз данных и фреймворка или CMS в течение 3-х месячного периода позволит вам без особого труда найти первую работу и продолжить развиваться далее, уже получая заработную плату. Таким образом, выбирая язык программирования PHP, вы с меньшими рисками и с меньшим стрессом за небольшой срок можете стать программистом.
Работа в команде
Проекты на сложных языках программирования разрабатываются в командах по 10-15-20 человек. И со всеми ими нужно взаимодействовать. А в жизни обычно как: чем “умнее” человек, тем зачастую в разговоре он менее приятен. А на фоне нехватки квалифицированных кадров в IT, нарастающей с каждым годом, руководители проектов вынуждены брать далеко не самых приятных в общении людей.
В то же время в нише, занимаемой PHP, такие большие команды встречаются довольно редко. Поэтому здесь легко найти хорошо оплачиваемые позиции в командах до 5 человек – что, согласитесь, намного приятнее, уютнее и комфортнее, чем работать в большом коллективе, который выбирал не ты сам. Работа занимает очень большую часть жизни человека, и хочется проводить ее без лишнего стресса, в удовольствие, чувствовать себя ценным сотрудником и никому ничего не доказывать.
Размер заработной платы
Благодаря хейту неравнодушными людьми языка PHP – в его нише образовался дефицит разработчиков, что привело к росту зарплат и снижению требований для трудоустройства. Если говорить в цифрах, то на лето 2021 года:
- человек без опыта может претендовать на ЗП от 300$,
- после прохождения испыта от 500$ ,
- а далее 1000, 2000, 3000, 4000 – зависит от индивидуальных запросов каждого, я вообще знаю людей, которые зарабатывают 800$ и больше не хотят, потому что им и так комфортно.
А по поводу хейтеров. Да, в сфере программирования хватает людей, которым надо кого-то пытаться унизить, чтобы почувствовать себя значимыми. Многие чувствительные к критике люди придают этому чрезмерное значение, и как следствие отказываются от изучения PHP. Тем самым выбирая языки программирования, где собственно агрессивные хейтеры и обитают. Штож..
Интересные проекты
На старте карьеры PHPсты работают, как правило, с веб-сайтами, а дальше, как душа попросит.
Я обожаю работу с веб-сайтами. Это и красочно и всегда познавательно. Потому что помимо опыта программирования, также в рабочее время приобретаются знания из сферы, для которой делается сайт. Не скучно, красочно и полезно в жизни. Далее с ростом опыта можно выбрать стартап из любой сферы жизни человека. Ограничений нет. А вместе с тем большой спрос есть!
В заключении
Вывод можно сделать такой, что “старый язык” – это вообще говоря очень даже хорошо. Он себя проявил и нашел свою нишу очень много лет назад. И идеально к ней подходит. А большой возраст гарантирует то, что в интернете вы найдете ответы почти на каждую проблему, с которой возникает сложность. А это, согласитесь, дорогого стоит: когда можно спросить у гугла, как что делать, и он выдаст правильный ответ сразу в топ 3 результатах поисковой выдачи. Быстро, и не надо лишний раз просить помощи у другого человека, а сделать все самостоятельно, качественно, тем самым проявив себя как надежного специалиста.