Procurando um trabalho de TI para todas as estações? A demanda por desenvolvedores de aplicativos móveis é constante e crescente.
Os dispositivos móveis desempenham um papel grande e crescente em quase todos os aspectos de nossas vidas diárias, portanto, não é de surpreender que haja uma necessidade crescente de desenvolvedores de aplicativos móveis.
Os desenvolvedores de aplicativos móveis criam aplicativos para smartphones, tablets e outros dispositivos móveis. Isso pode incluir a criação de versões móveis de aplicativos da Web ou baseados em computador. Também pode envolver o desenvolvimento de aplicativos especificamente como software exclusivo para dispositivos móveis.
As responsabilidades de um desenvolvedor de aplicativos móveis variam de acordo com a função, de acordo com o site de carreiras Indeed.com. Os deveres comuns incluem reuniões com funcionários seniores ou representantes de clientes para discutir os recursos desejados de um aplicativo em desenvolvimento; criar um plano de projeto e orçamento para codificação, teste e lançamento de um aplicativo; escrever e depurar código; desenvolvimento e lançamento de patches; e atualização de aplicativos móveis existentes com novos recursos e atualizações.
Um desenvolvedor de aplicativos móveis precisa de habilidades analíticas, boas habilidades de comunicação, experiência com programação de computadores e linguagens de programação, criatividade e habilidades de resolução de problemas. O salário médio de um desenvolvedor de aplicativos móveis é de US$ 120.221 por ano, diz o Indeed. Espera-se que este campo continue a crescer nos próximos anos.
Para descobrir o que está envolvido em se tornar um desenvolvedor de aplicativos móveis, conversei com Alan Sproat, desenvolvedor móvel sênior da Anelto, fornecedora de tecnologia de monitoramento remoto de pacientes.
Educação e primeiros anos
Sproat obteve o título de bacharel em sistemas de informação de computador pela Purdue University em 1988. Durante seus anos de faculdade, ele não teve dúvidas sobre seguir carreira em um campo relacionado à tecnologia.
Sproat diz que às vezes fica surpreso com o quão poucas pessoas em tecnologia decidem ter uma carreira na área. “Eu estava em uma reunião de gerentes uma vez com outras sete pessoas. Eu era o único trabalhando na minha especialização.
O interesse em tecnologia e desenvolvimento em particular surgiu cedo para Sproat. “No verão após a quarta série, minha mãe – que era bibliotecária em uma escola de ensino médio – trouxe para casa um [computador Commodore PET] e alguns jogos educativos para o verão”, diz ele. “Eu queria jogar os jogos, mas eles estavam quebrados, cheios de bugs. A primeira coisa que tive que fazer foi seguir o curso de programação BASIC incluído para corrigi-los e reproduzi-los. Eu codifiquei desde então.”
Emprego histórico
Durante seus anos de faculdade, Sproat trabalhou na NCR e ingressou na empresa após se formar. Ele passou dessa posição para uma startup e depois para outra empresa na mesma área geográfica. Essa empresa o transferiu para Dallas, onde permanece até hoje.
Sproat então mudou-se para o desenvolvimento da web, o que, segundo ele, o levou ao estouro das pontocom, durante o qual trabalhou em nada menos que 10 empresas durante um período de cinco anos. “Apenas dois deles ainda existem”, diz ele. Em seguida, abriu uma empresa com um ex-patrão, que fechou após três anos. “Eu faria de novo, [mesmo] sabendo que iria falhar, por causa da amplitude e profundidade do conhecimento não técnico que adquiri”, diz ele.
Em 2010, Sproat ingressou na Targetbase como engenheiro sênior e, pela primeira vez, teve a oportunidade de começar a trabalhar no desenvolvimento móvel. Nessa função, ele projetou, construiu e deu suporte a aplicativos de negócios e serviços da web baseados na web e orientados a banco de dados para vários clientes. Ele também projetou e desenvolveu aplicativos de demonstração do iOS usando serviços da Web para fontes de dados e os apresentou em interfaces compatíveis com dispositivos móveis.
Depois disso, Sproat ingressou na Nerium International como líder da equipe de aplicativos móveis, onde organizou e liderou o desenvolvimento de aplicativos iOS e Android móveis nativos, entre outras tarefas de desenvolvimento móvel. Ele liderou o projeto de arquitetura de aplicativos móveis.
Esta posição foi seguida por outras no desenvolvimento de aplicativos móveis, eventualmente levando a sua função atual como desenvolvedor móvel sênior na Anelto.
Um dia na vida de um desenvolvedor de aplicativos móveis
“Trabalho em estreita colaboração com o gerente de projeto e as equipes de QA [garantia de qualidade] para fazer atualizações no software personalizado para o hardware personalizado que minha empresa constrói”, diz Sproat. “Eu diria que passo 80% do meu tempo desenvolvendo agora.” Isso inclui corrigir bugs e criar novos recursos. “O resto é agendar, status, orientar o outro desenvolvedor móvel recém-contratado e outras tarefas administrativas”, diz ele.
Aprender no trabalho
“Descobri bem cedo em minha carreira que o esforço para fazer sua equipe trabalhar com mais eficiência e eficácia é apreciado e recompensado de várias maneiras por quase todos”, diz Sproat. Ele descobriu isso quando criou uma ferramenta para reformatar o código automaticamente “para que fosse mais fácil para todos lerem e as pessoas não precisassem gastar tempo fazendo isso manualmente durante a codificação”, diz ele.
“Deixar meu primeiro emprego fora da faculdade foi difícil para mim porque meus pais trabalharam para a mesma [organização] durante toda a carreira”, diz Sproat. “Eu nunca tinha visto uma mudança de carreira na minha infância, então não sabia que isso era permitido ou ético. Meus pais literalmente tiveram que sentar comigo e me dizer que a situação deles era incomum.”
Inspirações e conselhos para os outros
“Meu primeiro professor de programação na faculdade me mostrou que meu entusiasmo pela programação não era estranho ou bobo”, diz Sproat. “Meu primeiro supervisor como cooperativa, que também foi meu primeiro gerente após a faculdade, me mostrou como um gerente deve trabalhar com sua equipe.”
“Meu avô me disse para sempre cumprir minhas promessas e responsabilidades”, diz Sproat. “Quando você está com raiva ou exausto quando chega em casa do trabalho regularmente, precisa mudar de emprego o mais rápido possível. Não seja leal a uma empresa; ser leal a pessoas individuais. As empresas não se lembram das coisas. Pessoas fazem."
“É bom, potencialmente ótimo, permanecer 'apenas' um programador”, diz Sproat. “É um campo em constante evolução, com múltiplos caminhos se abrindo o tempo todo. Além disso, aprenda a dizer não, mesmo que você possa atender ao pedido, quando não for seu trabalho e/ou você tiver outras prioridades. Não deixe que as teorias que você aprendeu atrapalhem a criação de código útil e sustentável em tempo hábil.”
Fonte: https://www.infoworld.com/article/3686191/it-career-roadmap-mobile-app-developer.html