В моё время и сам код сначала на бумаге писали. Код - это и есть запись алгоритма. Рисовать именно алгоритм не имеет смысла.
А вот визуализировать структуру связей (всяческие UML, ER и прочие диаграммы) - это безусловно имеет смысл. Независимо от того, новичок ты или опытный специалист.
Если делаешь, что-то сложное - никто не платит. Ты не не на микрософте работаешь.
Надо подумать как сразу показывать результаты и получать зарплату два раза в месяц. Результаты 2 раза в месяц.