PM-у не обязательно знать языки программирования, чтобы вести IT-проекты. Он должен уметь расставлять приоритеты в задачах, подбирать команду, планировать нагрузку, оценивать риски и уметь ситуативно мыслить. И для этого важно разбираться в технических аспектах проекта — чтобы правильно оценивать и общаться с разработчиками «на одной волне».