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 2025

Vídeo: CONTROLE E DECODIFICADOR DE INSTRUÇÃO (parte 1) | 8-bit Computer #16 2025
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

Esquizofrenia e medicamentos para tratamento de doenças mentais - dummies

Esquizofrenia e medicamentos para tratamento de doenças mentais - dummies

Esquizofrenia é uma das doenças mais debilitantes e desativação de todos os transtornos mentais. Embora apenas 1 por cento dos americanos sofram da doença, os pensamentos e comportamentos extremos dos esquizofrênicos muitas vezes também afetam seriamente a vida da família e dos amigos também. A causa da esquizofrenia é desconhecida, mas a maioria dos esquizofrênicos submetidos ao tratamento é ajudada ...

Conceda-se crédito para toda a sua personalidade - manequins

Conceda-se crédito para toda a sua personalidade - manequins

Se você se julgar sozinho pelo seu corpo, você reduz o seu Concentre-se apenas no lado da forma de você e ignore completamente a substância dentro dessa forma. E as outras partes da sua personalidade? Eles também não são importantes? A verdadeira beleza é definida por quem você está no interior - sua excitação para a vida, ...

Para Aumentar Emoções Uplifting - dummies

Para Aumentar Emoções Uplifting - dummies

Para elevar suas emoções, o primeiro passo é tomar consciência de que emoções que você tem. Tire consciência do que o desencadeia - o que o afasta e fica chateado e o que o deixa muito excitado. Um gatilho é assistir a certos programas de televisão e permitir que as emoções desses programas permeem ...

Escolha dos editores

Como usar fotos em sua pesquisa de genealogia - dummies

Como usar fotos em sua pesquisa de genealogia - dummies

Uma imagem vale mais que mil palavras - então, diz diz. Isso certamente é verdade na genealogia. As fotografias estão entre os documentos mais preciosos para os genealogistas. As imagens mostram como seus antepassados ​​olhavam e em quais condições viviam. Às vezes, o outro lado da foto é mais importante que a própria imagem. Na parte de trás, ...

Sites de estudo de um nome para sua genealogia - manequins

Sites de estudo de um nome para sua genealogia - manequins

Se você está procurando uma grande variedade de informações sobre um sobrenome específico, um site de estudo de um nome pode valer a pena. Esses sites geralmente se concentram em um sobrenome, independentemente da localização geográfica onde o sobrenome aparece. Em outras palavras, eles recebem informações sobre pessoas com o sobrenome em todo o mundo. Estes sites são bastante úteis ...

Como usar listas de passageiros em sua pesquisa de genealogia - manequins

Como usar listas de passageiros em sua pesquisa de genealogia - manequins

Um tipo de registro de imigração que você pode encontrar na web é uma lista de passageiros. As listas de passageiros são manifestações de quem viajou em um navio específico. Você pode usar as listas de passageiros não só para ver quem imigrou em um navio em particular, mas também pode ver cidadãos dos EUA que viajam apenas por ...

Escolha dos editores

Envolva-se com o Live WordPress Events - dummies

Envolva-se com o Live WordPress Events - dummies

Você não pode apenas descobrir sobre o WordPress e contribuir para o projeto on-line pela internet, mas também se envolver no WordPress offline. Eventos de WordPress ao vivo, chamados Meetups e WordCamps do WordPress, são os usuários e os fãs que se reúnem para discutir, aprender e compartilhar informações sobre sua plataforma favorita. Os dois eventos são um pouco diferentes: ...

Como criar a página inicial do seu site - manequins

Como criar a página inicial do seu site - manequins

Na maior parte, quando você visite um blog com o WordPress, o blog está na página principal. Este blog pessoal, desenvolvido por WordPress (claro), mostra as últimas postagens de blog na primeira página. Essa configuração é típica de um site executado pelo WordPress. Mas a primeira página deste site de negócios, webdevstudios. com, ...

Como encontrar influenciadores para seu conteúdo WordPress - dummies

Como encontrar influenciadores para seu conteúdo WordPress - dummies

Influenciadores podem ser uma maneira útil para promova o conteúdo do WordPress. Depois de compilar listas de sites que deseja segmentar, você pode começar a quebrar a lista e determinar quais são os influenciadores em seu nicho, incluindo os influenciadores ocultos. Os influenciadores ocultos são pessoas que têm uma grande impressão social que não necessariamente ...