Como codificar: 15 etapas (com imagens)

Índice:

Como codificar: 15 etapas (com imagens)
Como codificar: 15 etapas (com imagens)

Vídeo: Como codificar: 15 etapas (com imagens)

Vídeo: Como codificar: 15 etapas (com imagens)
Vídeo: 10 dicas de como aprender robótica 100% para iniciantes 2024, Maio
Anonim

À medida que a tecnologia se torna cada vez mais acessível, a necessidade de programadores está sempre aumentando. Codificar é uma habilidade aprendida e aperfeiçoada ao longo do tempo, mas todo mundo precisa começar de algum lugar. Há uma variedade de linguagens que são perfeitas para iniciantes, independentemente do campo no qual você está interessado (por exemplo, JavaScript, etc. JavaScript é bastante avançado, então comece com HTML ou CSS). Veja a Etapa 1 abaixo para saber como.

Passos

Método 1 de 2: Aprendendo um idioma

Etapa de código 1
Etapa de código 1

Etapa 1. Não se preocupe muito com o idioma que você escolher

Muitos programadores iniciantes lutam para saber que idioma escolher quando começam a aprender. (Porque eles não sabem por onde começar com seu primeiro código). A linguagem real em que você começa a aprender não faz grande diferença quando se trata de aprender sobre estruturas de dados e lógica. Essas são as habilidades mais importantes e podem ser aprimoradas em qualquer idioma.

  • Ao escolher um idioma, concentre-se apenas no tipo de desenvolvimento com o qual deseja começar e escolha um idioma introdutório a partir daí. Por exemplo, se você deseja aprender desenvolvimento web, comece com HTML5, complementado com CSS, JavaScript e PHP. Se você quiser fazer aplicativos de desktop, comece com C++ ou outra linguagem de programação básica.
  • Se você fizer carreira como programador, descobrirá que nunca poderá usar a linguagem que aprendeu a codificar. Em vez disso, você aprenderá idiomas à medida que avança através da documentação e da experimentação.
Etapa de código 2
Etapa de código 2

Etapa 2. Encontre recursos online gratuitos para o idioma que você escolher

A Internet é um tesouro de tutoriais, aulas e vídeos gratuitos, todos feitos sob medida para o idioma de sua escolha. Você pode começar a obter uma compreensão básica de praticamente qualquer linguagem introdutória em um dia.

  • Sites populares incluem Bento, CodeAcademy, Code.org, html.net, Khan Academy, Udacity, W3Schools, Code School e muitos mais.
  • Há uma variedade de guias de iniciação específicos para cada idioma disponíveis aqui no wikiHow.
  • Você pode encontrar guias de procedimentos para quase todos os cenários de programação no YouTube.
  • Stack Exchange é um dos sites de perguntas e respostas mais populares para qualquer dúvida de programação que você possa ter.

DICA DE ESPECIALISTA

Archana Ramamoorthy, MS
Archana Ramamoorthy, MS

Archana Ramamoorthy, MS

Chief Technology Officer, Workday Archana Ramamoorthy is the Chief Technology Officer, North America at Workday She is a product ninja, security advocate, and on a quest to enable more inclusion in the tech industry. Archana received her BS from SRM University and MS from Duke University and has been working in product management for over 8 years.

Archana Ramamoorthy, MS
Archana Ramamoorthy, MS

Archana Ramamoorthy, MS

Diretor de Tecnologia, Workday

História do nosso especialista :"

Etapa de código 3
Etapa de código 3

Etapa 3. Baixe um bom editor de texto

Muitas linguagens de programação permitem que você use editores de texto externos ao escrever seu código. Encontre um editor de texto que permitirá que você veja indentações e marcação de código.

Os programas populares incluem Notepad ++ (Windows), TextWrangler (OS X), JEdit ou Visual Studio Code

Etapa 4 do Código
Etapa 4 do Código

Etapa 4. Baixe todos os compiladores necessários

Algumas linguagens de programação requerem um compilador para executar o código que você cria. Os compiladores traduzem o código que você escreve para uma linguagem de nível inferior que a máquina pode processar. Muitos compiladores são de código aberto e de uso gratuito. As linguagens que requerem compiladores incluem:

  • C
  • C ++
  • C #
  • Java
  • BASIC
  • Fortran
Etapa de código 5
Etapa de código 5

Etapa 5. Comece seu primeiro projeto

Escolha um bom projeto introdutório que o ajudará a começar a trabalhar. Há uma variedade de sugestões e tutoriais online, mas alguns lugares para começar são sites básicos para HTML, banco de dados básico e funções de formulário com PHP ou programas simples com qualquer uma das linguagens de compilador.

Etapa 6 do Código
Etapa 6 do Código

Etapa 6. Comente todo o seu código

Todas as linguagens de programação têm um recurso de comentário que permite inserir um texto que é ignorado pelo compilador. Isso permite que você adicione comentários ao seu código. Esses comentários são cruciais, tanto para permitir que outras pessoas saibam como seu código funciona quanto para se lembrar do que seu código faz.

Você também pode usar a função de comentário para remover rapidamente o código de seu programa para fins de teste. Coloque as tags de comentário ao redor do código que deseja excluir e, em seguida, remova as tags de comentário para retornar o código

Etapa de Código 7
Etapa de Código 7

Etapa 7. Escolha outros programas ou projetos da web

Quando estiver aprendendo à medida que avança, não tenha vergonha de olhar as coisas e ver como outras pessoas realizaram as mesmas tarefas. Dedique um tempo para entender por que o código está fazendo o que faz.

Consulte este guia para obter detalhes sobre como visualizar o código-fonte de sites

Método 2 de 2: expandindo seu conhecimento

Etapa de código 8
Etapa de código 8

Etapa 1. Faça aulas

Faculdades comunitárias, escolas de tecnologia e programas online oferecem certificações e aulas que o ajudarão a conseguir um emprego, além de lhe ensinar programação. Um diploma avançado como Ciência da Computação nem sempre é necessário, mas pode ajudar a conseguir um emprego de programação em tempo integral.

  • (Muito pode ser dito sobre ter um momento individual com um professor ou especialista em programação, algo que nem sempre está disponível com fontes online.)
  • As aulas podem ficar caras, então pondere os benefícios. Se programar é apenas um hobby, as aulas podem não valer o tempo e o dinheiro. Se você quer transformar a programação em uma carreira, as aulas podem lhe dar um grande impulso (mas, repito, está longe de ser necessário se você tiver talento).
Etapa de código 9
Etapa de código 9

Etapa 2. Expanda seu conhecimento

Além de simplesmente aprender linguagens de programação, você se beneficiará muito com as aulas de lógica e matemática, já que muitas vezes são necessárias para a programação avançada. Você não precisa necessariamente aprender isso na escola, mas as configurações da sala de aula podem ajudar.

  • A programação que envolve cálculos físicos e outras simulações requer um forte conhecimento de algoritmos e modelos.
  • A lógica é a base fundamental da programação, portanto, compreender a lógica e os processos o ajudará a resolver problemas durante a codificação.
  • Saber matemática avançada não é necessário para a maioria da programação, mas o conhecimento pode levar a benefícios e otimizações.
Etapa de código 10
Etapa de código 10

Etapa 3. Aprenda mais idiomas

Assim que tiver um bom domínio de sua linguagem inicial, você pode começar a diversificar. Encontre outro idioma que complemente aquele que você conhece ou escolha um idioma para um trabalho específico que lhe interesse. Linguagens complementares, como HTML e CSS, geralmente são as mais fáceis de aprender.

  • Java é uma das linguagens mais populares e geralmente há muitas oportunidades para desenvolvedores Java. Java pode ser executado em uma grande variedade de sistemas e possui inúmeros aplicativos. Java é usado para aplicativos Android, um dos mercados de crescimento mais rápido.
  • C ++ é altamente recomendado para o desenvolvimento de videogames. Aprender como codificar no Unity (um mecanismo de jogo de baixo custo amplamente utilizado) e UDK (o código para o popular mecanismo Unreal) pode ajudar a abrir algumas portas, embora não sejam tão úteis fora da indústria de videogames.
  • Se você quiser fazer aplicativos para iPhone, Xcode e Objective-C serão suas ferramentas principais. Você também precisará de um Mac, já que o Xcode só pode ser compilado em um Mac.
  • Python é uma linguagem de script de servidor que é uma das linguagens mais fáceis de aprender. Python é usado para serviços da web, como Pinterest e Instagram, e é simples o suficiente para aprender o básico em apenas alguns dias.
Etapa de Código 11
Etapa de Código 11

Etapa 4. Seja paciente

Freqüentemente, você enfrentará desafios ao programar, especialmente quando se trata de procurar bugs ou implementar uma nova ideia. Você terá que aprender a ficar satisfeito com a obtenção de pequenos resultados, em vez de resolver um quebra-cabeça inteiro de uma vez. Paciência leva a um código mais eficaz, o que levará a programas de melhor desempenho e colegas mais felizes.

Etapa de Código 12
Etapa de Código 12

Etapa 5. Aprenda a trabalhar com outras pessoas

Se você tiver várias pessoas trabalhando em um projeto, terá vários pontos de vista sobre como fazê-lo. Trabalhar em equipes é virtualmente inevitável no mundo dos negócios, portanto, a menos que você planeje desenvolver tudo de forma independente, esteja preparado para trabalhar com outras pessoas.

Etapa 13 do Código
Etapa 13 do Código

Etapa 6. Consiga um emprego onde possa praticar suas habilidades de codificação

Trabalhe como um voluntário projetando sites ou escrevendo aplicativos para desktop. Um emprego de meio período em uma pequena empresa pode gerar oportunidades para escrever códigos para sites ou aplicativos simples.

Etapa de código 14
Etapa de código 14

Etapa 7. Conecte-se com outros programadores

Existem inúmeras comunidades e encontros de desenvolvedores que podem ajudar a apoiá-lo e inspirá-lo. Procure convenções de programação locais, participe de um hack-a-thon ou game jam (eventos programados com um tema comum) e inscreva-se em alguns fóruns de programação para começar a expandir sua exposição e rede.

Etapa do Código 15
Etapa do Código 15

Etapa 8. Pratique, pratique, pratique

Estima-se que demore cerca de 15.000 horas antes que você possa ser considerado um especialista em programação de computadores. São anos de prática aplicada. O verdadeiro domínio da programação só virá depois que você dedicar tempo à prática e se tornar proficiente.

Tente gastar tempo programando todos os dias, mesmo quando não estiver trabalhando. Programar em seu tempo livre pode levar a descobertas e novas ideias

Recomendado: