Plataforma de programação desktop, web ou mobile?

desktop x web x mobile

Plataforma de programação desktop, web ou mobile? Vejo muitas pessoas discutindo qual a melhor plataforma para se trabalhar com programação, mas não vejo boas argumentações nestes debates. A melhor plataforma é a que tem mais vagas? Ou a que paga mais?

A escolha errada pode transformar sua carreira em um peso, portanto para não se frustar é preciso levar mais itens em consideração além de apenas número de vagas e salário.

Quer saber de quais itens estou falando? Assista ao vídeo completo!

 

Como é possível perceber, a escolha de uma plataforma de programação adequada aos seus objetivos profissionais é determinante para uma carreira próspera. Não adianta trabalhar com o que não gosta, primeiro pelo fato de que um dia a frustração pesará mais que o salário recebido, mesmo que o salário seja excelente, e segundo (e mais importante): só se torna especialista quem realmente tem muita vontade de pesquisar no dia a dia a tecnologia escolhida.

Vejo muitos programadores da plataforma de programação mobile frustrados pois me dizem que gostam mesmo é de programar sites, assim como vejo vários programadores da plataforma de programação web trabalhando como freelancer pelo salário já conquistado mas com vontade de entrar no mundo mobile, e o mesmo vale para qualquer combinação que você fizer entre desktop, web e mobile, sempre existirão esses casos.

Muitos desses programadores já vieram me perguntar, ou ainda estão me perguntando, sobre o que devem fazer: se devem manter os empregos atuais com a plataforma de programação que não gostam pelo salário, ou se devem jogar tudo para o alto e começar do zero.

A resposta é simples, porém ela não é fácil. Em todos os casos eu indico sim que a pessoa planeje sua mudança de plataforma de programação. O planejamento depende de cada um, para uns será mais fácil dependendo da idade, estado civil, família, salário, etc, mas sempre será possível. Para alguns pode ser imediato, para outros poderá levar algumas semanas ou meses para organizar o financeiro, estudar o tema, preparar o terreno, mas sempre é possível de ser feito (palavras de quem já trabalhou concursado com programação, não estava feliz com o que trabalhava, pediu as contas e seguiu o seu caminho: EU).

Eu repito: SEMPRE será possível e somente essa mudança permitirá você atingir a felicidade com o que trabalha, coisa que dinheiro nenhum pode comprar.

Um forte abraço e até a próxima!

Sobre o autor

André Milani

André Milani

André Milani é formado em Ciência da Computação pela PUC-PR, pós-graduado em Business Intelligence pela mesma instituição e possui diversas certificações na área de TI. É também autor de vários livros na área de informática, entre eles livros sobre programação PHP, iOS e bancos de dados, pela editora Novatec. Atua desde 2003 com desenvolvimento web e treinamentos de profissionais. Também é desenvolvedor de aplicativos para o ambiente iOS da Apple, possuindo aplicações que juntas somam mais de 130.000 downloads na AppStore. Atualmente é autor de diversos cursos online de programação que podem ser encontrados no site da Softblue.

Comentários (36)

  • Marcelo Ragnelli Frigério

    Parabéns André e Carlos por mais esta iniciativa! Seria legal também se tivessemos um fórum para troca de informações, dúvidas, etc com vocês e entre os próprios alunos. Grande abraço. Marcelo.

    • André Milani
      André Milani

      Obrigado Marcelo! Por enquanto pode enviar dúvidas aqui pelo blog que a gente vai respondendo conforme for possível! Abraço!

  • Daniel Penha

    Parabéns André e Carlos, muito legal!

  • Tadeu Espíndola Palermo

    Parabéns pela nova estratégia Carlos e André, fenomenal, vocês são magníficos! Um forte abraço!!!

    • André Milani
      André Milani

      E aí Tadeu, tudo certo? Obrigado pelos elogios, mas fenomenal mesmo são nossos alunos =D Abração!

  • Junior Pires

    Gostei demais, vou sempre acompanhar vocês.
    Vocês são feras, haha.
    Grande Abraço

  • Joakim Teixeira

    Excelente iniciativa! Irei acompanhar com certeza. Referente ao vídeo, muito bem explicado, continuem assim. Abraços!

    • André Milani
      André Milani

      Isso aí Joakim, pretendemos toda semana publicar algo novo, conte conosco! Abraço!

  • Ricardo

    Maravilha!André e Carlos, sou aluno de vocês e é com vocês que estou dando meus primeiros passos nessa área.Estou adorando tudo isso.Muito Obrigado por essa iniciativa, nos ajudará muito e espero poder retribuir isso a vocês!

    • André Milani
      André Milani

      Vamos caminhar juntos então Ricardo! Nossa missão é ajudar essa galera maluca que escolhe essa área como meio de vida rsrs! #keepCoding

  • Wagner Carvalho

    Saudações, André
    Acompanho a Softblue e gosto muito do teu trabalho e do Carlos. ótima iniciativa.
    Quando novos cursos forem lançados (especialmente Python), eu estarei lá.
    Abraço forte

  • André Barbosa

    Muito bom!!!!

  • Elzo Guarnieri

    Blz André e Carlos. Excelente iniciativa. Certeza que terão ainda mais sucesso!

  • ADRIANO FERREIRA DA SILVA

    olá André, muito bom os seus videos, só gostaria se fizesse um video onde qual plataforma encaixaria melhor a linguagem c\c++. com isso ja tira minhas duvidas qual plataforma devo escolher. Valeu!

    • André Milani
      André Milani

      Adriano, em termos gerais a linguagem C/C++ é para a plataforma desktop. Ela pode ser utilizada para criar ferramentas para a plataforma web, mas em termos gerais ela é desktop 😉

  • Francisco

    Muito boa a iniciativa!
    As técnicas simples, coesas e eficientes é que os tornam grandes!!! Parabéns Carlos e André!

    • André Milani
      André Milani

      Obrigado Francisco! Tem um ditado que diz que “a complexidade é inimiga da execução”, portanto, simplicidade pode ser positivo em algumas situações. Abraço!

  • Marcelo Santana

    Aí sim hein! Parabéns pela iniciativa!

  • Danilo Trindade

    Que legal, vocês são os melhores que já conheci, parabéns por mais essa iniciativa e por nos ajudar com suas opiniões ricas em conteúdo para nos ajudar na direção certa.

    Obrigado André e Carlos. Já tem um seguidor fiel.

    Abraço.

    • André Milani
      André Milani

      Grande Danilo, ótimo contar com o seu apoio no blog também! Abraço!

  • jallisson jallis

    Muito bom sou programar java Desktop Swing ainda, mais estou estudando java web e mobile

    • André Milani
      André Milani

      Show Jallisson, mas procure se aprofundar em um de cada vez. Estudar tudo ao mesmo tempo pode complicar, mas se já está se sentindo seguro na plataforma atual, manda bala e vai para a próxima 😉

  • Michel Alves

    André e Carlos, achei fantástico vocês lançarem o blog. Parabéns!!
    Ficou muito bem explicada cada uma das plataformas, mas já faz um tempinho que tenho um a dúvida.
    De acordo com o avanço das tecnologias, o mundo web e mobile estão aumentando demais, facilitando mais ainda o acesso aos usuários, vocês acham que a criação de software para a plataforma desktop pode diminuir, chegando ao ponto do desenvolvimento de aplicações ficar voltados a web e mobile?

    Abraço a todos.

    • André Milani
      André Milani

      Fala Michel! O mercado mobile e web realmente crescem bastante, mas são para determinados tipos de sistemas. Vão continuar a existir outros sistemas como softwares embarcados, sistemas internos de empresas mais específicos, sistemas centrais para atender as partes web/mobile de projetos, então não corre o risco da plataforma desktop deixar de existir. Aplicativos como Facebook para celular – ou mesmo para web (navegador) – contam com muita coisa programa na plataforma desktop no servidor central, o mesmo vale para boa parte dos softwares que estão migrando seu acesso para a plataforma web pois acabam sendo híbridos: um pouco web, um pouco desktop. Abraço!

      • jallisson jallis

        realmente vou maneirar e seguir uma por vez, meu cérebro esta para fritar.

  • Elias Moura

    André e Carlos, parabéns ficou muito bem explicado, vocês são nota mil.

    Abraços

  • Lucas P.

    Bom trabalho Carlos e André, vocês são show de bola!

  • Nelson

    Muito bom o trabalho de vocês. Sempre que posso vejo seus trablhos

  • Esrael Marcos dos Santos

    Ola, seria possível a Softblue fazer um tipo de um curso estagio com a Linguagem de C e C+ , eu li um artigo que as linguagens C e C++ está subindo no ranking e eu quero me aprofundar nela .

  • Geraldo Serafim Dias

    André, para rodar uma aplicação em uma plataforma desktop, eu só preciso do computador ,onde vou instalar, com os requisitos necessários disponíveis. Mobile me parece que é o mesmo, no caso trocaria o computador por um dispositivo mobile. E para plataforma web? Preciso de que? Um servido + um comutador com navegador… o que precisa tanto?

  • Luiz Antonio

    Olá… Bom dia!
    Me tire uma dúvida, por favor?
    Digamos que dentre várias linguagens de programação existente hoje no mercado, eu resolva optar pelo JAVA…
    Dai vem a minha dúvida: Uma pessoa que aprende desenvolver em java, ele desenvolve tanto para web, quanto desktop e mobile?… Ou seja, a linguagem de programação JAVA é a mesma para (Web, Desktop e Mobile)???… O que muda é somente as IDES?… Ou tem diferença no código/java para web/desktop/mobile?
    Agradeço desde já e aguardo a resposta.
    Abraço!

    • Carlos Tosin
      Carlos Tosin

      A linguagem é a mesma, mas o jeito de programar mudar. O Java pra desktop é uma coisa (Java SE) e o Java pra web tem outras coisas diferentes (Java EE). Pra mobile, você vai usar Java pra desenvolver pra Android, por exemplo, que é um estilo de programação bem diferente (apesar de ser a mesma linguagem). Resumindo: você precisa aprender a linguagem Java, mas precisa aprender também como adaptar a linguagem pra cada tipo de desenvolvimento.

Deixe uma resposta para Joakim Teixeira Cancelar resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *