¿Cuáles son algunos buenos hábitos de los programadores?

Bueno, no hay tal lista de núcleo duro para compartir. Pero hay algunas prácticas que, según mis experiencias, serán muy útiles para escribir buenos códigos.

  • Siempre documente sus códigos. Intente escribir sobre por qué escribió ese código, cuáles son las suposiciones que realizó y qué recursos utilizó para compilarlo.
  • Mantener las hendiduras adecuadas. Intente dejar espacios en blanco entre tokens / expresiones ya que transmiten mucho más significado y sentido al código.
  • Utilice los comentarios para transmitir más significado a su elección de nombres de alias, nombres de variables y todo tipo de términos definidos por el usuario.
  • Si hay algo que no puedes entender en el código, no trates de esconderlo debajo del capó. En su lugar, deje un comentario allí e intente que otras personas lo ayuden a rectificarlo.
  • Aprende a frenar entre tus periodos de trabajo. No trabaje en el tramo largo. Trate de beber líquidos en el medio.
  • No traiga el código de su oficina a casa. Usted no estará concentrado en escribir el código en su hogar mientras esté en el cargo.

Hay mucho más que agregar, así que trate de aprender más sobre los buenos hábitos por su cuenta.

¿Eres un nerd, o un buen estudiante, o quieres ser un Progrmmer (sueño bastante común entre los estudiantes)? Si es así, lo más probable es que conozca los cursos que tiene que elegir, como BE (Informática / Tecnología de la información) o B.Tech (Informática / Tecnología de la información). Si eres el que lo es, sigue adelante y construye esos hábitos en ti mismo.

Centrarse en uno, obtener todo!

Hay muchos lenguajes en los que puedes comenzar a aprender como Java, C ++, C # y tantos. Hay muchos puntos de vista para los cuales comenzar primero el idioma. En la mía puede optar por Java o C ++, ya que son los lenguajes más comunes para comenzar y ofrecerle el mejor conocimiento sobre cómo se administran y manipulan los datos.

Precaución: si cree que dominar HTML estará bien para comenzar, simplemente está yendo mal. HTML es simplemente un lenguaje de marcado, no un lenguaje de programación. Entonces, comienza por un lenguaje de programación si realmente quieres ser un programador.

Después de Java, puedes completar lenguajes como C ++, Ruby y python fácilmente, ya que los conceptos básicos son bastante similares en cada idioma. Entonces, enfócate en uno, ¡obtén todo!

Practica, practica y practica!

¡Práctica! significa probar, probar y probar hasta que haga el trabajo sin un error. Eso suena simple, escriba el código, luego compile, encuentre errores y vuelva a hacer esto hasta que lo haga perfectamente. Parece simple pero hace una gran diferencia, te hará fuerte desde dentro y mantendrá tu moral alta. Tendrás sentido de que has ganado conocimiento por los esfuerzos que has hecho.

Créeme, una vez que hayas practicado regularmente, el código vendrá a través de tus manos, no pensarás qué escribir, simplemente sucederá.

La paciencia es imprescindible, la actitud es cualquiera!

Cuando comiences, será el momento más difícil para mantener tus metas, lo único que te mantiene en el camino es tener paciencia en tu mente. No es fácil ser paciente en ese momento, pero si realmente quieres que tu sueño se convierta en una verdadera circunstancia, deberías seguir teniendo paciencia y habilidad a través de la práctica.

Cuando empiezas a ganar, te emocionas con tu progreso y comienzas a ignorar a las personas que te apoyan (lo más probable es que tu mamá, tu papá y tu familia). Pero todo lo que necesita es mantener la calma y mantener su actitud baja, como dice un proverbio: ” Los líderes no crean más seguidores, crean más líderes “. Entonces, mantén la calma y ayuda a los demás y sé modesto.

Actúa pequeño, piensa en grande, actúa ahora!

¡El mayor error al decidir comenzar es comenzar más grande! No te lo tomes demasiado en serio y en palabras. Debe tener que apuntar alto, pero las cosas grandes son el resultado de pequeñas cosas realizadas de manera subsiguiente y con la mayor eficiencia y eficacia.

Si no entiendes lo que está oculto en las líneas hacia arriba, no te molestes, te lo explicaré. Google se inicia en un garaje con un capital de $ 1000 (no sé exactamente, pero no es más que eso) ahora es una de las empresas más importantes en el sector de TI.

Entonces, empieza hoy, porque el mañana nunca llega.

¡Nunca te detengas, para mirar atrás!

Una vez que comienza, sabe qué está haciendo y por qué lo está haciendo, está todo listo para hacer una diferencia. No creas en otras personas que no se preocuparon por ti antes de comenzar, porque ahora te envidian y quieren que mires hacia atrás.

Nunca te conformes con ningún objetivo, mientras subas, encontrarás a alguien superior a ti. No los mire la envidia sino los mire como inspiración. ¡Sigue moviéndote, empieza a crecer! Eres imparable

Más en http://www.etechbytes.com !

Además de lo que dijo Kumar Gaurav, algunas prácticas realmente importantes que le ahorrarán mucho tiempo y le harán un mejor programador son:

  • Planifique su código : construya un diagrama de flujo de módulos o arquitectura simple (pueden ser funciones o clases) y qué comportamiento debe tener cada uno. Esto ahorrará mucho tiempo perdido en refactorización.
  • Es mejor escribir un código comprensible más grande que un código pequeño y difícil de entender . En su lugar, escribe múltiples líneas de código más simples
  • mientras que (a = t ++)
  • a = b +++ cd
  • Practique el control de versiones : genere su código en incrementos y mantenga las versiones de cada incremento. Esto hará que retroceder sea fácil. Si no es Git (lo que es ideal), también puede copiar el código y guardarlo en una carpeta diferente.
  • Siga las convenciones de nomenclatura apropiadas: siga las convenciones de nomenclatura utilizadas comúnmente para variables, funciones y clases, y asigne nombres inequívocos que indiquen claramente el propósito de la clase, función o variable. En lugar de nombres como var1, f1 (), etc. nombres como sum, el método agregado () es mucho mejor
  • Los programadores están mediando a través de la programación o programando monjes.

    Atención
    Se centran en una cosa, el objetivo final del programa. Son difíciles de interpretar en esta progresión. Un enfoque tan intenso puede hacer que olviden muchas cosas, [para desayunar, almorzar, cenar o hacer citas o incluso exámenes]

    Habilidad para evitar sentimientos.
    En el momento de la programación, su enfoque es muy fuerte. En ese momento, en su mayoría carecen de emociones, excepto que están preocupados por el objetivo final del programa. Intenta salir con él esa vez, se sentirá menos que antes.

    Aprendizaje continuo
    Nunca te pierdas el aprendizaje. Siguen aprendiendo. Una vez que se detienen, lo que son hábiles y aprendidos están desactualizados.

    Um, creo que esos son buenos hábitos.

    Trabajando bien con los demás. Los “guardabosques solitarios” exitosos en el negocio de la codificación son una raza rara y son notoriamente volátiles. Podría correr un riesgo con un programador estrella de rock en una emergencia, pero de lo contrario preferiría un equipo determinado de programadores promedio que estén dispuestos y sean capaces de aprovechar las habilidades de los demás.

    Mantenerse enfocado en el objetivo final. Todos los días se lanzan nuevas herramientas, marcos y bibliotecas, pero pasa demasiado tiempo jugando con ellos y no el tiempo suficiente para hacer las cosas, y es posible que solo te haya costado un trabajo. Peor aún, hay pocas cosas que desvían a un posible empleador que su referencia ofrecida que lo describe como “hace bien con brillante-brillante, pero tiene problemas con los entregables a tiempo”.

    Mantener un régimen saludable. Coma comidas sensatas, manténgase hidratado, realice ejercicios livianos con frecuencia, duerma horas regulares. Tu cerebro no funcionará bien cuando tu cuerpo se caiga.

    (Y como es a la 1 de la madrugada donde estoy, debo prestar atención a mis propias palabras).

    Esta imagen muestra 5 hábitos de programadores 😛

    Saludos desde CheezyCode

    Organización, organización, organización.

    Legibilidad. Si está trabajando en un proyecto que requiere la colaboración del equipo, siempre asegúrese siempre de que el código esté organizado y sea eficiente.

    Si escribo algo aquí y ellos leen, Se sentirán mal por haber hecho de código abierto su código de vida.
    Y por otro lado, algunos de los que no tienen esos hábitos, su mente curiosa forzará su habilidad de ‘adaptarse al cambio’ para tener esto también en ellos. 😀