Em resposta a [Não disponível]
1

Acho que há algumas premissas equivocadas que o levam a uma pergunta incorreta.

Quando você menciona Android Studio, estamos falando de desenvolvimento mobile. Algumas pessoas podem até chamar de front-end e entendo os argumentos. Mas para chamar de web, aí eu pergunto, o que não é web?

Bom, de fato tem várias coisas que são web, mas no geral, a descrição do seu problema parece abordar mais o fato de serem clientes de interface com o usuário. Nesse quesito, você não quer fazer UI, e está tudo bem.

Mas quando sugere desenvolvimento desktop, fico um pouco confuso. Afinal, vai acabar fazendo UI e provavelmente interagindo com algum back-end web também. Afinal, o que é o desktop senão um celular grandão? lol

Eu também odeio (de forma crônica) web front-end e acabei focando em ser desenvolvedor Android. Garanto que o exemplo de botão que descreveu com UI Android foi um problema de percepção e em uma rápida pesquisa vai aprender a forma de fazer para nunca mais errar. É claro, assumindo que estamos falando de desenvolvimento nativo. Não faz muito sentido odiar web e desenvolver mobile através de React Native ou um Cordova da vida, na minha opinião.

Nessa linha, recomendaria também desenvolvimento iOS, desenvolvimento de games (onde C# e C++ são fortes), scripts para desenvolver bots (discord, twitter ou coisas assim). E no limite, seja bom com qualquer coisa que escolher, que vai ter espaço no mercado.

Carregando publicação patrocinada...