Насколько я помню, еще в прошлом году PHP по популярности вылетел из топ-10 популярных языков. Если ограничится только сайтами - то и тут не все гладко - спрос на специалистов по PHP постоянно падает, как и зарплата. Не стоит ориентироваться на специалистов уровня Aisamiery - такие всегда будут иметь работу. А джуну войти сейчас очень сложно в принципе на любую зарплату.
Для фриланса - кто тут похвастается обилием заказов? Писать сайт чтоб потом набить его копипасой и надеятся заработать на рекламе - ну такое себе занятие. Мне как то сомнительно что на этом сегодня можно хорошо заработать.
Для специалиста по найму изучить чисто php - вообще бесполезно. такие просто никому не нужны. Как минимум основы алгоритмизации, основы сетей, понимание протоколов http, tcp, udp, хотя бы базово, linux, SQL, а желательно и знание как реляционных, так и нереляционных, git...
Учить всегда полезно, но нужно и понимать цель.
Про unittest вообще слышал? В твоем случае PHPunit? А про TDD? Там все ответы.
Тестировать на рабочем сайте - ну это прям жесть. Уважающий себя прогер никогда не станет выкатывать на прод такое. Это все от неумения и от незнания принципов правильной разработки.
OMG 😱. Ты себя обрекаешь этой концепцией на то, что никогда не станешь программистом. Лучше сразу брось, не трать время. Вот честно, без обид
Ключевое слово "было".
Так и есть. В общем и в среднем чай в магазинах Пятёрочки и Магнита безобразный. Ароматизированную пыль в пакетах я вообще за чай не считаю.
Скучаю по тому душистому индийскому чаю, который был в советский период
Это ты скучаешь по молодости, а пить этот чай было невозможно просто))) У нас господство Allegro - покупаю там практически все. Защита от обмана многоуровневая самой системой сервис отличный - пачкоматы по всему городу, до ближайшего - 100 метров.
А никто и не говорит о переписывании бложика на пайтоне - нет смысла. Но если ты используешь внтури своего проекта сторонний API - ткбк вообще по барабану на чем он там написан. И если ты пишешь API сервис - то выбираешь что тебе удобнее а пользователь и понятия не будет иметь что там под капотом. И я гораздо быстрее возьму какой FastApi c монгой разверну в гугл клауд, пока ты будешь с этим гемороится на пыхе) Это образно, не конкретно ты)
Ты счас выпустишь джина))) Какие тесты? Тут о них и на знают. Не знаю как в PHP но в "простом" Питоне есть понятие - "code smell" и линтер при сборке обычно его проверяет и не пропустит в случае слишком большого количества, например, ветвлений.
В ПХП вообще есть линтеры и тайпхинты? Лень гуглить)
А теперь перечитай стартпост и найди там вопрос про прототипы в Js. Или все-таки разговор про прототип проектирования. Если бы ты понимал разницу - может годами и не писал не пойим что.
Вот 2 года назад при прототипировании мы не настояли в использовании Mongo instead Postgres. Теперь расплачиваемся производительностью.
Ну вряд ли ТС так высоко дочитал про паттерны - скорее всего дальше синглтона или декоратора не посмотрел. Ровно как и фремфоркостроитель
Первое впечатление - не всегда самое верное. Сделать-то можно, но вопрос - как. Не просто так ведь PHP наиболее популярен в сфере сайтостроительства. Ибо удобства: заточенность под HTML, куча всяких нужных функций, удобочитаемость кода, и всякие другие ништяки.
Ну давай, напиши Инсту, Ютуб, Netflix или просто Google на пыхе))) Я посмотрю на тебя, посмеюсь. Назови хоть один ништяк, который есть в пхп и нет в пайтоне? Про читаемость кода - это наверное самый корявый язык из существующих.
Можно пару примеров - где не надо? Чисто для развития)
Какая альтернатива php
Ну как минимум Python
Хотел бы я посмотреть как ты напишешь на пыхе нейросеть или например распознавание обьеетов или даже просто документов)) Поломаешь ножичек) Скептическое отношение к другим языкам - думаю только от незнания. Были бы тут любители например Go/Rust etc - нашли бы чем опровергнуть. Про свой пайтон скромно промолчу
Странное утверждение. Если использовать АПИ - какая разница на чем написан сервис(тут наверное слово библиотека не совсем уместно) Если это подключаемая библиотека - в основном они портированы на все языки. Например я использую PyPdf2 - изначально на php была написана, но давно переписана на python. По факту за последние 6 лет ни разу не прихожилсь по работе вспоминать php - Python за глаза хватает.
Это в качестве отступления. Если ближе php - его и надо учить и пользоваться. Про перспективы - уже писал, тут каждый сам решает