مسیردهی ورود به دنیای توسعه نرم‌افزار؛ از طراحی تا استفاده