Как научиться грамотно писать код?
Прежде чем писать грамотно код, надо грамотно разрабатывать архитектуру. Почитайте для начала Гради Буча. Разберитесь с шаблонами проектирования. Делайте друг у друга code-review максимально придираясь к коду. А дальше пойдет.
Ну, может быть нанять лида или ментора - есть такие конторы. Будут ревьюить код и носом тыкать в неудачные места. Хочешь, я помогу.
Контакты copist.ru/about