Codigo raramente. ¿Es esta una mala señal? [cerrado]

13

Soy un estudiante de informática y aprendo 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 sitios web de buena programación a diario, pero codifico raramente. ¿Es esta una mala señal? Si es así, ¿qué debo hacer para superar este problema?

    
pregunta Chankey Pathak 14.09.2010 - 21:09

10 respuestas

30

La experiencia triunfa sobre todo, si no la estás obteniendo, entonces sí, definitivamente tienes un problema si quieres ser un gran programador.

Comience en un nuevo proyecto o únase al proyecto de código abierto de otra persona. Consigue algo de experiencia. Escribe algún código.

    
respondido por el Brian R. Bondy 14.09.2010 - 21:14
19

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

  • si tiene problemas para programar, ¿está usted en la profesión correcta?
  • si tiene problemas para encontrar un problema (relacionado con la computadora) y para encontrar una implementación que lo resuelva, ¿está usted en la profesión correcta?
  • Si no piensa en sus asignaciones de programación (trabajo, escuela o personal) en su tiempo libre, ¿está usted en la profesión correcta?

Hay una línea delgada entre un aficionado y un profesional y esto es lo que creo que necesitas determinar por ti mismo al hacer una autoevaluación y una búsqueda de conciencia. :-)

    
respondido por el Chris 14.09.2010 - 21:44
7

Casi todas las demás respuestas contienen la premisa básica de que la codificación es lo mejor para aprender a codificar. Si tu objetivo es pasar la prueba de FizzBuzz, esto es cierto, y en algún momento tienes que empezar a escribir muchos códigos para ser bueno escribiendo códigos.

Sin embargo, su pregunta no es "si debería codificar alguna vez", sino que "estoy aprendiendo y no me estoy centrando en la codificación: eso es malo". Pero luego dice en otros comentarios que sí escribe algún código haciendo ejercicios en los libros.

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

Los trabajos generalmente salen de tus fortalezas específicas. Si no tiene ninguno, y es simplemente otra persona que escribió muchos códigos y puede escribir buenos códigos, no tendrá ninguna ventaja competitiva. Juega a tus gustos. Usted codificará suficiente a su debido tiempo.

    
respondido por el Dan Rosenstark 14.11.2010 - 07:40
3

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

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

Soy un gran fan de la pythonchallenge .

Muy buen sitio para comenzar.

    
respondido por el Gordon 14.09.2010 - 21:15
3

Encuentra algunos proyectos para trabajar. Si no puedes, entonces encuentra algunos rompecabezas para resolver. Ver mi respuesta a esta pregunta.

Juegos de programación .

    
respondido por el grokus 14.09.2010 - 21:52
1

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

    
respondido por el jean27 15.09.2010 - 05:54
1

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

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

    
respondido por el MIA 15.09.2010 - 07:03
1

"Depende" sería mi breve respuesta a esto. No es necesariamente una mala señal, ya que mi primer trabajo de programación fuera de la universidad recuerdo haber tenido 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 y qué tipo de algoritmos conoces, ya que algunos de ellos se perforaron en mi cabeza como dividir y conquistar.

    
respondido por el JB King 09.10.2010 - 22:57
1

Si aún eres un estudiante, me preocuparía mucho. Tus estudios de curso son más importantes ahora mismo. Sin embargo, una vez que abandone el mundo de la Academia, podría tener un problema si aún no ha encontrado su interés en este campo y no lo codifique.

Estoy en un dilema similar, soy un estudiante de último año de bachillerato en Ciencias de la Computación que no programo fuera de mi trabajo de curso en este momento.

Realmente me frustra ahora mismo estar estudiando Estadística AP y Ciencias Geológicas con respecto al clima que trabajar en mis proyectos personales.

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

Si estas cosas son las que te impiden codificar, no te preocupes. Pero si Codificación no te motiva, te impulsa, y la necesidad de crear algo realmente genial para ti no se inicia cuando te gradúas, creo que puedes tener un problema.

    
respondido por el Bryan Harrington 14.11.2010 - 08:54
0

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

    
respondido por el Matt DiTrolio 14.09.2010 - 21:13

Lea otras preguntas en las etiquetas