Если ты и правда написал оба модуля, почему ты не можешь их сравнить? Да даже не сравнить не можешь, ты критериев сравнения найти не можешь. Какие графики ты себе воображаешь, о чем вообще это все?
1. Ищешь в своём городе приличную контору.
2. Пишешь туда письмо с текстом "Что у вас должен уметь джуниор?"
3. Проверяешь навыки, идёшь на собеседование.
4. Устраиваешься джуниором, опыт начинает течь рекой.
1. Писать самодокументирующийся код.
2. Щедро добавлять стандартизированные комментарии к каждой функции и переменной.
3. Рефакторить структуру до полной очевидности.
4. Использовать git с подробными описаниями коммитов - с помощью аннотаций будет легко понять зачем написан тот или иной кусок
5. Вести TODO отдельно либо используя @todo комментарии прямо в коде.