Кто работал web-программистом
Здравствуйте, вам надо осознать одну истину что всегда есть огромная разница межу тем, кого компания хочет взять и кого она возьмет на самом деле, это не только программирования касается это в любой профессии так. Представьте, начальнику отдела разработчиков требуется PHP программист, он идет к менеджеру по персоналу и говорит, размести вакансию по специальности php программист, начальник разработчиков сказав это уже внес в значение php программист все требования, манагер по персоналу его спрашивает, а что он еще должен знать и уметь? начальник на скорую руку ему накидывает информации, манагер эту инфу берет обрабатывает своим манагерским умом который отличается от мышления начальника отдела, и компилирует следующее требуется web разработчик, знания, и понеслось - php, css, js, joomla, sql, и тд. и тп. 
Это тоже самое что в обьяве написать (ищу водителя со знанием светофора) но если вождение авто более менее известна всем людям то программирование нет. Начальнику нужен php программист со всеми сопутствующими знаниями,(нельзя изучить вождение машины и не знать где педаль тормоза), а манагеру надо найти такого суперского чтоб от него отстали, и можно дальше пасьянс раскладывать : )
Итог, смотрите в суть объявления о приеме на работу, они затребовать могут многое, но возьмут в любом случае того кто владеет тем ключевым навыком который им изначально требуется. 
Главное преподнесите себя так чтоб они в восторге были что вы им внимание уделили. )) 
Помните в России острый дефицит технарей, как таковых, и второе, (вы знаете мы рассмотрели ваше резюме. вы что то не очень подходите нашей компании. Да что вы, вывеска на вашей конторе тоже не фига не смахивает на Газпром) Успеха в трудоустройстве. ))
Сразу, без фриланса. Было, что не знал. Спрашивал, гуглил, учился.