Ambas as formas estão corretas, no entanto, em termos semânticos, há diferenças.
Dever de + verbo usa-se quando se pretende indicar uma probabilidade e/ou suposição.
Devo de começar a trabalhar no próximo mês.
Deve de chover hoje!
Dever + verbo usa-se quando se pretende indicar uma certeza, uma obrigação, a precisão de um resultado.
Deves entregar esta encomenda até às 14h.
Devo conseguir o primeiro lugar no torneio de amanhã.
Refere-se, ainda, que, segundo o Novo Dicionário Aurélio da Língua Portuguesa (1997) “O uso moderno da língua pouco atende a essa peculiaridade”; assim, é mais comum que se omita a preposição de, transmitindo, de igual forma, uma ideia de probabilidade e/ou suposição. Em português, a ausência desta preposição é sentida como mais corrente e mais correta.
Ás de Letras