Коллеги, так получилось, что взяли на работу парочку студентов.
Вопреки ожиданиям, толку с них маловато. Возле них нужно постоянно сидеть, никакой самостоятельности. Они не могут мыслить самостоятельно, не понимают глубоко сути технологий. Все поверхностно, и их решения являются копи-пейстами с похожих решений. Без особого понимания, что происходит внутри. Код полон копипейстов. Архитектура? Какая там архитектура — большие и тяжелые методы, где все делается в лоб. ООП только формально, по факту все процедурно.
Посоветуйте, пожалуйста, как можно у студентов развить "правильное" мышление? Я понимаю, что процесс небыстрый... При этом, я уверен, у Вас у многих была похожая проблема. Готов бороться и стараться, чтобы развивать студентов. Как это правильно сделать?