Якщо ви сьогодні починаєте займатися програмною інженерією, з чого взагалі почати?