Lar Finanças Pessoais Mitos educacionais relacionados à codificação - manequins

Mitos educacionais relacionados à codificação - manequins

Índice:

Vídeo: Curso Python #01 - Seja um Programador 2024

Vídeo: Curso Python #01 - Seja um Programador 2024
Anonim

É comum pensar que as carreiras de codificação estão reservadas para os poucos assistentes técnicos do mundo. Na verdade, é um trabalho regular para pessoas comuns. Se você é persistente, consciencioso e curioso, aposto que você pode fazê-lo. Não se venda curto comprando idéias que simplesmente não são verdadeiras.

Você deve ser bom em matemática para ser um codificador

Desenvolvedores que estão construindo jogos de ponta, cientistas de dados tentando criar o próximo grande algoritmo de aprendizagem em máquina, ou engenheiros que trabalham no setor de serviços financeiros provavelmente precisam de alguma habilidade em física, estatística ou matemática financeira. No entanto, muitos desenvolvedores, como os que criam aplicativos de comércio eletrônico ou páginas web típicas, não precisam de muito mais matemática do que a adição básica e a subtração e a álgebra do ensino médio.

Uma boa quantidade de matemática opera e propicia aplicações, mas muitas vezes não é necessário entender tudo o que está acontecendo. Idiomas e programas de computador são projetados para gerenciar a complexidade, exigindo que você entenda as entradas e saídas - mas não o que acontece no meio, um conceito chamado abstração.

Por exemplo, ao dirigir um carro, você não precisa entender como o mecanismo de combustão interna funciona ou a física por trás da conversão da energia do pistão para as rodas. Para dirigir um carro, você precisa entender como operar o acelerador, o freio e a embreagem para carros com mudança de palito. Da mesma forma, os programas têm funções que executam operações, mas você precisa entender apenas as entradas que você envia uma função e a saída retorna.

Em outras palavras, você precisa ser capaz de entender matemática e ter algumas habilidades matemáticas básicas, mas você não precisa ser o próximo Einstein para poder programar.

Você deve ter estudado engenharia para obter um emprego na codificação

Muitas pessoas que estudam engenharia aprendem a programar, mas você não precisa ser um engenheiro para aprender a codificar. Engenharia ensina habilidades que são úteis aos programadores, como como resolver um problema passo a passo, além de trabalhar dentro e, em seguida, projetar em torno de restrições do mundo real. Estas são habilidades úteis, mas você pode aprendê-las fora do currículo de engenharia.

Muitos tópicos que fazem parte de um currículo de engenharia variam em utilidade para aprender a codificar. Tópicos como os algoritmos podem ser diretamente aplicáveis, especialmente se você estiver trabalhando em problemas de ponta. Outros tópicos, como a linguagem de montagem e a teoria computacional, fornecem uma boa base, mas raramente são usados ​​pela maioria dos codificadores.

Se o seu objetivo é empurrar a vanguarda dos programas de computador, um diploma em engenharia informática pode ser útil.No entanto, se você quiser criar um site para resolver um problema, aprender a codificar em três a seis meses provavelmente é suficiente para começar.

Muitas faculdades oferecem bolsas de estudo que podem subsidiar ou cobrir completamente o custo de atendimento para mulheres e minorias que buscam títulos de ciências e engenharia.

Você pode aprender a codificar em algumas semanas

Como qualquer paixão ou profissão, a codificação é uma arte e os codificadores aprimoram suas habilidades ao longo de décadas. Embora você não precise de décadas de estudo para começar a codificar, a quantidade de tempo necessário para aprender depende de seus objetivos. Por exemplo:

  • Uma semana: Aprenda bastante HTML para colocar texto, imagens e outros conteúdos básicos na página. Você poderá operar construtores de sites para criar e personalizar sites informativos.
  • Um mês: Desenvolva suas habilidades CSS front-end para que você possa posicionar e criar elementos de estilo na página. Você também poderá editar sites criados com construtores de sites, como Wix, Weebly e SquareSpace. Para a ciência dos dados, você pode aprender a importar e lidar com grandes conjuntos de dados e usar Python ou R para encontrar informações sobre os dados.
  • Três a seis meses: Saiba habilidades de desenvolvimento de front-end e back-end para assumir um conceito, criar um protótipo funcional que possa armazenar dados em um banco de dados e, em seguida, codificar uma versão que possa lidar com centenas de milhares de Comercial. Além disso, saiba como usar as bibliotecas externas de uma linguagem de programação para adicionar funcionalidades adicionais, gerenciamento de usuários e sistemas de controle de versão, como o Git, para que várias pessoas possam trabalhar em um projeto ao mesmo tempo. Para a ciência dos dados, você poderá criar uma visualização interativa usando uma biblioteca de JavaScript, como d3. js. Seja aprendendo desenvolvimento web ou ciência dos dados, levará aproximadamente 800 horas de esforço para ser suficientemente competente para ser contratado para um trabalho.

Você precisa de uma ótima idéia para começar a codificar

Aprender a codificar é um longo processo, preenchido com altos e baixos. Você pode ficar preso por dias e não ver muito progresso. Durante períodos de frustração inevitável, ter uma idéia maior ou uma razão concreta para motivá-lo a continuar aprendendo pode ser útil. Em vez de tentar construir o próximo Facebook, YouTube ou Google, tente construir algo que resolva um problema que você enfrentou pessoalmente. Aqui estão as pessoas que aprenderam a codificar e permaneceram motivadas com um projeto:

  • Coffitividade. com: Quatro estudantes universitários queriam lutar contra o bloqueio do escritor ao ouvir som ambiente. Ao aprender a codificar, Tommy Nicholas criou um site que transmite sons de cafeteria para adicionar ruídos de fundo para escritórios e espaços de trabalho silenciosos.
  • Outgrow. Eu: Sam Fellig é um entusiasta do Kickstarter que queria uma maneira simples de navegar e comprar itens de projetos bem-sucedidos de crowdfunded. Ele deu o salto e aprendeu a codificar para que ele pudesse construir seu site, que se transformou em um dos 9 melhores sites da revista da World of 2013. Sworkit:
  • Ryan Hanna gostava de trabalhar, mas muitas vezes ficou aborrecido na academia. Ao aprender JavaScript e Ruby, ele criou um aplicativo que guiou os usuários através de exercícios de estilo militar em cinco minutos ou menos.O aplicativo teve mais de um milhão de downloads, e Ryan acabou vendendo para Nexercise, uma empresa de exercícios. Outgrow. Eu comercializo produtos de projetos bem-sucedidos de crowdfunded.

Cada um desses sites desfrutou de um grau de popularidade e foi notado por uma grande quantidade de usuários. Se algo parecido acontecer com um site que você design, ele serve como um bom bônus. Mas, mesmo que não, você se sentirá satisfeito ao ter resolvido seu próprio problema.

Ruby é melhor que o Python

Você pode se perguntar qual idioma aprender primeiro, especialmente com todas as opções lá fora. Você pode começar com Ruby, Python, JavaScript, PHP, Swift, Objective-C - a lista continua. Para resolver este debate, você pode procurar qual idioma é o melhor ou qual idioma aprender primeiro. Você encontrará artigos e postagens que defendem um idioma ou outro. Ao contrário de comparar TVs ou torradeiras, é improvável que um vencedor claro venha a surgir. Às vezes você pode passar mais tempo decidindo qual idioma aprender primeiro do que aprender a aprender a língua.

O mais importante é aprender algumas linguagens de script fáceis primeiro e, em seguida, escolher uma linguagem de programação para principiantes para aprender completamente.

Geralmente, os iniciantes começam com HTML, CSS e JavaScript. Essas linguas são os erros de sintaxe mais tolerantes e os mais fáceis de aprender. Então, depois de aprender estes conceitos básicos, escolha Python ou Ruby se você estiver interessado em desenvolvimento web. Você encontrará muitos tutoriais on-line e ajuda para ambos.

Se você planeja trabalhar com um sistema de gerenciamento de conteúdo, como WordPress ou Drupal, considere aprender PHP.

Não gaste muito tempo para decidir qual idioma aprender primeiro e não tente aprender todos eles ao mesmo tempo. Às vezes, as pessoas atingem um obstáculo com um idioma, desistem e começam a aprender outro idioma. No entanto, o resultado final é aprender um pouco sobre muitos idiomas, em vez de dominar um único idioma e ser capaz de criar um site completo e funcional.

Mitos educacionais relacionados à codificação - manequins

Escolha dos editores

Como iniciar seu próprio MySpace Group - manequins

Como iniciar seu próprio MySpace Group - manequins

Usuários mySpace podem formar grupos que vinculam pessoas com interesses comuns juntos, e você pode se juntar a qualquer desses grupos que você deseja. O MySpace tem literalmente centenas de milhares de grupos para você olhar e possivelmente se juntar:

Como usar FriendFeed para acompanhar seus amigos - manequins

Como usar FriendFeed para acompanhar seus amigos - manequins

Mesmo se seus amigos don Não use FriendFeed, você ainda pode usar este serviço para acompanhar suas informações. Primeiro, você precisa configurar sua própria conta FriendFeed. Depois de fazer isso, você precisa criar um "amigo imaginário". "Não se preocupe - não é tão triste ou solitário quanto parece. Faça login no seu ...

Como transformar o conteúdo em ativos visuais para marketing social - manequins

Como transformar o conteúdo em ativos visuais para marketing social - manequins

Um erro que muitas pessoas quando avaliar recursos visuais é que eles consideram apenas fotografias ou vídeos com imagens em tempo real. O marketing social visual baseia-se em muito mais - concentra-se na criação de conteúdo visual que torna seu ponto mais rápido e eficaz e atrai usuários de redes sociais para o seu conteúdo. Muitas empresas não ...

Escolha dos editores

Como instalar o Dragon NaturallySpeaking no seu computador - manequins

Como instalar o Dragon NaturallySpeaking no seu computador - manequins

Se você está instalando o NaturallySpeaking pela primeira vez ou instalando sobre uma versão anterior, o processo é fácil. Se você tiver perfis de usuários da NaturallySpeaking versão 10 ou 11, o Assistente de atualização encontra esses perfis de usuário e os configura na versão 12. Caso contrário, você é guiado através da criação de um novo perfil de usuário. Siga ...

Como navegar entre aplicativos de PC abertos com o Dragon Professional Individual - manequins

Como navegar entre aplicativos de PC abertos com o Dragon Professional Individual - manequins

Uma vez que você entra o calor do dia útil, você provavelmente terá várias aplicações abertas em seu PC e outras que você deseja abrir. Você não quer comprometer a memória; Apenas comande sua voz. Aqui estão alguns comandos para navegar seus aplicativos depois de ter o Dragon Professional Individual ...

Como mover-se para páginas da Web com NaturallySpeaking - dummies

Como mover-se para páginas da Web com NaturallySpeaking - dummies

Naturalmente o atendimento tem uma função de rolagem automática que é muito conveniente para ler artigos longos. Basta dizer, "Iniciar o deslocamento para baixo", e o texto da página atual começa a subir de tela como os créditos no final de um filme. Ajuste a velocidade de rolagem dizendo "Speed ​​Up" ou "Slow Down". "(Sem censura de computador ...

Escolha dos editores

Como exportar notas no OneNote 2013 - dummies

Como exportar notas no OneNote 2013 - dummies

O comando conhecido como Salvar como na maioria dos outros aplicativos é chamado exportar no OneNote 2013. Este comando permite que você salve um arquivo com um nome ou local diferente. Clique ou toque na guia Arquivo e selecione Exportar. O painel Exportar atual aparece à direita. Se estiver usando um teclado e mouse, você pode Ctrl + clicar em ...

Como extrair texto da escrita manual no OneNote 2013 - dummies

Como extrair texto da escrita manual no OneNote 2013 - dummies

Entre os recursos mais fáceis do OneNote 2013 são suas tecnologias de tinta que permitem usar uma caneta ou mesmo seu dedo para escrever literalmente notas na tela. Se você quiser incluir essas notas em um relatório ou outro documento profissional, no entanto, você provavelmente quer transformar sua caligrafia em texto que pode ...

Como inserir dados de aplicativos do Office no OneNote 2013 - manequins

Como inserir dados de aplicativos do Office no OneNote 2013 - manequins

Você pode inserir documentos do Office em OneNote 2013 facilmente, e você tem três opções principais disponíveis para você: como uma impressão, como anexo ou manualmente como dados brutos. Talvez você não consiga fazer muita edição com os dados em documentos do Office, se for o caso, especialmente das versões móveis ...