Ольга
Да, поддерживаю, но еще учитывать мотивацию, самодисциплину
ну и было бы не плохо иметь знакомого, который скажет, почему этот код плох. Чтобы было куда развиваться (правила наименования, линтеры, лишние переменные, возможно, нужно разбить большую функцию на несколько маленьких).