5 recursos para ajudá-lo a aprender codificação de um telefone

Publicados: 2022-04-26
Resumo » É possível aprender a codificar a partir de um smartphone? Como se vê, existem vários métodos nos quais você pode praticar e aprimorar suas habilidades de codificação a partir de um dispositivo inteligente. Neste artigo, compartilho meus pensamentos sobre o conceito, mas também listo vários recursos que considero ótimos pontos de partida para fazer práticas de codificação enquanto você está em trânsito.

Índice
  • Escrevendo código versus aprendizado
  • Programar é mais do que escrever código
  • Aprendendo a codificar em um telefone
  • 1. Aprendizado Solo
  • 2. Mimo
  • 3. Enki
  • 4. FreeCodeCamp
  • 5. Exercício
  • Como visualizar o código-fonte do site a partir de um telefone celular?
  • Um dia de cada vez

Recentemente, vi alguém fazer essa pergunta em um dos cursos de Python em que me matriculei e isso me deixou curioso. É viável aprender programação a partir de um smartphone? Que tal escrever código a partir de um tablet? É possível aprender codificação proficiente sem usar um computador? Bem, há muitas maneiras de responder a esta pergunta.

Em primeiro lugar, um smartphone pode ser usado para aprender praticamente qualquer coisa. Você, eu e todo mundo já está fazendo isso. Guias do YouTube, tutoriais on-line ou publicação de postagens de blog a partir de um smartphone. Há muito que você pode fazer e aprender com um smartphone.

Mas, certamente não programação?

A resposta curta? Sim, você pode de fato aprender a programar usando um smartphone. Não será eficiente, mas você será capaz de aprender. Na verdade, você pode até escrever programas funcionais, mas isso tem um custo. E esse custo é que você está preso a um material de aprendizagem específico.

Deixe-me explicar.

Escrevendo código versus aprendizado

Se você quiser escrever código em seu dispositivo inteligente, tudo o que você precisa fazer é baixar um aplicativo da loja de aplicativos. Editores de código para dispositivos móveis existem há anos. E muitos programadores os usam. Alguns até fornecem os meios para compilar programas diretamente do próprio dispositivo móvel. E embora isso seja uma ótima notícia, não é o mesmo que aprender.

De que serve um editor de código se você não conhece nenhum código, para começar?

Portanto, se você deseja aprender a codificar a partir de um telefone, sua única opção real é usar plataformas de aprendizado interativas. O Codecademy Go é um exemplo – seu aplicativo móvel está repleto de materiais educacionais relacionados a códigos. E certamente testará os limites de suas habilidades de resolução de problemas se você nunca fez nenhuma programação antes.

Se alguma coisa, você pode pelo menos aprender o básico de uma linguagem de programação. Quanto a se tornar um desenvolvedor proficiente – eu não contaria com isso. E aqui está o meu raciocínio para isso.

Programar é mais do que escrever código

Resolver problemas e aprender a sintaxe do código de um smartphone pode ser muito divertido. Você deve absolutamente fazê-lo se estiver interessado em aprender. Mas, programar não é apenas escrever código. Você também deve considerar o que deseja criar.

Se seu objetivo é criar um site personalizado, você precisará de acesso a bibliotecas externas. E em alguns casos, frameworks. Você também precisará de uma maneira de implantar seu código personalizado em um site. E a essa altura, começa a se tornar tedioso gerenciar tudo a partir de um telefone.

Embora, reconhecidamente, não seja impossível. Idealmente, você só usa seu telefone para aprender e dominar certos conceitos e depois transfere esse conhecimento de volta para suas sessões de computador.

Mas, vamos falar sobre os diferentes sites e aplicativos móveis que fornecem os meios para aprender pelo menos o básico da programação do seu telefone.

Aprendendo a codificar em um telefone

Estes são recursos escolhidos a dedo. Em outras palavras, eu os testei no meu smartphone e posso verificar se eles são utilizáveis. Algumas dessas plataformas forneceram aplicativos móveis para facilitar o acesso. Para outros, você terá que usá-los diretamente do navegador.


1. Aprendizado Solo

Codificação móvel Sololearn

Sololearn é uma das plataformas de aprendizado mais abrangentes para alunos individuais. A plataforma deles é totalmente gratuita, mas você sempre pode se tornar um assinante pagante. A diferença é que os assinantes têm acesso a mais material. Mas, para começar – não há custos associados. Tudo o que você precisa fazer é decidir o idioma que deseja aprender.

No momento, seus cursos e materiais de aprendizado abrangem mais de 25 idiomas e tópicos.

Seus aplicativos móveis têm um uso cumulativo de mais de 15 milhões de usuários ativos. Isso é ótimo porque você também tem acesso à comunidade Sololearn. Um lugar onde você pode discutir temas e encontrar respostas para dúvidas, tudo conectado diretamente do próprio aplicativo.

2. Mimo

Mimo aprenda a codificar no celular

O Mimo foi desenvolvido desde o início para ser uma plataforma de aprendizado mobile-first. Eles criaram um ambiente de desenvolvimento personalizado que realmente permite criar e publicar sites. Você pode ir tão longe a ponto de construir um portfólio personalizado de todos os projetos que você concluiu.

Seus materiais de aprendizagem são divididos em Caminhos . Você pode escolher entre Python, Desenvolvimento Web e SQL. Cada caminho oferece uma experiência de aprendizado única para um propósito específico. Por exemplo, no curso de Desenvolvimento Web, você aprenderá sobre JavaScript, HTML e CSS.

Meu favorito pessoal sobre o Mimo é o roteiro de aprendizado. Todos os dias você pode escolher um projeto pré-construído e trabalhar diretamente nele. Isso inclui criar uma página inicial, personalizar páginas de destino e até adicionar recursos de comércio eletrônico ao seu site.

3. Enki

Aplicativo móvel Enki

A plataforma Enki é especializada em dados e aspectos técnicos de programação. Se seu objetivo é trabalhar com dados, esta é uma plataforma obrigatória para se inscrever. E, embora seu foco esteja em aspectos altamente técnicos de codificação - ainda é uma ótima opção para iniciantes.

O aplicativo móvel possui milhares de lições divididas em várias subcategorias. Para iniciantes, o curso Coding Intro lhe dará uma visão geral sólida de como os programas funcionam. Depois de dominar a introdução, você pode passar para áreas mais específicas. Enki tem materiais sobre Python, Data Science, JavaScript e muitos outros caminhos de codificação.

Minha primeira impressão do Enki é que ele visa testar suas habilidades de pensamento crítico. O pequeno exercício e as lições interativas proporcionam uma profunda sensação de progressão. A adição de questionários e perguntas colocará suas habilidades de aprendizado à prova. Você não apenas pode escrever e praticar código, mas também verificar se o que aprendeu funciona.

4. FreeCodeCamp

freeCodeCamp

Não podemos falar sobre aprender a programar sem mencionar o freeCodeCamp. É o projeto mais popular de todos os tempos no GitHub. E é uma prova cabal de quão poderosos são os recursos do freeCodeCamp para novos codificadores. Com milhares de tutoriais gratuitos, é a plataforma ideal para quem deseja se tornar um desenvolvedor ou engenheiro de software.

Agora, ao contrário de algumas de nossas plataformas mencionadas, o freeCodeCamp não possui um aplicativo móvel oficial. No entanto, ele pode ser usado no navegador do seu smartphone. E, desde 2019, o freeCodeCamp oferece uma experiência móvel tranquila. Você pode se inscrever em qualquer curso e, posteriormente, continuar seu progresso em um computador, se desejar.

Quanto aos cursos em si, você encontrará milhares de horas de materiais aprofundados. Você pode aprender desenvolvimento front-end, visualização de dados, web design responsivo e muito mais.

5. Exercício

Exercício

A Exercism é uma organização sem fins lucrativos que oferece mais de 50 cursos interativos. Se você deseja aprimorar suas habilidades de programação e fazê-lo rapidamente - experimente o Exercism. Uma das maneiras pelas quais essa plataforma se diferencia das outras é a orientação pessoal.

A plataforma convida ativamente outros desenvolvedores experientes a se tornarem mentores de alunos iniciantes. E, se você nunca escreveu código antes – você encontrará muitos desenvolvedores dispostos a ajudá-lo.

No entanto, um recurso se destaca mais do que outros. E isso é progressão. Para progredir para novas lições, você precisa concluir aquela em que está atualmente. Faz maravilhas para a produtividade e aguça seu pensamento crítico.

Não há como pular uma aula. Então, para superar isso, você tem que encontrar uma solução.

E essa abordagem faz maravilhas para acelerar o ritmo em que você aprende.

Como visualizar o código-fonte do site a partir de um telefone celular?

Recentemente me fizeram esta pergunta, então vou respondê-la neste artigo também. Se você deseja visualizar o código-fonte do site a partir de um celular, pode usar um aplicativo feito pela Neatnik – View Source.

Fonte de visualização

Essa ferramenta permite inserir um URL de site para o qual você deseja visualizar o código-fonte e, em seguida, produz uma saída dele. Você pode então organizar a marcação para melhor legibilidade.

É uma solução bastante básica, mas faz o trabalho para o propósito pretendido.

Um dia de cada vez

Esta lista não é a única maneira de aprender a codificar em seu smartphone. No entanto, é uma seleção bastante abrangente de aplicativos e cursos baseados em navegador. Não importa se você já é um programador ou planeja se tornar um. Acho que adicionar até mesmo um dos recursos desta lista à sua rotina diária terá um impacto enorme.

É mais importante levar as coisas um dia de cada vez. Tentar pular antes de olhar muitas vezes pode causar problemas de motivação e comprometimento. E, quando se trata de codificação – os primeiros passos são normalmente os mais difíceis.