CodeGym/Blog Java/Random-ES/Cómo completar el proyecto de tu mascota. Consejos para q...
John Squirrels
Nivel 41
San Francisco

Cómo completar el proyecto de tu mascota. Consejos para que su próximo proyecto paralelo sea un éxito

Publicado en el grupo Random-ES
Uno de los consejos principales que normalmente damos a los estudiantes de CodeGym y otros principiantes en la codificación que desean progresar y obtener su primer trabajo como desarrollador junior , es trabajar en proyectos favoritos personales e independientes. Agregar uno o dos proyectos paralelos a su cartera puede ser una gran ventaja si aún no tiene mucha experiencia laboral, lo que ayuda a convencer al empleador para que lo contrate. Cómo completar el proyecto de tu mascota.  Consejos para hacer que su próximo proyecto paralelo sea un éxito - 1Desarrollar proyectos favoritos siempre es una buena idea, y nadie discute eso. Pero dar consejos es una cosa, en realidad construir proyectos paralelos es otra. Un desarrollador sin experiencia puede y muy probablemente enfrentará una serie de dificultades cuando trabaje en un proyecto personal sin ayuda externa.

Cómo poner en marcha el proyecto de tu mascota

Las ideas para un proyecto son el problema inicial al que se enfrenta la mayoría de la gente, ya que resulta que no es tan fácil dar con una idea original pero realista. Pero los principales problemas surgen cuando empiezas a trabajar en un proyecto. Terminar realmente el proyecto y ponerlo en marcha es la tarea que muchos principiantes en codificación no logran completar. Y es comprensible que así sea, ya que el desarrollo de incluso una pieza de software muy simple a menudo requiere algo más que conocimientos básicos de codificación. Hay una serie de cosas que debe recordar cuando busca iniciar un proyecto favorito, especialmente si es el primero.

1. Investigue y planifique primero, codifique después.

Al igual que cualquier edificio necesita una base, un proyecto, por pequeño e independiente que sea, debe comenzar con un plan que es imposible de completar sin un poco de trabajo de investigación y reflexión. Comenzar a codificar y desarrollar sin tener un plan claro es uno de los errores más comunes que suelen cometer los desarrolladores, y no solo los inexpertos. Entonces, el consejo es no apresurarse con la codificación. Comenzar a codificar sin un plan adecuado puede ser fácilmente una pérdida de tiempo que lo lleve a un callejón sin salida y la necesidad de comenzar de nuevo.Cómo completar el proyecto de tu mascota.  Consejos para hacer que su próximo proyecto paralelo sea un éxito - 2

2. Establecer metas y plazos.

Otra cosa importante, a menudo descuidada tanto por los programadores junior como por los más experimentados, es establecer objetivos y plazos, que también es planificación, por supuesto, pero esta parte merece unas palabras aparte. Cuando se trata de metas, es importante ser realista. Si sus habilidades y capacidades aún son muy limitadas, sería prudente no ser demasiado ambicioso y elegir un proyecto que pueda completar, incluso si requiere un aprendizaje adicional y un esfuerzo adicional. Establecer una fecha límite (y cumplirla) es otra forma de establecer la autodisciplina y motivarse para completar el proyecto dentro de un plazo realista.

3. Intenta resolver problemas reales con tu proyecto.

Otro consejo relacionado con la etapa de planificación es elegir la idea para tu proyecto. La mayoría de las personas no tienen dificultades para generar ideas para sus proyectos favoritos, el único problema es que sus ideas no son muy buenas. Busque algunos problemas reales, en su campo o en otro lugar, que su proyecto pueda resolver (o al menos intentar). “No puedes obligarte a tener una buena idea. La mayoría de mis proyectos favoritos surgieron de trabajar en otra cosa y darme cuenta de que faltaba algo. Luego procedí a construir ese componente/parte/biblioteca faltante. Con el tiempo, a medida que adquirí más experiencia con los marcos, me di cuenta de que realmente no me gusta ninguno de ellos. Luego hice el mío propio, que uso en muchos proyectos hoy en día. A medida que lo uso, noto que faltan más componentes, más cosas que podría construir que me ahorrarían una gran cantidad de tiempo, y esos se convierten en nuevos proyectos favoritos. Se trata de necesidades y suministros básicos, pero sobre una base más personal. Note la necesidad, y la idea para el suministro vendrá a usted.”dijo Bruno Skvorc, un desarrollador web experimentado de Croacia.Cómo completar el proyecto de tu mascota.  Consejos para hacer que su próximo proyecto paralelo sea un éxito - 3

4. Concéntrese en las tecnologías que utilizan las empresas para las que está dispuesto a trabajar.

Si su principal fuente de motivación para trabajar en proyectos favoritos es obtener experiencia y desarrollar un currículum para obtener un trabajo de tiempo completo como desarrollador de software, al elegir un proyecto también debe pensar en las tecnologías que va a utilizar en él. Es mejor que su proyecto esté en el mismo campo con las empresas a las que va a aplicar, o use las mismas tecnologías con las que están trabajando. “Los mejores proyectos favoritos satisfacen tu curiosidad, así que elige una tecnología que te fascine y constrúyela”, recomienda Sanjay Paul, desarrollador de Palantir Technologies.

5. No descuides el front-end si tu proyecto lo necesita.

Lo has adivinado, descuidar el front-end también es un error muy común que cometen muchos desarrolladores cuando comienzan a trabajar en sus proyectos favoritos. No es necesario que el frente sea deslumbrante, pero al menos asegúrese de que sea funcional y se vea lo suficientemente profesional. Es por eso que una buena idea sería hacer un boceto de diseño de cómo se verá su producto antes de comenzar a codificar, y volver al front-end regularmente, ajustándolo a cualquier cambio que ocurra en el camino.Cómo completar el proyecto de tu mascota.  Consejos para hacer que su próximo proyecto paralelo sea un éxito - 4

6. Utilice Pomodoro y otras técnicas anti-procrastinación para trabajar sistemáticamente en el proyecto favorito.

También es muy importante trabajar en su proyecto independiente regularmente dentro del marco de tiempo especificado (por ejemplo, dos horas cada día, de 9 am a 11 am), y aquí es donde varias herramientas de eficiencia y técnicas anti-procrastinación pueden resultar útiles. Usa lo que te funcione, solo asegúrate de que el desarrollo de tu proyecto no se convierta en algo que sigues postergando y dejando para mañana día tras día.

7. Haz público tu trabajo.

Publicar tu trabajo en cualquier lugar que puedas de alguna manera también es un método de motivación. Una cosa es desarrollar algo que solo tú vas a ver, y la otra cosa es crear un producto que otras personas puedan probar y compartir su opinión al respecto. Incluso si es tu primer proyecto favorito y es muy básico, mejor prepárate para hacerlo público desde el principio, esto te ayudará a crear el ambiente adecuado.

8. Utilice el control de versiones y siga revisando su trabajo.

Y la recomendación final sería utilizar sistemas de control de versiones u otras formas de realizar un seguimiento del código. Esto le permitirá asegurarse de que su trabajo no se pierda con el tiempo (lo que eventualmente sucederá si simplemente lo deja en su computadora). El control de versiones también le permitirá revisar su trabajo de vez en cuando en el futuro, que es exactamente lo que debe hacer. Mirar hacia atrás a su trabajo anterior siempre es saludable: de esta manera puede realizar un seguimiento de su progreso como profesional, detectar formas en los primeros proyectos que habría hecho de manera diferente ahora, y así sucesivamente.
Comentarios
  • Populares
  • Nuevas
  • Antiguas
Debes iniciar sesión para dejar un comentario
Esta página aún no tiene comentarios