Менеджер проектов, это не про программистские скиллы, а про управление людьми и организацию работы, т.е. про программирование программистов :) Конечно, технические знания нужны, но технические не в плане деталей разработки, а в плане возможности реализации конкретных идей в целом, которые уже дальше кто-то там будет реализовывать. Т.е. тебе надо с технической точки, знать чем отличается css от js, но не обязательно знать чем отличается: border-radius и webkit-border-radius, это должны знать уже другие люди, которым ты поставишь задачи, которая будет звучать так: "этому блоку надо сделать кроссбраузерные круглые углы".
Что касается, твоего вопроса, то "да подойдут". Только выброси из своего монолога слово "поверхностно" :)