0 Compartilhamentos 433 Views

O que é preciso saber para iniciar um curso de desenvolvimento mobile?

17 de janeiro de 2018

Gustavo Torrente, da Quaddro Treinamentos, que já é nosso parceiro, tendo até nos dado o prazer de participar do nosso quadro de entrevistas do Código Fonte TV, nos enviou esse artigo, super legal, contando um pouco do que é necessário saber para iniciar um curso de programação mobile. Vamos ver o que ele tem a nos dizer!

Se você está pensando em mudar de área e quer entrar para o mercado de desenvolvimento mobile Android ou iOS, uma dúvida é comum: que tipo de conhecimento prévio preciso ter antes de fazer a minha inscrição?

Você não precisa já ter programado na vida para entrar em um bootcamp (curso imersivo rápido) e aproveitar ao máximo. Mas existem sim dois tipos de conhecimento que vão te ajudar muito: Lógica de Programação e Programação Orientada a Objeto.

Se você não é da área, não precisa se assustar com esses nomes! Eles podem parecer algo complicado, mas na verdade requerem muito mais raciocínio do que conhecimento prévio. A Lógica de Programação trabalha com a forma como entendemos e raciocinamos na hora de escrever o código. É aquele momento no qual você entende que, fazendo essa ação, você consegue esse determinado resultado. Em poucas horas é possível dominar esse raciocínio e colocá-lo em prática.

Já a Programação Orientada a Objetos é um paradigma, um padrão que pode ser aplicado a diferentes linguagens. Ela traz a ideia de representação de cada elemento da programação em termos de objeto ou classe, aproximando o sistema criado ao mundo real. Isso é importante para facilitar o entendimento e também criar algumas aplicações, como herança (quando um objeto “herda” as características de outro) e encapsulamento (quando escondemos algumas propriedades do objeto). A verdade é que essas representações são mais simples do que parecem e acabam se tornando automáticas ao longo da sua trajetória como desenvolvedor.

Mas acredito que o principal para se dar bem em um bootcamp é gostar muito da plataforma que deseja aprender! Eu sei, essa é uma fala bem clichê, mas se você vai dedicar muitas horas para um mesmo assunto, ele realmente precisa ser algo interessante para você. Existem momentos nos quais você vai quebrar a cabeça para entender alguma etapa, ou localizar algum erro, então a jornada precisa sim ser muito divertida!

Se o seu sonho é se tornar um desenvolvedor de aplicativos para iOS, precisa também gostar muito de Macs. Já ter familiaridade com a plataforma facilita muito, pois os apps feitos para iPhones e iPads só podem ser desenvolvidos em Swift, que roda apenas no sistema Mac OSX. (Existem alguns emuladores para PC, mas o resultado nunca é o mesmo.)

Agora, se você já é familiarizado com o Android, pode preferir desenvolver apps para esta plataforma. Com seu modelo open source, é o sistema referência para quem quer começar a desenvolver aplicativos já que tem Java como linguagem essencial e agora o novo lançamento do Google a linguagem Kotlin. Além disso, o número de pessoas que utilizam Android também é consideravelmente maior quando comparamos com o número de usuários de iOS. Criatividade e sede de conhecimento também são fundamentais! Para um aplicativo fazer sucesso, ele precisa resolver um problema de uma maneira muito mais inteligente do modo como fazemos hoje. Ou então ele precisa trazer algo completamente novo, que encante os usuários. E para chegar nesse resultado é necessário muita pesquisa e uma boa dose de imaginação. Estar em constante aprendizagem é a melhor maneira para sempre conhecer o novo, aprender técnicas e estimular sua criatividade.

Um bootcamp é uma experiência intensa, mas muito divertida. Você conhecerá pessoas com os mesmos interesses e juntos vão passar por momentos de muita descoberta. É o caminho mais curto para quem deseja entrar no mercado de desenvolvimento mobile e exige uma boa dose de dedicação, mas em um espaço de tempo menor. Mas antes que você ache complicado encarar essa empreitada, lembre-se de que todo desenvolvedor um dia precisou começar do zero os seus conhecimentos. Você também vai conseguir.

Carregando...

Você pode se interessar

Seus dados vazaram. E agora?
Artigos
5 visualizações
Artigos
5 visualizações

Seus dados vazaram. E agora?

Carlos L. A. da Silva - 19 de fevereiro de 2021

Seus dados pessoais foram vazados e essa é uma verdade praticamente inevitável. A meta agora é minimizar os possíveis danos e cobrar autoridades.

Entendendo o elemento time em HTML 5
Artigos
12 visualizações
Artigos
12 visualizações

Entendendo o elemento time em HTML 5

Carlos L. A. da Silva - 5 de fevereiro de 2021

O tempo não para, já dizia a canção. E o tempo também faz parte de um conjunto de tags HTML que podem ser muito úteis no seu projeto.

Como cortar texto sem usar uma linha de script
Dicas
19 visualizações
Dicas
19 visualizações

Como cortar texto sem usar uma linha de script

Carlos L. A. da Silva - 11 de janeiro de 2021

Conheça o poder da propriedade text-overflow no CSS e nunca mais edite strings no braço.

Deixe um Comentário

Your email address will not be published.

Mais publicações

Como começar a programar
Artigos
26 visualizações
26 visualizações

Como começar a programar

Carlos L. A. da Silva - 7 de janeiro de 2021
Como cancelar qualquer conta online para sempre
Dicas
28 visualizações
28 visualizações

Como cancelar qualquer conta online para sempre

Carlos L. A. da Silva - 30 de dezembro de 2020
Retrospectiva (positiva) de 2020
Artigos
31 visualizações
31 visualizações

Retrospectiva (positiva) de 2020

Carlos L. A. da Silva - 29 de dezembro de 2020
O que seria internet quântica?
Artigos
29 visualizações
29 visualizações

O que seria internet quântica?

Carlos L. A. da Silva - 23 de dezembro de 2020