Eu codigo raramente. Isso é um mau sinal? [fechadas]


14

Sou estudante de ciência da computação e aprendo Java hoje em dia.

Eu quero ser um bom desenvolvedor / programador.

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


12
Você precisa fornecer mais contexto. Obviamente, não é um problema se você é um neurocirurgião, mas é um problema se você é um programador.

1
Você está procurando se tornar um professor ou realmente deseja trabalhar na indústria?
ChaosPandion

Relacionado, mas não exatamente um
tolo

Sim, concordo com uma enorme quantidade de opiniões que foram ditas aqui. Para ser um bom desenvolvedor, primeiro, você deve "Desenvolver". Por exemplo, se você estiver praticando Java, dê uma olhada no desenvolvimento de aplicativos Android.
Adil

2
Como raramente. Isso é ruim?
Job

Respostas:


30

A experiência supera tudo, se você não está obtendo experiência, sim, definitivamente você tem um problema se quiser ser um ótimo programador.

Inicie um novo projeto ou participe do projeto de código aberto de outra pessoa. Obtenha alguma experiência. Escreva algum código.


2
Aceita. Escrever código é um ofício que precisa ser exercitado para ser dominado.

19

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

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

Existe uma linha tênue entre um hobby e um profissional, e é isso que acho que você precisa determinar por si mesmo, fazendo uma autoavaliação e uma busca pela alma. :-)


2
+1 - "Você está na profissão certa?" Mais pessoas precisam se fazer essa pergunta.
ChaosPandion

7

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

No entanto, sua pergunta não é "eu deveria codificar", mas "estou aprendendo e não estou focando em 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 na escrita de código para aprender programação. Eu acho que é bobo. 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 acaba escrevendo muito código. Enquanto estiver estudando, você não deve se concentrar no que melhor o preparará para codificar, mas na parte de seus estudos que você realmente gosta. Se você gosta de estudar técnicas e metodologias, estude isso.

Empregos geralmente saem de suas forças específicas. Se você não possui nenhum - e você é apenas outra pessoa que escreveu muito código e pode escrever um bom código -, não terá nenhuma vantagem competitiva. Jogue com seus gostos. Você codificará o suficiente no devido tempo.


@ Chankey Pathak, coisa certa e boa sorte.
Dan Rosenstark

Na minha experiência, a maioria dos conceitos de desenvolvimento de software exige uma codificação real.

3

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

Eles são uma ótima maneira de aprender idiomas e flexionar seus músculos de programação.

Eu sou um grande fã do pythonchallenge .

Site muito bom para começar.



1

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


Estou resolvendo os problemas dados no livro. Isso é suficiente?
Chankey Pathak

Está bem. Apenas continue praticando. De qualquer forma, você também pode tentar iniciar um pequeno projeto.
jean27

Que tipo de projetos? por favor elabore.
Chankey Pathak,

Projetos que são interessantes para você.
Jean27

1
@ Chankey, se você resolver facilmente os problemas do livro, precisará de um livro mais difícil a seguir.

1

Depende se você é o gerente de alguém que está sempre tentando dizer a eles o "caminho certo" para fazê-lo.

Sério, porém ... ter um amplo conhecimento me serviu bem. E, se você está aprendendo, talvez o problema seja que você está se concentrando muito em técnica e tecnologia do que encontrar problemas para resolver ou idéias simples para dar frutos?


Exatamente ! Estou mais focado nas técnicas e nos métodos de como encontrar a solução de um problema específico.
Chankey Pathak

1
O perigo é que você pode se iludir pensando que encontrou uma solução, mas pode ter entendido errado o problema ou ter ignorado alguma circunstância complicada. Na verdade, escrever código frequentemente o forçará a confrontar seus mal-entendidos e suposições errôneas.
Charles E. Grant

1

"Depende" seria minha resposta curta para isso. Não é necessariamente um mau sinal, como meu primeiro trabalho de programação fora da universidade, lembro 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, pois alguns deles foram perfurados na minha cabeça como dividir e conquistar.


1

Se você ainda é um estudante, eu me preocuparia muito. Os estudos do seu curso são mais importantes agora. No entanto, depois de sair do mundo da Academia, você pode ter um problema se ainda não encontrou o que está interessado nesse campo e não codifica.

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

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

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

Se é isso que o impede de codificar, não se preocupe. Mas se a codificação não o motiva, o impulsiona, e o desejo de criar algo realmente legal para você não entra em ação quando você se formar, acho que você pode ter um problema.


sim mesmo problema, outros assuntos também estão lá, tem que estudar tudo na mesma proporção.
Chankey Pathak

Mesmo aqui, eu adoraria codificar algo interessante além das atribuições, mas você raramente tem tempo suficiente para isso.
Oliver Weiler

0

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

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.