ПОРА ВАЛИТЬ С PHP!? А КУДА?
Вчера в
лучшем чате по PHP была дискуссия, краткий смысл которой можно передать как "Если на Пыха, то что?". Я часто накидываю на PHP в основном ради тупого троллинга, но в этот раз решил ответить серьезно, а позже подумал, что можно накалякать даже отдельный пост на эту тему.
Дисклеймер: я не являюсь хейтером PHP и не говорю, что он умирает. З
ная PHP, даже на посредственном уровне, вы не останитесь без работы и сможете получать даже больше чем администратор в пятёрочке. Если станите выдающимся пыхером(при условии умения себя продавать), сможете даже зарабатывать очень хорошо. Однако, если вы хотите инвестировать своё время в знания, которые сможете продавать дорого как можно больший промежуток времени, не демпинговать, а ставить зп выше рынка, то можно потратить свои человекаочасы более эффективно
Итак, поехали:
1.
Golang - вариант для наиболее простого свитчинга с пыхи. Лет 5 назад было дохера вакансий где тупо брали пыхеров и обучали кодить на гошке. Сейчас от этой практики отошли, но, если постараться, можно найти вакансии практически без опыта. Язык действительно простой, но более низкоуровневый(то что я называю "дрочь байтиков") чем PHP. Из за этого некоторые моменты могут быть тяжеловаты. Зато получаем нормальные типы, удобною многопоточность и гораздо более высокую производительность. + расширяется предметная область где вы можете искать работу, так как в отличии от PHP, юзается не только для веб приложений. Например в свой первый цикл поиска работы на GoLang я собесился в Касперский(и другий конторы по IB), эдтех конторы, интернет вещей и прочие, не особо доступные для пыхаря сферы.
2.
JavaScript - будучи пыхером, скорей всего ты и так спорикасался с JS. Вот можно учить с какой-то пользой для основной работы. + есть TypeScript, там всё хорошо с типами, ну и в целом платформа развивается хорошо, но к счастью уже не так быстро как 10 лет назад. Опять же, на западе популярно быть фулстеком(хотя у нас почемуто считается зашкваром), а знаю JS можно быть фулстеком всего с 1 языком.
3.
Python - простой язык, в сфере веба, конечно проиграл пыхе(особенно на территориях постсовка), но применяется много где. Подойдет тем кто метит в аналитика, датаинженера и прочий ML и BigData. Во всяких индексах популярности, стабильно занимает высокие позиции. Но опять же, я бы переходил на него осторожно и только в случае интереса к ML. Так как популярность языка, скорее обсусловленна историческими причинами в определенных сферах, чем реальными преимуществам.
3.
Java - не смотря на то, что в России на Java написан только какой-то пздц, на западе оно до сих пор на высоких позициях. Очень много софта написано на ней, особенно в банковской сфере. + если вы симфони дрочер, который любит всё обкладывать фабриками, декораторами и прочей парашей, которая рулится с yml файлами, то вам понравится ещё больше. Ещё жирный плюс джавы это возможность писать под Android. Ну и зная java можно легко свичнуться на Kotlin, C#, Object-C, Swift и прочее
4.С, C++ - в целом мог бы написать, почему эти языки всегда будут актуальны и их изучение это хорошая инвестиция, но бля... тут PHP то бОльшая часть нормально освоить не может, так что этот абзац мы пропустим
🤪
Самое главное: : в целом
язык вообще не важен, если вы шарите за computer sсince и умеете решать сложные задачи, то вам(и нормальному работодателю) должно быть похуй на ЯП. Старайтесь продавать себя и быть не Пыхарем/Гошником/Джавистом и т.д а прежде всего
Software Engineer, который знает и умеет решать проблемы и задачи бизнеса. И всё у вас будет хорошо!
Пиши в коменты, если был опыт свитчинга с пыхи или какие варианты видишь перспективными. Пиши злые коменты, если админ не шарит и ПХП ещё всем покажет!