¿En qué se diferencian los programadores de los demás?

No solo la programación sino toda profesión cambia a una persona en cierta medida.

La forma en que pensamos y analizamos depende del trabajo que hacemos todos los días.

Ahora llegando a la programación,

Creo que nos hará más organizados y claros .

Tendemos a considerar muchos escenarios antes de tomar una decisión y tratar de evitar cualquier trampa con deducciones lógicas.

Usted ve que la codificación es como nuestra segunda escritura a mano, es decir, podemos entender acerca de una persona mirando su código.

Así que de hecho habrá una diferencia en el proceso de pensamiento de los programadores.

Espero que esto ayude. Déjeme saber si usted necesita cualquier otra cosa.

El Sr. Normal comenzó a escribir esto,

Quora es impresionante
Quora es impresionante
Quora es impresionante
Quora es impresionante
Quora es impresionante
Quora es impresionante
Quora es impresionante
Quora es impresionante
Quora es impresionante
Quora es impresionante

Y se cansó de eso después de escribir solo 10 líneas. También trató de copiar y pegar varias veces, pero ¿cuánto tiempo puede continuar eso?

El Sr. Programador escribió algo de código en algún lugar y comenzó a mostrar el resultado en la ventana. Se cansaron de esperar a que terminara.

while (verdadero) {
console.log (“Quora es impresionante”)
}

El Sr. Normal se quedó sin habla. Empezó a pensar, ¡Oh! ¿No son asombrosos los programadores? ¿Como el hizo eso? ¿Eso es magia?

Asumamos, la pregunta es,

¿En qué se diferencian los programadores de otras personas?

Les encanta el código, les gustan los comentarios y odian hablar.

Siempre prefieren otra cosa que de otra manera :

Normal: si está lloviendo llame a Ahmed, de lo contrario llame a John.

Programador: Si está lloviendo, llama a Ahmed, si no, llama a John.

Son reparaciones de alma / Dioses de computadora .

La noche es productiva para ellos.

Usan términos de programación en conversaciones diarias como clase , resumen , genéricos , etc.

Aman a sus veteranos como Linus Torvalds, Bill Gates, Steve Jobs (aunque no era un programador, pero aún así lo admiran) , Elon Musk, Mark, etc.

Les encanta ser introvertidos, incluso si no lo son.

Aman los rompecabezas, incluso si no lo hacen, no te lo harán saber. Lo captarán de Youtube y le mostrarán lo inteligentes que son.

Les encanta la combinación de camiseta + sudadera con capucha + zapatillas Jean +.

Quieren aplicaciones para todo.

Creen que un chico / chico inteligente debe tener habilidades extraordinarias de progrmaming.

Cada código de programador individual es mejor que el de cualquier otro .

Cuando se dicen, es la fecha límite, no lo es. Cuando se dicen, es la fecha límite ROJA de lo que es solo una fecha límite. Cuando se dice que ya es tarde, es una fecha límite roja.

Les encantan los audífonos aunque no les guste la música. Les ayuda a mantenerse enfocados.

Están de acuerdo con las advertencias pero odian los errores .

Google es el cielo para ellos.

Odian a los gerentes.

Prefieren 10 minutos de video de Youtube a una hora de clase aburrida.

No están atados a sus oficinas, en su mayoría trabajan desde sus casas (más precisamente, desde sus camas)

Multitarea, casi todos ellos tienen proyectos paralelos …

… Sí, son ingenieros.

Sí, son irrogantes.

Y sí, la mayoría de ellos están solos.

Muchos de nosotros somos perezosos. Intentamos hacer las cosas con poco esfuerzo.

Una vez hice un trabajo de entrada de datos, como agregar detalles de contacto en el servidor local (para entonces ya estaba familiarizado con la programación). Me dieron una hoja de Excel con 1000 registros y tengo que escribirlos / copiarlos y pegarlos en un portal web. También tengo que procesar los datos mientras los ingreso. Lo hice por una semana. La segunda semana, escribí un programa que me llevó alrededor de tres horas que automatizaría la hoja de Excel de análisis y agregaría los registros a la base de datos. No le dije a nadie. Estuve en Quora el resto de la semana, simulando que el trabajo manual todavía está en progreso. Llevó apenas un minuto ejecutar un trabajo manual de una semana.

Después de un tiempo, también escribí programas que descargarán automáticamente los archivos requeridos de ciertos sitios web. P ** n me motivó a escribir tales programas. Menos esfuerzo, máximas descargas.

Muchos de nosotros debemos favores a google y stackoverflow. Nuestra vida es miseria sin ellos.

Cada vez que vemos esfuerzos humanos, pensamos en programarlo si es posible. Estamos involucrados en casi todo en forma de software. Automatizamos muchas cosas por nosotros mismos, nos hace salir de la línea.

… y … muchos de nosotros somos introvertidos ..

Preguntas: ¿En qué se diferencian los programadores de los demás?

Lo obvio es que saben cómo programar computadoras.

Lo que no es tan obvio es que se supone que tienen una mente analítica, por lo que ven un problema como una suma de problemas mucho más pequeños, que a su vez se componen de problemas aún más pequeños, que …

Pero lo que a menudo no es obvio (para otros) es que los programadores en su trabajo generalmente tienen que pensar todo el tiempo en todas las formas en que algo podría salir mal o de una manera inesperada, para manejar la condición, porque generalmente solo hay una manera para que las cosas salgan bien y muchas para que salgan mal (vea el principio de Anna Karenina).

Después de algunos años en el campo, ese enfoque también se filtra del trabajo a la vida privada, y muchos programadores desarrollan una actitud hacia todo lo que podría llamarse cauteloso en el mejor de los casos (y paranoico en el peor de los casos).

A diferencia de muchos otros, los programadores siempre tendrán un plan B, pero también un plan C, y posiblemente también un plan D, y así sucesivamente: intentan anticipar problemas e idear soluciones (o al menos soluciones) por adelantado, y esto los hace parecer pesimistas y cínicos: no lo son, es solo que interiorizaron la ley de Murphy porque les ayuda a hacer un mejor trabajo. A los programadores les encanta encontrar formas creativas para demostrar que algo no funciona como debe, y son muy capaces de detectar fallas menos que obvias.

Es por eso que muchos programadores odian los compromisos: sienten como si se hubiera dejado algo fuera, incompleto.

Afortunadamente (para todos los demás, y desafortunadamente para los programadores), las cosas en el mundo real son mucho más indulgentes.

Algo no funciona, los civiles hacen un cambio, funciona, ¡gracias!

El programador hace un cambio, funciona, espera un segundo … ¿por qué?

[ ‘hip hip’ ]

Cadera cadera matriz!

Si no solo encuentras estas cosas graciosas, sino que también experimentas un sentido de camaradería experiencial al leerlas, es más que probable que seas un programador.

De lo contrario eres uno de “ellos”.

Y eso también se aplica a los párrafos [párrafos.longitud – 3].

Y todo esto es gracioso porque es falso.

La esposa envía un programador al supermercado:
– Compre una botella de leche, si encuentra huevos allí, tome una docena.
El programador vuelve con 12 botellas de la leche.
– ¿Por qué compraste tanta leche?
– Pero encontré huevos allí.

Analizamos mucho, lo que a veces hace que las actividades normales sean un poco extrañas …

No puedo jugar ningún juego de mesa, juego de cartas o juego de dados sin pensar constantemente en formas de crear un programa para resolver o jugar el juego. Pensamientos pasando por mi cabeza mientras juego:

  • “Podría crear un programa para obtener una puntuación de probabilidad para todas las opciones disponibles en este momento”.
  • “Si creara una IA para este juego, podría hacerlo jugar mil millones de veces y ¡sería el mejor jugador de todos los tiempos!”
  • “Mi cerebro es tan tonto. Un programa podría haberme dicho exactamente cuál es la mejor opción en este momento. Tendría que calcular esto y aquello, y luego pensar en esto y … ¿eh? Es mi turno otra vez? ”
  • “Este juego es divertido! ¿Cómo podría crear una versión multijugador de esto? ¡Es fácil, voy a ser rico! Recuerda añadir explosiones ”.
  • Resulta que ya está hecho y no voy a ser rico …

Este es un hilo de fondo en mi cabeza para la totalidad del juego, y los otros jugadores piensan que uso para siempre para hacer un movimiento

Una respuesta muy corta y hermosa: –

  • Un optimista dice:

El vaso está medio lleno

  • Un pesimista dice:

El vaso está medio vacío”

  • Un programador dice:

El vaso es el doble de grande que el necesario

En cambio, como el ser humano normal, si quiero calcular cuánto me costará una hipoteca, no abriré la calculadora de hipotecas estándar que está implementada en la calculadora de Windows, pero primero abriré mi terminal, abriré el intérprete de Python y escribiré una función rápida para calcular mi hipoteca y el impacto que tiene en mi cuenta bancaria, por mes. Y si estoy de un humor curioso (y me encantan las estadísticas) también calcularé cuánto me costará por minuto / segundo.

Solo un ejemplo de muchas cosas.

¿Diferentes de otras personas en general? Bueno, tienen la capacidad de programar computadoras.

Eso es.

Un programador sale a buscar un poco de tintorería. Su esposa le dijo: “Mientras estás fuera, toma un poco de leche”.

El nunca vino a casa