ruplace, даже по алгоритмам. Учебников вполне достаточно. Практику можно взять как в учебных заданиях в тех же учебниках, так и применяя полученные задания в прикладных областях.
Makfroy, тут не пишут готовых примеров. Декомпозируйте задачу на более мелкие, поищите в гугле решения, попробуйте что-нибудь написать. Если столкнётесь с конкретной проблемой, тогда приносите её сюда.
1Chingiz1, брать учебники для начинающих по PHP и SQL. Учить их, писать что-нибудь примитивное. Когда хорошо разберётесь с основами, учить фреймворки, разбираться с деталями работы Web, писать полноценные сайты и web-приложения. Устроиться на работу, набраться боевого опыта. А через несколько лет станете сами понимать, что и в каких объёмах надо доучить, чтобы написать социальную сеть с мобильным клиентом и видео-трансляциями.
Максим, я к тому, что даже офисных сотрудников нельзя полностью контролировать, удалёнщиков и подавно. И что административные методы зачастую намного более эффективны, чем технические. Боритесь не со следствиями, а с причинами. Убирайте саму мотивацию работать не так, как вам нужно.
Те, кому ушлые разработчики передают доступы - говнокодеры
Соответственно производят говнокод. Делаете ревью задачи, пишите замечания, командуете переделать. Тех, у кого регулярно много замечаний, предупреждаете о том, что они не справляются и будут уволены. Ушлые сразу же теряют мотивацию привлекать говнокодеров к своей работе.
hostovik, у меня в одном из проектов PostgreSQL на стандартных настройках резво обрабатывал запросы к таблице с 23 миллиардами записей, а стандартные настройки выставлены для очень хилого железа.
youdontknowwhohackyou, есть причины, почему вам никто не ответил и почему вопрос был удалён. Надо исправлять эти причины, а не репостить вопрос повторно.