Mindset

Como Aprender Uma Nova Linguagem de Programação. 3 Dicas Infalíveis

Tiago Aguiar Desenvolvedor ios

Escrito por Tiago Aguiar

em 28/05/2021

3 dicas para você aprender um novo conceito ou linguagem de programação

Essas dicas podem ser aplicadas não só em desenvolvimento de software, mas também em alguma nova habilidade que você queira desenvolver.

Então vamos as 3 dias.

1. Comprometimento

Quando você se compromete a realmente aprender algo de verdade, as “energias” ao seu redor ficam ao seu favor. E esse comprometimento é dividido em 2 tipos: interno e externo.

O comprometimento interno, é aquele comprometimento onde você acredita que fato aquilo é possível acontecer de verdade.

No meu caso, quando eu quis aprender desenvolvimento iOS com Swift e Objective-C em 2016, eu olhei para dentro e questionei: “Será que eu realmente consigo aprender isso!?”

E no fundo, eu acreditava que sim. Eu me comprometi comigo a de verdade aprender uma nova tecnologia e linguagem de programação mesmo que eu nunca tivesse visto absolutamente nada sobre ela.

E essa foi uma das decisões mais assertivas que eu tomei naquela época. Hoje, como desenvolvedor iOS Sênior, posso afirmar isso.

Essse é o comprometimento interno.

Já o comprometimento externo é ainda mais poderoso.

Porque as chances de eu me sabotar me comprometendo com outras pessoas é muito menor, ou seja, o nível de comprometimento é dobrado!

Eu me comprometi com as pessoas que estavam a minha volta dizendo: “eu vou criar um aplicativo iOS do absoluto zero sem mesmo saber como fazer isso”. Aliás, nem um macOSX eu sabia manusear :)

Você se sente na obrigação de concluir o seu objetivo.

2. A linguagem de programação

Uma vez que você esteja comprometido, você precisa começar com uma linguagem de programação.

Com base na tecnologia que você queira aprender, esse filtro automaticamente é aplicado.

Por exemplo: se você quer aprender a programar para iOS, há 2 primeiras opções mais candidatas para isso: Swift e Objective-C.

Agora, sabendo dessa informação (baseada na tecnologia), você pode adotar a linguagem que fará você ter o seu projeto em existência de forma mais efetiva para quem está começando.

Nesse caso do iOS, a melhor escolha é Swift.

Logo, você pode aplicar esse fator de decisão em outros pontos como trabalhar com Machine Learning, desenvolvimento Web, desenvolvimento de jogos e assim por diante.

Sempre haverá linguagens mais eficientes para aquele contexto específico.

Uma linguagem de programação não foi construída para resolver todos os problemas do mundo computacional. Por isso, dependendo do seu objetivo, você terá que optar por uma ou mais linguagens diferentes.

Em curtas palavras, escolha pelo resultado que ele gera.

E mesmo depois disso, se você ainda tiver dúvidas você pode usar a dica 3.

3. Comunidade

Esteja cercado de outros programadores e desenvolvedores que você admira e acredita que faça um bom trabalho.

A melhor maneira de chegar em um destino rápido, é ter um rota, um mapa.

E essas pessoas podem ser o seu GPS.

Na minha história, eu tinha um amigo que já era desenvolvedor iOS e me deu o caminho das pedras, ele encurtou muito o meu tempo de aprendizagem nessa tecnologia.

Recapitulando, esteja cercado de pessoas com o mesmo propósito que você. Seja desenvolvedores web, desenvolvedores mobile ou outra área de atuação em T.I.


Me siga nas redes sociais:


Artigos Relacionados

A TÉCNICA DO KISS COMO PROGRAMADOR

A Técnica Do Kiss Como Programador

Quanto mais simples e estupido seu código e software for, melhor. Neste video, Tiago Aguiar explica o princípio do...

Novidades: eBook Marketing de Aplicativos

Novidades: Ebook Marketing De Aplicativos

Imagine você recebendo dezenas de milhares de usuários todos os dias no seu aplicativo… Imagine criar algo e realm...

4 RAZÕES PARA CRIAR PROTÓTIPOS EM SOFTWARES

4 Razões Para Criar Protótipos Em Softwares

Conheça as 4 Razões para Criar Protótipos no Desenvolvimento de Software

5 Dicas de Como Aprender a Programar Sozinho Passo a Passo

5 Dicas De Como Aprender A Programar Sozinho Passo A Passo

Nesse artigo quero compartilhar 5 dicas de como aprender a programar sozinho. Essas 5 dicas eu apliquei quando com...

Aprenda a Criar Aplicativos iOS do Zero Com Swift & SwiftUI.

Clique aqui e saiba mais

Procurando vagas de desenvolvedor?