ti-enxame.com

Eu codifico raramente. Isso é um mau sinal?

Sou estudante de ciência da computação e estou aprendendo Java atualmente.

Quero ser um bom desenvolvedor/programador.

Eu gosto de ler livros. Eu procuro na internet por tópicos relacionados e os estudo. Refiro-me ao StackOverflow e outros bons sites de programação diariamente, mas raramente codifico. Isso é um mau sinal? Se sim, o que devo fazer para resolver este problema?

14
Chankey Pathak

Experiência supera tudo, se você não está obtendo experiência, então sim, você definitivamente terá um problema se quiser ser um grande programador.

Comece um novo projeto ou junte-se ao projeto de código aberto de outra pessoa. Obtenha alguma experiência. Escreva algum código.

30
Brian R. Bondy

Outras respostas foram ótimas, para mim tudo se resume a isso:

  • se você tem problemas para programar, você está na profissão certa?
  • se tiver problemas para encontrar um problema (relacionado ao computador) e encontrar uma implementação para resolvê-lo, você está na profissão certa?
  • se você não pensa em suas atribuições de programação (trabalho, escola ou pessoal) em seu tempo livre, você está na profissão certa?

Existe uma linha tênue entre um amador e um profissional, e isso é o que eu acho que você precisa determinar por si mesmo, fazendo uma autoavaliação e um exame de consciência. :-)

19
Chris

Quase todas as outras respostas contêm a premissa básica de que a codificação é a melhor coisa para aprender a codificar. Se o seu objetivo é passar no teste FizzBuzz, isso é verdade e, em algum ponto, você terá que começar a escrever muito código para se tornar bom na escrita de código.

No entanto, sua pergunta não é "devo codificar", mas sim, "Estou aprendendo e não me concentrando na codificação: isso é ruim". Mas então você diz em outros comentários que escreve algum código fazendo exercícios em livros.

Na minha opinião, há muita ênfase em escrever código para aprender a programar. Eu acho isso simplesmente bobo. A codificação é a última coisa com a qual você deve se preocupar. Estudar o desenvolvimento de software é muito mais importante do que escrever milhares de linhas de código. Você sempre terminará escrevendo muito código. Enquanto estiver estudando, você não deve se concentrar no que irá prepará-lo melhor para codificar, mas sim em qualquer parte dos estudos que você realmente goste. Se você gosta de estudar técnicas e metodologias, estude isso.

Os empregos geralmente surgem de seus pontos fortes específicos. Se você não tiver nenhum - e você for apenas mais uma pessoa que escreveu muito código e pode escrever um bom código - então não terá nenhuma vantagem competitiva. Jogue com seus gostos. Você codificará o suficiente no tempo devido.

7
Dan Rosenstark

Se você quiser codificar mais, tente um site de desafio de programação.

Eles são uma ótima maneira de aprender idiomas e exercitar os músculos da programação.

Eu sou um grande fã do pythonchallenge .

Site realmente bom para começar.

3
Gordon

Encontre alguns projetos para trabalhar. Se você não conseguir encontrar alguns quebra-cabeças para resolver. Veja minha resposta a esta pergunta.

quebra-cabeças de programação .

3
grokus

"Depende" seria minha resposta curta para isso. Não é necessariamente um mau sinal, como meu primeiro trabalho de programação fora da universidade, lembro-me de ter que aprender a usar o Visual Studio, IIS e MS-SQL Server no trabalho que realizei, embora isso tenha sido em 1997. Eu sugeriria investigar como você aprende algo, bem como que tipo de algoritmos você conhece, já que alguns deles foram perfurados em minha cabeça, como dividir para conquistar.

1
JB King

Você precisa praticar a codificação se realmente quiser ser um bom desenvolvedor. Se você estiver lendo livros de programação, tente resolver os exercícios fornecidos.

1
jean27

Depende se você é o gerente de alguém que está sempre tentando dizer a "maneira certa" de fazer isso.

Sério ... ter um amplo conhecimento me serviu bem. E, se você está aprendendo, então talvez o problema seja que você está se concentrando muito na técnica e na tecnologia do que em encontrar problemas para resolver ou ideias bacanas para concretizar?

1
MIA

Se você ainda é um estudante, eu me preocuparia muito. Os estudos do seu curso são mais importantes agora. No entanto, depois de deixar o mundo da Academia, você poderá ter um problema se ainda não tiver encontrado o que é de seu interesse neste campo e não codificar.

Estou em um dilema semelhante, sou um veterano terminando meu bacharelado em Ciência da Computação e não codifico fora do meu trabalho de curso no momento.

Realmente me frustra agora estudar Estatística AP e Ciências Geológicas com relação ao clima do que trabalhar em meus projetos pessoais.

Eu tenho um projeto de jogo no qual quero desesperadamente trabalhar, mas também tenho que me formar. (Eu sei porque Marc Zuckerburg e Bill Gates desistiram agora).

Se são essas coisas que o impedem de codificar, não se preocupe. Mas se a codificação não te motiva, te impulsiona, e o desejo de criar algo realmente legal para você não aparece quando você se forma, acho que você pode ter um problema.

1
Bryan Harrington

Depende de quais plataformas você está usando. Sei que estou descobrindo que muitas plataformas e tecnologias mais recentes exigem menos codificação real, mas uma engenharia mais rigorosa. Como resultado, estou codificando cada vez menos conforme o tempo passa.

0
Matt DiTrolio