Я интересовался - опыта работы обычно достаточно для получения рабочей визы.
К тому-же, важность визы слегка падает ввиду возможности работать удаленно, почти в любой точке мира.
Ну если ваша цель - получить побольше денег, то вам не программистом надо работать, а лучше вообще не работать, а пилить госбюджет.
Курсы - это те же вузы, только большинство без аккредитации.
работать согласно зп, а не искать зп согласно работе
для меня не составило бы труда сдать любой экзамен и написать любой диплом. А на очке можно было бы и связи завести, друзей найти. Вдруг хороший преподаватель попадётся - можно на лекции походить к нему.
Главное в таких вузах - сразу вычислить, какие кафедры нужны для понтов и отчётов, а какие для распила госбюджета (вам сюда).
диплом связан с работой чуть менее чем никак, а знания с вузом ещё меньше.
Не видел таких вакансий. Если есть опыт работы - на бумажки всем похрен.
не вижу прямой связи
Еще не встречал людей, которые действительно учились работая на full-time(поправка: знаю одного - чуть не умер на первой сессии(буквально)).
Это vertica, т.к. именно для неё решение нужно, но в других субд вместо datediff можно чуть более громоздкие конструкции использовать)
times тут это просто таблица времён с детализацией до дня. Если в кхд такой нет, то можно сгенерировать на лету (функции generate_series в postgresql, timeseries в vertica, например).