Como escrever programas de computador

Autor: Ellen Moore
Data De Criação: 12 Janeiro 2021
Data De Atualização: 1 Julho 2024
Anonim
6 PROGRAMAS PARA ESCREVER PELO COMPUTADOR
Vídeo: 6 PROGRAMAS PARA ESCREVER PELO COMPUTADOR

Contente

À medida que a tecnologia se torna cada vez mais disponível para o público em geral, também aumenta a necessidade de programadores. Escrever códigos e programas de computador ou codificar (do inglês "coding") é uma habilidade que foi adquirida e aprimorada com o tempo, mas mesmo o programador mais experiente já foi um iniciante. Há uma grande variedade de linguagens de programação que são ótimas para programadores iniciantes, não importa onde você deseja aplicar suas habilidades (por exemplo, JavaScript é bastante complexo, então é melhor começar com HTML ou CSS). Aprenda a escrever programas de computador lendo este artigo.

Passos

Método 1 de 2: Aprenda uma linguagem de programação

  1. 1 Não se preocupe muito com o idioma que você deve escolher para estudar. Muitos programadores novatos acham difícil escolher uma linguagem quando estão apenas começando a aprender como escrever códigos de programa. A linguagem real que você escolhe não importa quando se trata de estudar as estruturas e a lógica da informação de construção. Essas habilidades são muito mais importantes e podem ser aprendidas com qualquer linguagem de programação.
    • Ao escolher um idioma, concentre-se no propósito para o qual deseja criar códigos de programa e só então escolha o idioma inicial. Por exemplo, se você deseja desenvolver um site, deve começar aprendendo HTML5 e, em seguida, complementá-lo com CSS, JavaScript e PHP. Se você deseja criar programas de computador, comece a aprender C ou qualquer outra linguagem de programação convencional.
    • Se você se tornar um programador profissional, poderá descobrir que nunca usa a linguagem que aprendeu originalmente para o seu trabalho. Em vez disso, você continuará aprendendo novos idiomas o tempo todo por meio de documentação e experimentação.
  2. 2 Encontre recursos online gratuitos dedicados ao seu idioma escolhido. A Internet é um tesouro de tutoriais, cursos e vídeos gratuitos sobre o idioma que você escolhe aprender. Você pode aprender o básico de quase qualquer linguagem introdutória em literalmente um dia.
    • Aqui estão apenas alguns sites populares: Bento, CodeAcademy, Code.org, html.net, Khan Academy, Udacity, W3Schools e muitos mais.
    • O WikiHow também fornece uma variedade de instruções para iniciantes no aprendizado de linguagens de programação.
    • Você pode encontrar vídeos tutoriais para quase todos os idiomas no YouTube.
    • Stack Exchange é um dos fóruns mais populares onde os programadores profissionais respondem a quaisquer perguntas dos usuários.
    CONSELHOS DE ESPECIALISTA

    Archana Ramamoorthy, MS


    O CTO do Workday Archana Ramamurthy é o CTO do Workday (América do Norte). Especialista em produtos de alto perfil, defensor da segurança, defensor de maior integração em condições de igualdade na indústria de tecnologia. Ela recebeu seu BA da SRM University e seu MA da Duke University. Atua na área de gestão de produtos há mais de oito anos.

    Archana Ramamoorthy, MS
    Workday CTO

    Nosso especialista compartilha sua história:: “Comecei a programar sem saber nada sobre design ou programação de computadores. Quando quis aprender a escrever programas, comecei lendo livros sobre o idioma e usando informações da Internet.Existem tantos recursos disponíveis no mundo hoje que é muito fácil aprender novas habilidades! "


  3. 3 Baixe um bom editor de texto. Muitas linguagens de programação permitem que você use editores de texto externos para escrever programas. Encontre um editor de texto que exiba recuo e marcação de código.
    • Os programas populares incluem Notepad ++ (Windows), TextWrangler (OS X) e JEdit (qualquer sistema).
  4. 4 Baixe todos os compiladores de que precisar. Algumas linguagens de programação requerem um compilador para exibir o código-fonte que você escreveu. Os compiladores traduzem o código-fonte em um programa de linguagem de baixo nível equivalente, que é então processado pelo computador. Muitos compiladores são gratuitos e de código aberto. As linguagens que requerem o uso de compiladores incluem:
    • C;
    • C ++;
    • C #;
    • Java;
    • BASIC;
    • Fortran.
  5. 5 Comece seu primeiro projeto. Escolha um bom projeto introdutório que permitirá que você teste suas novas habilidades. Existem muitas sugestões e tutoriais sobre este assunto na Internet. Por exemplo, você pode começar criando sites HTML simples, bancos de dados e funções PHP simples ou programas simples em qualquer uma das linguagens que requerem compiladores.
  6. 6 Comente todo o seu código. Todas as linguagens de programação têm uma função de comentário que permite inserir um texto que é ignorado pelo compilador. Assim, você pode deixar comentários sobre o código. Esses comentários são extremamente importantes, para permitir que outras pessoas saibam como seu código está funcionando e para se lembrar do que o código está fazendo.
    • A função de comentário pode ser usada para remover rapidamente parte do código do programa para fins de teste. Adicione marcas para os comentários no início e no final do código que você deseja excluir temporariamente do programa e, em seguida, remova essas marcas para retornar o código.
  7. 7 Considere os detalhes de outros programas ou projetos da web. Quando você aprender código em trânsito, não tenha vergonha de procurar pistas na Internet e observar outras pessoas resolverem problemas semelhantes. Dedique um tempo para entender como o código faz o que faz.
    • Leia este artigo para saber como visualizar o código-fonte de qualquer site.

Método 2 de 2: Expanda Seu Conhecimento

  1. 1 Inscreva-se em cursos. Universidades, faculdades e programas de Internet oferecem programas e cursos que não apenas ensinam programação, mas também ajudam a encontrar um emprego. Embora nem sempre seja necessário um diploma universitário em ciência da computação, ele pode ajudá-lo a encontrar um emprego em tempo integral como programador de computadores.
    • Também é inegável o benefício da comunicação direta com um professor ou especialista em programação, que nem sempre está disponível por meio de cursos online.
    • Aprender a se tornar um programador pode ser muito caro, então pense com cuidado se vale a pena. Se gosta de escrever programas de computador apenas por hobby, não deve perder tempo e dinheiro com cursos profissionais. Se você está procurando construir uma carreira nessa área, obter uma educação profissional pode ajudá-lo muito nisso (mas, novamente, não é necessário se você tiver talento).
  2. 2 Expanda seus conhecimentos. Você se beneficiará não apenas com o aprendizado de linguagens de programação, mas também com os cursos de matemática e lógica, já que esses assuntos são frequentemente necessários para a programação de alto nível. Você não precisa ensiná-los na escola, embora um ambiente acadêmico possa ser útil.
    • A programação envolvendo física e simulação requer um bom entendimento de algoritmos e modelos.
    • A lógica é fundamental para a programação, portanto, entender a lógica e os processos pode ajudá-lo a resolver problemas ao escrever o código.
    • O conhecimento de matemática avançada geralmente não é necessário para a programação, mas pode ser usado para otimização e outros benefícios.
  3. 3 Aprenda mais idiomas. Depois de ter um bom entendimento de sua primeira linguagem, você pode começar a aprender outras linguagens de programação também. Encontre um idioma que complemente o que você já conhece ou escolha um idioma que seja necessário para um projeto específico. Linguagens adicionais como HTML e CSS são geralmente as mais fáceis de aprender.
    • Java é uma das linguagens mais populares e os desenvolvedores Java estão sempre em alta demanda. Java é usado em uma ampla variedade de sistemas e tem inúmeros usos. Java é usado para escrever aplicativos para Android, um dos mercados de crescimento mais rápido.
    • C ++ é altamente recomendado se você deseja se juntar ao grupo de desenvolvedores de videogames. Aprender a programar em Unity (um mecanismo de jogo barato e amplamente usado) e UDK (código para o popular mecanismo Unreal) abrirá algumas portas para você, mas eles não são tão úteis fora da indústria de jogos.
    • Se você deseja criar aplicativos para iPhone, Xcode e Objective-C serão sua primeira escolha. Você precisará de um Mac, já que o Xcode só pode ser compilado em um Mac.
    • Python é uma linguagem para escrever código do lado do servidor, uma das mais fáceis de aprender. Python é usado para serviços de internet como Pinterest e Instagram, e é simples o suficiente para aprender o básico em apenas alguns dias.
  4. 4 Ser paciente. Ao programar, você frequentemente encontrará problemas, especialmente ao procurar bugs ou ao aplicar novas idéias. Você precisará aprender a se contentar em obter pequenos resultados, em vez de resolver o problema inteiro de uma vez. A paciência o ajudará a criar um código melhor, o que significa que seu programa funcionará melhor e seus colegas ficarão felizes.
  5. 5 Aprenda a trabalhar em equipe. Se várias pessoas estiverem trabalhando em um projeto ao mesmo tempo, elas podem ter uma visão diferente de como o projeto deve prosseguir. O trabalho em equipe é quase inevitável no mundo dos negócios, portanto, esteja preparado para trabalhar com outras pessoas, a menos, é claro, que pretenda desenvolver todo o projeto sozinho.
  6. 6 Encontre um emprego onde você possa praticar suas habilidades de programação. Crie sites e programas de computador como voluntário. Trabalhar em meio período em uma pequena empresa também pode abrir oportunidades de codificação para sites e programas simples.
  7. 7 Converse com outros programadores. Existem inúmeras comunidades de desenvolvedores onde você pode encontrar suporte e inspiração. Procure convenções de programação, participe de hackathons ou gamejams (reuniões de desenvolvedores para criar programas ou jogos em um tempo limitado), cadastre-se em diversos fóruns de programação para começar a fazer seu nome e aumentar as conexões.
  8. 8 Prática, prática e prática. Segundo algumas estimativas, leva cerca de 15.000 horas de programação antes que você possa ser considerado um verdadeiro mestre. Isso significa anos de prática constante. Você realmente dominará a habilidade de programação apenas quando investir muito tempo em trabalho prático e se tornar um especialista em sua área.
    • Tente programar todos os dias, mesmo nos finais de semana. A programação de lazer pode levar a descobertas e novas ideias.