Еще нужно обсуждать, выявлять и заявлять об ожиданиях (своих и заказчика)
Ни разу не испытывал проблем от отсутствия договора, и ни разу не чувствовал силу договора
Первым контрактом, который заключает программист, должен быть контракт с самим собой, что он не сделает говнище, не кинет и не разведет вокруг пальца не осведомленного человека.
А потом да, можно и договор делать или просто тонко обсудить ожидания, проговорить нюансы и может быть даже рассказать о минусах своей работы... и предложить дополнительную работу
Евгений Швелев, дело в том, что такие фреймворки идут с зависимостями, которые подтягиваются через менеджер пакетов Composer (компрессор как вы назвали :)
у вас ВПС? Если ВПС, нужно его (composer) установить и сделать composer install, тогда подтянутся все необходимые дял работы пакеты, если нет... нужно локально все это сделать и перенести аккуратно
Думай Головой, можно часть еще и рабочег овремени не в ущерб работе -- то есть обучаться в рамках задания на работе, которое будет полезно и вне. Например есть технология или библиотека -- нужно ее тщательней изучить, чем нужно в работе.
'useFileTransport' => true,