it-swarm-es.com

Codifico raramente. ¿Es esta una mala señal?

Soy un estudiante de ciencias de la computación y estoy aprendiendo Java hoy en día.

Quiero ser un buen desarrollador/programador.

Me gusta leer libros. Busco en Internet los temas relacionados y los estudio. Me refiero a StackOverflow y otros buenos sitios web de programación a diario, pero codifico raramente. ¿Es esta una mala señal? Si es así, ¿qué debo hacer para superar este problema?

14
Chankey Pathak

La experiencia triunfa sobre todo, si no está adquiriendo experiencia, entonces sí, definitivamente tiene un problema si quiere ser un gran programador.

Empiece en un nuevo proyecto o únase al proyecto de código abierto de otra persona. Obtenga algo de experiencia. Escribe un código.

30
Brian R. Bondy

Otras respuestas fueron geniales, para mí todo se reduce a esto:

  • si tiene problemas para programar, ¿está en la profesión adecuada?
  • si tiene problemas para encontrar un problema (relacionado con la computadora) y crear una implementación para resolverlo, ¿está en la profesión adecuada?
  • si no piensa en sus asignaciones de programación (laboral, escolar o personal) en su tiempo libre, ¿está en la profesión adecuada?

Existe una delgada línea entre un aficionado y un profesional y esto es lo que creo que debes determinar por ti mismo haciendo una autoevaluación y un examen de conciencia. :-)

19
Chris

Casi todas las otras respuestas contienen la premisa básica de que la codificación es lo mejor para aprender a codificar. Si su objetivo es pasar la prueba de FizzBuzz, esto es cierto, y en algún momento debe comenzar a escribir mucho código para ser bueno escribiendo código.

Sin embargo, su pregunta no es "¿Debería codificar alguna vez?", Sino más bien, "Estoy aprendiendo y no me estoy enfocando en la codificación: es tan malo". Pero luego dices en otros comentarios que escribes código haciendo ejercicios en libros.

En mi opinión, hay demasiado énfasis en escribir código para aprender a programar. Creo que es una tontería. La codificación es lo último que debería preocuparle. Estudiar el desarrollo de software es mucho más importante que escribir miles de líneas de código. Siempre terminarás escribiendo mucho código. Mientras estudias, no debes centrarte en lo que mejor te preparará para codificar, sino en cualquier parte de tus estudios que realmente te guste. Si te gusta estudiar técnicas y metodologías, estudia eso.

Los trabajos generalmente surgen de sus fortalezas específicas. Si no tiene ninguno, y es solo otra persona que escribió mucho código y puede escribir un buen código, entonces no tendrá ninguna ventaja competitiva. Juega a tu gusto. Codificará lo suficiente a su debido tiempo.

7
Dan Rosenstark

Si desea codificar más, debe probar un sitio web de desafío de programación.

Son una excelente manera de aprender idiomas y ejercitar los músculos de la programación.

Soy un gran admirador de pythonchallenge .

Muy buen sitio para empezar.

3
Gordon

Encuentra algunos proyectos en los que trabajar. Si no puede, busque algunos acertijos para resolver. Vea mi respuesta a esta pregunta.

Rompecabezas de programación .

3
grokus

"Depende" sería mi respuesta corta a esto. No es necesariamente una mala señal, ya que mi primer trabajo de programación después de la universidad, recuerdo que tuve que aprender a usar Visual Studio, IIS y MS-SQL Server en el trabajo que logré, aunque esto fue en 1997. Sugeriría investigar cómo aprendes algo, así como qué tipo de algoritmos conoces, ya que algunos de ellos se perforaron en mi cabeza como divide y vencerás.

1
JB King

Necesitas practicar la codificación si realmente quieres ser un buen desarrollador. Si está leyendo libros de programación, intente resolver los ejercicios proporcionados.

1
jean27

Depende de si eres el gerente de alguien que siempre está tratando de decirle la "manera correcta" de hacerlo.

Aunque en serio ... tener un conocimiento amplio me ha servido bien. Y, si está aprendiendo, ¿quizás el problema es que se está enfocando demasiado en la técnica y la tecnología que en encontrar problemas que resolver o ideas ingeniosas que hacer realidad?

1
MIA

Si aún eres estudiante, me preocuparía mucho. Sus estudios de curso son más importantes en este momento. Sin embargo, una vez que abandone el mundo académico, es posible que tenga un problema si aún no ha encontrado lo que le interesa dentro de este campo y no codifica.

Estoy en un dilema similar, soy un estudiante de último año que termina mi licenciatura en Ciencias de la Computación. No codifico fuera de mi trabajo de curso en este momento.

Realmente me frustra en este momento estar estudiando Estadística avanzada y Ciencias geológicas con respecto al clima que trabajar en mis proyectos personales.

Tengo un proyecto de juego en el que quiero trabajar desesperadamente, pero también me gradué. (Sé por qué Marc Zuckerburg y Bill Gates abandonaron ahora).

Si estas cosas son las que le impiden codificar, no se preocupe. Pero si la codificación no te motiva, te impulsa, y la necesidad de crear algo realmente genial para ti no se activa para cuando te gradúes, creo que podrías tener un problema.

1
Bryan Harrington

Depende de las plataformas que estés usando. Sé que estoy descubriendo que muchas plataformas y tecnologías más nuevas requieren una codificación menos real pero una ingeniería más rigurosa. Como resultado, estoy codificando cada vez menos a medida que pasa el tiempo.

0
Matt DiTrolio