¿Qué es lo más interesante de la codificación por computadora?

Fuente: http://imasters.com/development/…

Para obtener más información sobre programación, visite – hackr.io

1) Los desarrolladores tardan en pedir ayuda cuando enfrentan problemas

Esto está relacionado con la forma en que las personas aprenden a programar; Básicamente, el acto de enseñar sigue la línea de aprendizaje de las Matemáticas: una pequeña teoría, uno o dos ejemplos y muchos ejercicios. Este formato lleva a los alumnos a esforzarse en los ejercicios y, a menudo, a resolver todo por sí mismos sin pedir ayuda. Esta actitud no es mala e incluso se recomienda, pero debe saber en qué medida debe dejar de intentarlo y solicitar algún tipo de ayuda.

2) Los programadores tienden a informar sus problemas de manera incompleta

Este hecho está relacionado con la investigación de campo de psicología. Los resultados indican que cuando una persona tiene un problema, él / ella no reporta información completa sobre el problema, especialmente cuando es responsable directa o indirectamente. Este resultado se ha confirmado experimentalmente con los programadores y una de las razones principales es la siguiente: informar completamente un problema se considera una señal de debilidad que puede conducir a algún tipo de juicio de habilidad y competencia por parte de quien esté escuchando la historia. Esta situación es más común cuando se trata de un error fundamental cometido por principiantes.

3) Los desarrolladores buscan otras formas de ayuda antes de hablar con sus compañeros de trabajo.

El hecho de la comunicación con otras personas no tiene prioridad cuando un programador necesita ayuda nuevamente está relacionado con el sentido de juzgar lo que otras personas hacen cuando conocen la dificultad. Sin embargo, sitios como StackOverflow han prosperado explorando este tipo de comportamiento al agregar ayuda en diversos aspectos de las comunidades para desarrolladores.

4) El progreso en la programación se puede clasificar en 4 etapas.

La clasificación del progreso de un programador es importante para admitir múltiples métricas involucradas en el desarrollo de software y también ayudar a los gerentes de proyecto y otros profesionales a evaluar qué tan bueno es el proyecto en su conjunto.

Además, también es importante saber en qué fase del progreso debe el desarrollador, entre otras cosas, ofrecer algún tipo de ayuda para que no pase demasiado tiempo atrapado en una tarea específica hasta el punto de retrasar las entregas. Una clasificación interesante identificó (automáticamente) cuatro posibles estados de progreso:

a) Programación compleja
b) Progresando
c) Progreso lento
d) Atascado

5) Los desarrolladores encuentran barreras imbatibles e imbatibles

Esto puede parecer obvio, pero es muy importante ser detectado, ya que una barrera de programación puede conducir a problemas serios de término, moral del equipo y confianza. Una de las principales dificultades para detectar barreras y clasificarlas es el hecho de que esta información puede ser subjetiva. En otras palabras, preguntar directamente al programador si él / ella está con alguna barrera imbatible o imbatible ya afecta el resultado, ya que no siempre puede ser sincero. También hay algunas implicaciones en términos de ego y moral simplemente identificando este tipo de barrera en la programación.

Aquí hay algunos datos de programación muy interesantes sobre el campo de la computadora y el lenguaje de programación. Comparte con tus amigos para más diversión.

  • El primer programador de computadoras fue una mujer, llamada Ada Lovelace.
  • El primer juego fue creado en 1961.
  • El primer virus fue creado en 1983.
  • La primera computadora era un telar llamado Jacquard, un telar automático y mecánico, que no usaba electricidad.
  • El primer lenguaje de programación de alto nivel (muy cercano al inglés real que usamos para comunicarnos) fue FORTRAN . inventado en 1954 por John Backus de IBM.
  • La programación informática es una de las ocupaciones de más rápido crecimiento en la actualidad.
  • Las especialidades relacionadas con la programación de computadoras se encuentran entre las que más pagan en las universidades. Un lenguaje de programación es básicamente un lenguaje que permite que un ser humano se comunique con una computadora El estilo de vida que vivimos hoy con nuestras tabletas y teléfonos móviles no sería posible sin una computadora programación
  • La mayoría de las personas se sienten intimidadas por la idea de aprender a programar, sin embargo, como con cualquier cosa, cuanto más practiques y hagas repetidamente esa tarea, más fácil será.

Para aprender más cosas de programación, visite hackr.io

En primer lugar, la codificación es una de las cosas divertidas si se disfruta y aprende correctamente durante la fase de aprendizaje y es como una pesadilla para todos aquellos que lo ven como una carga para ellos. Según yo, la parte más interesante de la codificación es que puedes encontrar muchas formas de resolver un programa en particular y eso también con la ayuda de varias herramientas como iteración, saltos, estructuras, clases y muchas más. Puede resolver un problema de una manera que muchas personas no conocen. Además, de vez en cuando se lanzan nuevas técnicas e implementaciones que le brindarán más formas de pensar y crear el mismo código de manera diferente.

También amplía nuestro alcance de pensamiento y aumenta nuestra capacidad mental, ya que requiere que pensemos y nos concentremos cada vez que creamos un programa mediante codificación. El proceso de encontrar errores y eliminarlos de un programa seguramente es una experiencia “única” que encontrará solo si codifica y elimina esos errores y luego su programa se ejecuta correctamente, esa sensación de “Éxito” también lo recarga para comenzar un nuevo proyecto con gran entusiasmo.

Espero que te dé una respuesta.

No se trata de saber el idioma, se trata de cómo piensas sobre el mismo problema de diferentes maneras posibles y no solo una respuesta sino cada respuesta posible y eficiente.

el idioma es necesario pero no es una barrera.

Lo más fascinante de la programación, que personalmente creo que es pensar en sí mismo, amplía las mentes.

Y una cosa que vale la pena señalar sobre la codificación sería cómo un pequeño problema puede propagarse y conducir a un gran error.

Cuando te convertiste en un buen programador y sabes codificar. Puedes hacer que tu computadora haga cualquier cosa.

Y quién sabe, algún día crearás tu propio Jarvis

La codificación es divertida, disfrútala.

La parte más interesante de la codificación es que puede encontrar muchas formas de resolver un programa en particular, al igual que las matemáticas. Y más allá puedes pensar y probar cosas como quieras. No es como un experimento de Química para ser más preciso o cuidadoso, escriba su código, depure … si el error prueba con otro … no hay otro daño. Todo esto es para mejorar nuestra vida.

More Interesting

Si los extraterrestres dejaran una computadora hace 200 años, ¿la tormenta solar de 1859 haría imposible analizarla y recrearla con la tecnología actual?

¿Qué sucede si solo las ventilaciones inferiores de una computadora portátil están bloqueadas (mientras se mantienen en una superficie dura, regazo o cama), pero las ventilaciones laterales todavía están activas y el ventilador gira normalmente? ¿Sería perjudicial para la computadora portátil o es normal?

Cómo configurar 400 ppp para mi mouse

Mi CPU Intel i7-3612QM clasificada a 2.1GHz en mi computadora portátil Dell calienta hasta 90C (de acuerdo con los diagnósticos del BIOS). ¿Se espera que el sistema de enfriamiento (el ventilador incorporado) pueda reducir las temperaturas a un nivel razonable o hay algún problema con la CPU?

Cómo solucionar problemas de una pantalla azul de computadora

¿Cómo los humanos permitieron que las máquinas entendieran el código de máquina?

Mi computadora portátil se cayó y ahora dice que no hay dispositivo de arranque. ¿Qué tengo que hacer?

Cómo aumentar la memoria de video en una computadora portátil con gráficos Intel HD

¿Cómo construirías una computadora que funcionara desde cero?

Cómo exportar música de mi iPad a mi computadora de forma directa

¿Es mejor llevar una MacBook o una computadora portátil a una reunión de negocios?

¿Cuál es un buen servidor dedicado con la mejor CPU?

¿Cuál es la mejor bolsa de mensajero para llevar una computadora portátil y varios cuadernos de bocetos si el estilo, la calidad y el valor son lo más importante?

¿Es posible compartir archivos entre el sistema operativo host de Windows (Windows 8.1) y el sistema operativo invitado de Linux (RHEL6.5) sin la estación de trabajo VMware?

¿Cuál es el sistema de archivos antes del advenimiento de una computadora?