Como a tecnologia se torna mais e mais acessível, a necessidade de programadores está sempre aumentando. Codificação é uma habilidade aprendida e aperfeiçoada ao longo do tempo, mas todo mundo tem que começar em algum lugar. Há uma variedade de idiomas que são perfeitas para iniciantes, independentemente do campo que você está interessado (ex. jаvascript, etc. jаvascript é bastante avançado, então comece com HTML ou CSS). Veja o passo 1 abaixo para aprender como.
Passos
Método 1 de 2:
Aprendendo uma linguagem
1. Não se preocupe muito com o idioma que você escolhe. Muitos coders começando lutam com que linguagem escolher quando começam a aprender. (Porque eles não sabem por onde começar com o primeiro código).A linguagem real que você começa a aprender não faz uma grande diferença quando se trata de aprender sobre estruturas de dados e lógica. Estas são as habilidades que mais importam, e podem ser afiada com qualquer idioma.
Ao escolher uma linguagem, concentre-se em que tipo de desenvolvimento você deseja começar e escolher uma linguagem introdutória de lá. Por exemplo, se você quiser aprender o desenvolvimento da Web, comece com Html5, suplementado com Css, jаvascript, e Php. Se você quiser querer fazer aplicativos desktop, comece com C ou outra linguagem básica de programação.
Se você fizer codificar uma carreira, descobrirá que talvez você nunca use a linguagem que você aprendeu a coçar. Em vez disso, você estará aprendendo idiomas enquanto passa por documentação e experimentação.
2. Encontrar recursos gratuitos online para o idioma que você escolher. A Internet é um tesouro de tutoriais, aulas e vídeos livres, todos adaptados para a linguagem 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, Código.org, html.rede, khan academy, udacity, w3schools, code escola e muito mais.
Há uma variedade de guias de partida específicos da linguagem disponíveis aqui no .
Você pode encontrar guias de instruções para quase qualquer cenário de programação no YouTube.
Troca de pilha é um dos sites de Q & A mais populares para qualquer programação Perguntas que você pode ter.
Dica especializada
Archana Ramamorthy, MS
Oficial de Tecnologia, WorkDoodarchana Ramamoorthy é o diretor de tecnologia, a América do Norte no dia útil, ela é um produto ninja, advogado de segurança e em uma busca para permitir mais inclusão na indústria de tecnologia. Archana recebeu seu BS da Universidade de SRM e da MS da Duke University e tem trabalhado em gestão de produtos há mais de 8 anos.
Archana Ramamorthy, MS Diretor de Tecnologia, Dia de Trabalho
Nossa história do nosso especialista: "Eu vim para codificar com zero fundo em design ou programação de computador. Quando eu queria aprender a codificar, comecei a ler livros Java e usando informações on-line. No mundo de hoje, há tantos recursos disponíveis, por isso é muito fácil aprender novas habilidades!"
3. Baixe um bom editor de texto. Muitas linguagens de programação permitem que você use editores de texto externos quando você escreve seu código. Encontre um editor de texto que lhe permitirá ver indentações e marcação de código.
Programas populares incluem Bloco de anotações++ (Windows), textwangler (OS X), Jedit, ou Código do Visual Studio.
4. Baixe quaisquer compiladores necessários. Alguns idiomas de programação exigem um compilador para executar o código que você cria. Compiladores Traduza o código que você escreve em uma linguagem de nível inferior que a máquina pode processar. Muitos compiladores são de código aberto e livres para usar. Idiomas que exigem compiladores incluem:
5. Comece seu primeiro projeto. Escolha um bom projeto introdutório que o ajudará a molhar os pés. Há uma variedade de sugestões e tutoriais online, mas alguns lugares para começar são Websites básicos para HTML, Básico Database e funções de formulário com PHP, ou programas simples com qualquer um dos idiomas do compilador.
6. Comentário todo o seu código. Todas as linguagens de programação têm um recurso de comentário que permite inserir texto que é ignorado pelo compilador. Isso permite adicionar comentários ao seu código. Estes comentários são cruciais, tanto para permitir que os outros saibam como o seu código funciona e para se lembrar do que seu código.
Você também pode usar a função de comentário para remover rapidamente o código do seu programa para fins de teste. Coloque tags de comentário em torno do código que você deseja excluir e remover as tags de comentários para retornar o código.
7. Escolha outros programas ou projetos da web. Quando você está aprendendo como você vai, não tenha vergonha de procurar as coisas e ver como os outros abordaram as mesmas tarefas. Tire um tempo para entender por que o código está fazendo o que faz.
Ver Este guia Para obter detalhes sobre como visualizar o código-fonte dos sites.
Método 2 de 2:
Expandindo seu conhecimento
1. Ter aulas. Faculdades comunitárias, escolas de tecnologia e programas on-line oferecem certificações e classes que ajudarão você a obter um trabalho, além de ensinar a programação. Um grau avançado como a ciência da computação nem sempre é necessário, mas poderia ajudar a obter um trabalho de programação em tempo integral.
(Muito pode ser dito por ter uma vez com um professor ou especialista em programação, algo que nem sempre está disponível com fontes on-line.)
As classes podem ficar caras, então pese os benefícios. Se a programação é apenas um hobby, as aulas podem não valer a pena o tempo e dinheiro. Se você quiser transformar programação em uma carreira, as aulas podem lhe dar um grande impulso (mas novamente, está longe de ser necessário se você tiver o talento).
2. Expanda seu conhecimento. Além de simplesmente aprender linguagens de programação, você se beneficiará muito de lógica e aulas de matemática, pois estas são muitas vezes necessárias para programação avançada. Você não precisa necessariamente aprender isso na escola, mas as configurações da sala de aula podem ajudar.
Programação envolvendo cálculos de física e outras simulações requer uma forte compreensão de algoritmos e modelos.
A lógica é a base fundamental da programação, portanto, a lógica e os processos ajudarão você a resolver problemas quando você estiver codificando.
Conhecer a matemática avançada não é necessária para a maioria das programações, mas o conhecimento pode levar a benefícios e otimizações.
3. Saiba mais idiomas. Depois de ter um bom alcance em sua linguagem inicial, você pode começar a se ramificar. Encontre outro idioma que complementa o que você conhece, ou escolha uma linguagem para um trabalho específico que lhe interessa. Idiomas complementares, como HTML e CSS, muitas vezes são mais fáceis de aprender.
Java é uma das línguas mais populares, e muitas vezes há muitas oportunidades para os desenvolvedores de Java. Java pode correr em uma enorme variedade de sistemas e tem inúmeras aplicações. Java é usado para aplicativos Android, um dos mercados que mais crescem.
C ++ é altamente recomendado para Desenvolvendo videogames. Aprendendo como codificar em unidade (um mecanismo de jogo de baixo custo amplamente utilizado) e UDK (o código para o popular mecanismo irreal) 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 objetivo-c serão suas principais ferramentas. Você também precisará de um Mac, já que o Xcode só pode compilar em um Mac.
Pitão é uma linguagem de script do servidor que é uma das línguas 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.
4. Seja paciente. Você geralmente será confrontado com desafios durante a programação, especialmente quando se trata de caçar bugs ou implementar uma nova ideia. Você terá que aprender a ficar satisfeito com alcançar pequenos resultados em vez de resolver um quebra-cabeça inteiro de uma só vez. A paciência leva ao código mais eficaz, que levará a programas de melhor desempenho e aos colegas mais felizes.
5
Aprenda a trabalhar com os outros.Se você tiver várias pessoas trabalhando em um projeto, obtém vários pontos de vista sobre como ir sobre isso. Trabalhar em equipes é virtualmente inevitável no mundo dos negócios, a menos que você esteja planejando desenvolver tudo de forma independente, esteja preparado para trabalhar com os outros.
6. Obter um emprego onde você pode praticar suas habilidades de codificação. Trabalhe como um voluntário projetando sites ou escrevendo aplicativos desktop. Um trabalho a tempo parcial com uma pequena empresa pode levar a oportunidades para escrever código para sites ou aplicativos simples.
7. Conecte-se com outros programadores. Existem inúmeras comunidades e encontros de desenvolvedores que podem ajudar a apoiar e inspirar você. Procure convenções de programação local, participe de um encaixe hack-a-thon ou jogo (eventos cronometrados com um tema comum) e se inscrever em alguns fóruns de programação para começar a expandir sua exposição e rede.
8. Prática, prática, prática. Estima-se que demora cerca de 15.000 horas antes de poder ser considerado um especialista em programação de computadores. Este é anos de prática aplicada. O verdadeiro domínio da programação só virá depois de colocar o tempo para praticar e tornar-se proficiente.
Tente passar programação de tempo todos os dias, mesmo quando você não está trabalhando. Programação em seu tempo livre pode levar a avanços e novas ideias.
Vídeo
Ao usar este serviço, algumas informações podem ser compartilhadas com o YouTube.