Как мы вы или они никогда не разберутся в жизни страусцовых улиток и французских булок?
ищите задачи на стыке программирования и строительства, например написание программ для моделирования конструкций в 3Д проектировании.
Нужно найти кормящую работу. Изучай программирование параллельно. 
Строительная отрасль мало чем способствует развитию программистов.