6 Sinais de que você não se destinam a ser um programador
Nem todo mundo é cortado para ser um programador. Claro, qualquer um pode aprender
Conteúdo
- Sign # 1: você falta criatividade experimental
- Sinal # 2: você não são auto-driven
- Sign # 3: you hate logic problemas
- Video: veja se vocÊ leva jeito para se tornar um programador
- Sinal # 4: você não pode se sentar por longos períodos
- Sign # 5: você quer horário normal de trabalho
- Video: 3 motivos errados para vocÊ aprender a programar
- Sinal # 6: você espera obter rich quick
- Pensamentos finais
Passei mais de uma década ganhar um grau em ciência da computação e pensar que foi a carreira para me apenas para perceber que não era - e que está vindo de alguém que goza o fluxo de trabalho de programação e os desafios associados.
Há mais do que o ato de codificação. Você tem que considerar toda a imagem. Se você não está completamente certo de que você está destinado a ser um programador, aqui estão alguns sinais que podem apontar na direção certa.
Sign # 1: Você falta criatividade Experimental
Apesar de ser pesado sobre a lógica, a programação é em última análise, um arte criativa. Um novo programa é como uma tela em branco e seus pincéis são as suas línguas, frameworks, bibliotecas, etc. Você está criando algo do nada e este é um processo que depende de destemor experimental.4 Must-See TED Talks na criatividade, Inspiração & Paixão4 Must-See TED Talks na criatividade, Inspiração & PaixãoCriatividade. Inspiração. Paixão. Estes são todos os conceitos de que somos muito conscientes, mas muitos de nós não pode identificar com precisão a sua fonte. Onde é que a criatividade vem? O que é que faz com que um ...consulte Mais informação
codificadores dogmáticas irá dizer-lhe que há “uma maneira verdadeira” para escrever código bom, mas isso não é verdade em tudo. Tal afirmação é tão sem sentido quanto dizer que há apenas uma maneira de construir uma casa, escrever um romance, ou cozinhar um guisado. Há muitas maneiras para software de código e você deve estar disposto a experimentar.
Sem curiosidade natural, você vai desenvolver a visão de túnel e sempre abordar seus problemas de codificação do mesmo ângulo. Nesse ponto, a programação torna-se o trabalho de rotina e perde muito do que faz com que seja gratificante em primeiro lugar.
Sinal # 2: Você não são auto-Driven
Todos os bons programadores precisam de ser auto-dirigida e não há maneira de contornar isso. Quando você tira fora todos os detalhes irrelevantes, a programação é fundamentalmente repetitivo. Se você não tem interesse pessoal ou ambição no código que você escreve, então você está indo só para ser miserável.
Isto é verdade para qualquer empreendimento criativo (e não importa o que alguém diz, a programação é criativo). Seu motivação para escrever código tem que vir de dentro. Você tem que amar o ato de codificação tanto quanto o potencial para andar afastado com um produto final. Se você não ama o processo, você nunca vai chegar ao produto.10 motivacionais TED Talks para ajudar a desbastar seus blocos mentais10 motivacionais TED Talks para ajudar a desbastar seus blocos mentaisA lição valiosa da vida dos empreendedores é que eles desbastar seus bloqueios mentais de forma mais consistente do que outros. Dez TED Talks sublinhar uma coisa simples - é tudo na mente.consulte Mais informação
Se você acorda de manhã e você não se sente um desejo ardente de trabalhar em seu projeto, talvez a programação não é a saída ideal para você.
Sign # 3: You Hate Logic Problemas
Apesar de ser um esforço criativo, a programação é mais sobre fixação do que é criando. Enquanto outras saídas criativas fazer envolvem um processo de fixação (como escritores que precisam de rever as suas correntes de ar), a programação é único em que a maioria dos problemas que surgem são baseados em falhas baseadas em lógica.
Este processo de fixação, conhecida como adequadamente depuração, é o coração da programação. Você é fascinado por enigmas e quebra-cabeças lógicos? Você tem um desejo inato para reparar o que é quebrado? E, por extensão, é você naturalmente curiosos sobre o funcionamento interno das coisas? Você deve ser capaz de responder “Sim” para todas as opções acima.10 sites para quebra-cabeças, provocações de cérebro e Riddles10 sites para quebra-cabeças, provocações de cérebro e Riddlesconsulte Mais informação
Video: VEJA SE VOCÊ LEVA JEITO PARA SE TORNAR UM PROGRAMADOR
Grande parte da recompensa na programação vem de correção de bugs. O mais complicado o bug, o mais gratificante é quando você finalmente resolvê-lo. Se você não encontrar nenhuma satisfação nisso, em seguida, a programação será nada mais do que uma seqüência interminável de frustrações.
Sinal # 4: Você não pode se sentar por longos períodos
A natureza da programação requer que você sentar na frente de um computador por longos períodos de tempo. Você pode ser capaz de trabalhar em torno dele, a construção de uma mesa de pé mas a essência é a mesma: você vai gastar muito tempo na frente do computador.Como construir uma Desk baratos de pé da Ikea, E como é de usarComo construir uma Desk baratos de pé da Ikea, E como é de usarHá uma mania atual emergente para mesas de pé, literalmente mesas que ficam no durante o trabalho. Tendo passado os últimos cinco anos como um escritor freelance assalariado que passa a maior parte de seus dias sentado na ...consulte Mais informação
Existem algumas preocupações quando se trata deste tipo de estilo de vida sedentário de informática e pode levar a problemas graves de saúde Se você ignorá-lo por muito tempo. Na mesma linha, você pode ter que lutar com problemas mentais como distrações indesejadas, febre da cabine, e lapsos de produtividade.
Em última análise, a questão é: você está confortável estar na frente de um computador para a maioria de seu dia? De fato, confortável pode não ser suficiente- você tem que preferir estar na frente de um computador. Se não, produtividade e felicidade vai ser batalhas subidas.
Sign # 5: Você Quer horário normal de trabalho
carreiras de programação cair em um dos dois tipos: 1) você trabalha para outra pessoa ou 2) você trabalha para si mesmo. De qualquer maneira, não é raro ouvir histórias de noites atrasadas, longas sessões de codificação e uma baixa qualidade de vida global.
Video: 3 MOTIVOS ERRADOS PARA VOCÊ APRENDER A PROGRAMAR
desenvolvimento de software é uma indústria prazo centrada e prazos não jogar bem com dias de trabalho tradicionais 9-to-5. Como prazos tear mais perto, equipes de codificação muitas vezes entrar numa fase de “tempo de crise”, definida por todos os nighters. Mesmo quando trabalhar para si mesmo, você vai ter que deitar em muitas horas diárias, se você quiser ficar à frente da concorrência.5 oportunidades de auto-emprego em linha legais5 oportunidades de auto-emprego em linha legaisconsulte Mais informação
Além disso, problemas de programação tendem a ficar preso em seu cérebro e segui-lo onde quer que vá. Você vai trabalhar através de soluções, enquanto no chuveiro, enquanto pendulares, e mesmo enquanto estava deitado na cama. Porque grande parte da programação acontece em sua cabeça, compartimentalização pode ser difícil se não impossível.
Se você tiver sorte, pode ser capaz de encontrar uma empresa que não faz tempo de crise, mas eu não contaria com isso.
Sinal # 6: você espera obter Rich Quick
Houve um momento em que o desenvolvimento de software era uma perseguição lucrativo. Hoje em dia, os programadores que recebem rico rápido são a exceção à regra. Se a sua principal motivação para estar nesta indústria é fazer um monte de dinheiro no mais curto espaço de tempo, você está em algum desapontamento.
histórias de sucesso durante a noite, como o popularidade de Flappy Pássaro, pode nos atrair para falsas expectativas e confiança delirante. Um monte de pessoas têm tentado sua mão em desenvolvimento de jogos indie na esperança de golpear níveis semelhantes de sucesso apenas para flop e deixar a indústria completamente.The Short Story Of Flappy Ave [Estranho & Wonderful Web]The Short Story Of Flappy Ave [Estranho & Wonderful Web]Poucos jogos móveis entrar na consciência coletiva do mainstream no caminho Flappy pássaro tem feito. Ele passa para o folclore Internet, mas estes vídeos vai ajudar a preservar a sua vitalidade.consulte Mais informação
você pode fazer um monte de dinheiro como um programador? Claro, mas não será um caminho fácil. Se vocês são olhando para obter rico rápido, assim como você pode jogar na loteria em seu lugar.
Pensamentos finais
Digamos que você tenha decidido que a programação não é para você, mas você ainda quer fazer uso das competências relacionadas com programação e conhecimento que você construiu ao longo dos anos. Quais são suas opções?
Escrevendo. A experiência técnica da programação pode torná-lo adequado para a escrita técnica (manuais, documentação, etc.), jornalismo (manter-se atualizado com sangramento notícias edge), ou a educação (ensinar aos outros o que você sabe).
Análise. Dependendo da sua área de especialização, você pode colocar o seu conhecimento para usar como consultor de sistemas de segurança, plataformas web, motores de jogo, modelos de monetização, etc. testes de garantia de qualidade é outro campo onde a perícia analítica pode vir a calhar.
Gestão. Se você tem um coração para negócios, mas quer permanecer ligado à indústria de software, por que não gerenciar sua própria equipe de desenvolvedores? Os gerentes que compreendem as nuances de codificação são poucos e distantes entre si.
Isso é apenas arranhando a superfície. Só sei que, mesmo se você perceber que você não quer ser um programador mais, essas habilidades são transferível e seu tempo não foi desperdiçado.
Você conhece algum mais sinais de que a programação pode não ser a melhor escolha de carreira? Que outras alternativas existem para ex-programadores? Compartilhe seus pensamentos com a gente abaixo!