Lar Finanças Pessoais 10 Dicas para codificadores Novice - dummies

10 Dicas para codificadores Novice - dummies

Índice:

Vídeo: CONTROLE E DECODIFICADOR DE INSTRUÇÃO (parte 1) | 8-bit Computer #16 2024

Vídeo: CONTROLE E DECODIFICADOR DE INSTRUÇÃO (parte 1) | 8-bit Computer #16 2024
Anonim

Aprender a codificar é mais popular hoje do que nunca. Parece que todos têm um site ou uma idéia de aplicativo, e assim que seus amigos, familiares ou colegas de trabalho descobrem suas novas habilidades de codificação, muitos solicitarão conselhos e ajuda.

Não importa se você está se debruçando após o trabalho, ou participando de um campo intensivo de treinamento de codificação de dez semanas, aprender a codificar pode ser uma jornada desafiadora. Pode pagar para pegar alguns ponteiros de algumas pessoas que cruzaram a linha de chegada à sua frente. Tenha em mente as seguintes dicas, especialmente ao iniciar sua viagem de codificação.

Escolha um idioma, qualquer idioma

Como um codificador novato, você pode não ter certeza por onde começar. Se você nunca programou antes, comece por aprender um idioma usado para criar páginas da web, porque com esses idiomas é fácil começar e publicar trabalhos para outros.

O HTML e o CSS são linguagens de marcação, que são mais fáceis de aprender, e permitem que você coloque conteúdo em uma página da Web com HTML e estilo desse conteúdo com CSS. Depois de entender alguns dos conceitos básicos de apresentação de conteúdo, você pode aprender uma linguagem de programação para manipular esse conteúdo.

Definir um objetivo

Quando você começa a aprender a codificar, escolher um objetivo pode ajudá-lo a permanecer motivado. Você pode escolher qualquer objetivo que você gosta, mas certifique-se de que seja algo que você estaria realmente animado para realizar. Os bons objetivos para iniciantes incluem

  • Criando um pequeno site - consistindo de uma a quatro páginas diferentes - para você, uma empresa ou um grupo.

  • Construindo seu vocabulário de codificação para que você possa entender o que os desenvolvedores ou designers dizem nas reuniões no trabalho.

  • Criando um protótipo, ou uma versão básica, de uma idéia de site ou aplicativo - por exemplo, um aplicativo que o informa quando o próximo ônibus está chegando à sua localização atual.

No início, pratique a realização de tarefas de codificação muito pequenas. Essas tarefas, como negrito uma manchete, podem deixar você se sentir desconectado do seu objetivo final. Mas enquanto você continua aprendendo, você começará a juntar as habilidades de codificação individuais e verá um caminho para atingir seu objetivo.

Deslize o seu objetivo em etapas de tamanho mordido

Depois de definir um objetivo, divida-o em pequenos passos. Isso ajuda você

  • Veja todas as etapas necessárias para completar o objetivo

  • Pesquisar como fazer cada etapa específica

  • Peça ajuda aos outros facilmente quando estiver preso em uma etapa

Primeiro, as etapas que você criar pode ser amplo ou incompleto, mas com o tempo você irá melhorar a sua capacidade de detalhar essas etapas, às vezes chamados especificações .

Distinguir o cupcake da geada

Se você está em casa criando seu primeiro aplicativo ou trabalhando em uma equipe de construção de um site, seus projetos tenderão a incluir muitos recursos para construir por prazo específico.Isso leva inevitavelmente a um dos três resultados: o projeto se lança no tempo, mas é buggy; o projeto lança atrasado; ou sua equipe trabalha horas extras para iniciar o projeto no horário.

Decida antecipadamente quais características são o cupcake - isto é, o que é essencial - e quais são as fricções não essenciais, que são agradáveis ​​de ter, mas são opcionais. Isso mostra onde estão suas prioridades. Se o seu projeto estiver funcionando no tempo ou no orçamento, você pode criar os recursos opcionais mais tarde ou não.

Ao construir seus próprios aplicativos, certifique-se de distinguir o essencial dos recursos opcionais antes de começar a codificar.

O Google é o melhor amigo do desenvolvedor

Os desenvolvedores usam constantemente o mecanismo de pesquisa do Google para pesquisar questões gerais sobre como codificar um recurso ou questões específicas sobre sintaxe para um comando ou uma etiqueta. Ao pesquisar, a linguagem de programação, como HTML, o comando pretendido e a palavra sintaxe devem ser suficientes para encontrar um bom conjunto de recursos.

Zap esses erros

Enquanto você está fazendo toda essa codificação, você inevitavelmente criará erros, comumente referidos como bugs . Há três tipos de erros:

  • Erros de sintaxe ocorrem quando você escreve código inválido, o computador não entende.

  • Erros semânticos ocorrem quando você escreve código válido que tem um efeito não desejado. Por exemplo, tentar dividir um número por zero é um erro semântico em JavaScript.

  • Erros de lógica ou design ocorrem quando você escreve código válido que tem o efeito pretendido, mas o código produz o resultado errado.

A melhor maneira de encontrar e eliminar erros é primeiro verificar sua sintaxe de código e, em seguida, a lógica. Revise seu código linha por linha e, se ainda não conseguir encontrar o erro, peça a outra pessoa que veja seu código ou publique um fórum de comunidade online como o stackoverflow. com.

Basta enviá-lo

Reid Hoffman, o fundador do LinkedIn, disse: "Se você não está envergonhado com a primeira versão do seu produto, você lançou muito tarde. "Quando você começa a codificar, provavelmente você estará relutante em mostrar às outras suas criações, seja seu primeiro site básico ou algo mais complexo.

Hoffman estava comentando esse desejo de continuar tentando aperfeiçoar o que você construiu, e diz em vez disso para liberar (ou "enviar") o seu código para visualização pública, mesmo que se sinta envergonhado. Independentemente do tamanho do seu site ou aplicativo, é melhor receber comentários com antecedência e aprender com seus erros, e continuar a seguir na direção errada.

Além disso, lembre-se de que os sites altamente utilizados e altamente polidos que você usa hoje começaram inicialmente desde começos modestos e protótipos muito simples. A primeira página inicial do Google, por exemplo, teve apenas uma fração da funcionalidade ou estilo de sua página inicial hoje.

Recolher comentários

Depois de terminar a codificação da primeira versão do seu site ou aplicativo, colete comentários sobre seu código e sobre o produto final. Mesmo que tudo esteja a funcionar eo seu site parece ótimo, isso não significa que o seu código tenha sido escrito correctamente ou que o seu site faça tudo o que puder.Por exemplo, o YouTube começou inicialmente como um site de namoro de vídeo, mas mudou para um site geral de compartilhamento de vídeo com base nos comentários dos usuários.

A melhor maneira de obter essa informação é coletar dados quantitativos e qualitativos sobre seu código e o produto. Medir os locais onde os visitantes clicam e quanto tempo eles permanecem em cada página da Web fornece informações quantitativas, o que o ajuda a diagnosticar e melhorar as páginas com baixo desempenho.

Você pode coletar informações qualitativas pesquisando usuários, enviando-lhes mensagens de pesquisa ou observando as pessoas em pessoa usar seu site e depois fazer perguntas. Muitas vezes, esses dados irão surpreendê-lo - os usuários podem achar confuso os recursos que você achou serem óbvios e facilmente compreendidos, e vice-versa. Da mesma forma, se possível, peça a alguém que examine seu código, em um processo chamado de revisão de código , para garantir que você não tenha negligenciado nenhum problema importante.

Iterate no seu código

Depois de recolher os comentários, o próximo passo é "iterar" sobre esse feedback: guarde a codificação até que os principais problemas dos seus comentários tenham sido abordados e até que você tenha melhorado o código e o produto. Tenha em mente que geralmente é melhor confirmar a utilidade do seu produto primeiro, antes de passar o tempo melhorando o código.

Este processo - criar um produto com um conjunto mínimo de recursos essenciais, coletar feedback sobre o produto e depois iterar sobre esse feedback - às vezes é chamado de Lean Startup method . No passado, os processos de fabricação, uma vez definidos, eram extremamente difíceis de mudar, mas hoje em dia, a mudança de software é tão simples quanto a modificação de algumas linhas de código. Isso contrasta com a forma como os produtos costumavam ser codificados, o que envolveu ciclos de desenvolvimento mais longos e feedback menos antecipado.

Compartilhe seu sucesso e seu fracasso

Ao codificar você pode ter encontrado documentação em um site que você achou confuso ou simplesmente errado. A melhor coisa que você pode fazer para você e a comunidade maior é blogar sobre seus sucessos e falhas. Blogging beneficia você porque mostra a outros os problemas que você está pensando e tentando resolver.

Da mesma forma, blogging beneficia outros que usarão o Google para procurar e ler sobre suas experiências, assim como você usou o Google para procurar idéias e resolver problemas.

10 Dicas para codificadores Novice - dummies

Escolha dos editores

Ficando pronto para fazer folha de pagamento com QuickBooks 2008 - dummies

Ficando pronto para fazer folha de pagamento com QuickBooks 2008 - dummies

Se você deseja usar uma folha de pagamento do QuickBooks opções de serviço porque você quer economizar dinheiro, não tem medo de uma pequena papelada, ou talvez você queira a flexibilidade extra que vem com você mesmo, você precisa se inscrever para o sabor adequado do serviço. Para configurar uma folha de pagamento ...

Como formatar fontes e números de relatórios no QuickBooks 2017 - dummies

Como formatar fontes e números de relatórios no QuickBooks 2017 - dummies

A guia Fontes e números permite você altera a fonte para peças selecionadas de informações do relatório do QuickBooks. Use a caixa de seleção Alterar fonte para selecionar o bit de informações de relatório que deseja alterar. Após essa seleção, clique no botão Alterar fonte para exibir uma caixa de diálogo. A caixa de diálogo Etiquetas de coluna aparece, ...

Relação de porcentagem de margem bruta e QuickBooks 2012 - manequins

Relação de porcentagem de margem bruta e QuickBooks 2012 - manequins

A relação de porcentagem de margem bruta é um dos vários índices de rentabilidade que você pode usar junto com o QuickBooks 2012 para analisar sua rentabilidade. Também conhecido como o índice de margem de lucro bruto, a porcentagem de margem bruta mostra o quanto uma empresa deixou de pagar depois de pagar o custo dos bens vendidos. A margem bruta é o que paga ...

Escolha dos editores

Manualmente Focagem de uma câmera Canon Rebel T3 Series em Live View - dummies

Manualmente Focagem de uma câmera Canon Rebel T3 Series em Live View - dummies

Foco manual é o mais fácil das opções de foco Live View em uma Canon EOS Rebel T3 ou T3i, e na maioria dos casos, é mais rápido também. Basta colocar o interruptor da lente na posição MF se estiver usando a lente do kit ou uma lente com características semelhantes. Em seguida, toque o anel de focagem da lente para ...

Bloqueando configurações de Autoexposição no Rebel T6i / 750D - dummies

Bloqueando configurações de Autoexposição no Rebel T6i / 750D - dummies

Para ajudar a garantir uma exposição adequada, sua A câmera Rebel T6i / 750D mede continuamente a luz até o momento em que pressiona o botão do obturador completamente para atirar na imagem. Nos modos de exposição automática - ou seja, qualquer modo, mas M - a câmera também mantém ajustando as configurações de exposição conforme necessário. Para a maioria das situações, esta abordagem funciona de forma ótima, resultando ...

Menu Funções em sua Canon EOS Rebel T3 / 1100D - manequins

Menu Funções em sua Canon EOS Rebel T3 / 1100D - manequins

Você acessa muitos da Canon As características da câmera EOS Rebel T3 / 1100D através de menus internos, que, de forma conveniente, aparecem no monitor quando você pressiona o botão Menu, localizado no topo do canto superior esquerdo da câmera. Os recursos são agrupados nos menus descritos na tabela abaixo. Algumas funções de menu e até mesmo menus inteiros aparecem ...

Escolha dos editores

Como atrair com a ferramenta Lasso magnético em Photoshop CS6

Como atrair com a ferramenta Lasso magnético em Photoshop CS6

A ferramenta Lasso mais complicada para usar no Photoshop CS6 é a ferramenta Lasso magnético. A ferramenta Lasso magnético funciona analisando as cores dos pixels entre os elementos em primeiro plano e os elementos em segundo plano. Então, ele encaixa na borda entre os elementos, como se a borda tivesse uma atração magnética ...

Como aplicar o filtro de desfocagem da lente no Photoshop CS6 - manequins

Como aplicar o filtro de desfocagem da lente no Photoshop CS6 - manequins

Se você usar um borrão de lente Filtro em um canal alfa no Photoshop CS6, o canal alfa atua como um mapa de profundidade, imitando a profundidade de campo criada pela abertura na câmera. A profundidade de campo se relaciona com o plano de foco ou como os elementos de primeiro plano focados são quando você os compara com ...

Como Auto-Blend Layers no Photoshop CS6 - dummies

Como Auto-Blend Layers no Photoshop CS6 - dummies

O comando Auto-Blend no Photoshop Creative A Suite 6 ajuda a suavizar as costuras reveladoras ou incoerências de cores estranhas que ocorrem ao combinar tiros com diferentes exposições ou configurações de contraste. Você também pode usar o comando File → Automate → Photomerge para combinar imagens. Crédito: © iStockphoto. com / Chrisp0 Imagem # 7310234 Você também pode usar este comando para misturar um ...