¿Los programadores piensan mejor en soluciones que las personas normales?

No, de hecho, la mayoría de los desarrolladores que conozco, por algunas razones, apestan al usar la computadora. Pueden codificar código hermoso. Pero chupando en usar su computadora, usando otras soluciones.

Estás buscando un usuario avanzado, no un desarrollador. Y muchos desarrolladores a veces son buenos con el código, a veces no, incluso para los mejores.

Pero NO SON DIOS .

Los desarrolladores apestan usando software, apuestan para personalizar. ¿Sabe cuántos desarrolladores web, desarrolladores de software no saben cómo usar Windows, instalar Windows Server, instalar Linux a veces, cuál es el significado de arborescencia de Linux o Windows? Cómo utilizar la base de registro en Windows.

Mucha gente viene con su guerra con Windows vs Linux vs Mac.

Hay toneladas de soluciones y, a veces, los desarrolladores apegados a la idea de usarlas. Porque prefieren codificarlo U_u.

Pero el desarrollador encuentra la solución a un problema. Pero cuántos desarrolladores realmente pueden entender una arquitectura completa, para recrear una arquitectura desde cero.

Si lo que dices es cierto, entonces eso significa que pueden ser comerciantes, pueden ser todo. Un desarrollador no es político y el desarrollador puede gestionar la solución cara a cara del negocio. ¿Conoces a un desarrollador que pueda negociar un contrato?

Los desarrolladores a veces tienen dificultades para explicar las cosas simplemente a las personas. Es por eso que en algún país, el desarrollador es solo otro gruñido.

Porque cree que es mejor lidiar con el tema de los negocios sociales. Si los desarrolladores son excelentes por qué necesitan un diseñador, un arquitecto. Puedo decirles sobre la situación de apocalipsis, el desarrollador es el primero en morir, especialmente el arrogante.

Como lo demuestran “Silicon Valley” y “Mr Robot”. Crees que conoces a la gente, pero no sabes nada y tu solución puede ser la mejor. Eso no significa que entiendas a la gente. Y a veces, situación por encima de ti, algo más grande de lo que puedes imaginar, porque no controlas nada.

De todos modos, los desarrolladores encuentran una buena o peor solución para hacer un programa. ¿Puede encontrar una solución para que todos estén de acuerdo con la energía verde, para detener la deforestación de la Amazonia Forest.

Deja de estar lleno de ti mismo. Las personas a tu alrededor hacen tu existencia más fácil y todos no son una mierda. Todos somos humanos y tratamos de vivir como todos.

No

Aprender (estudiar) un oficio o profesión es, en esencia, aprender las habilidades para encontrar soluciones a los problemas que aborda la profesión. De lo contrario no habría una profesión.

Los problemas que un programador resuelve para ser más arcanos para las personas normales que, digamos, para un panadero que elige el trigo o para que un carpintero compruebe cómo creció la madera, los problemas son de una naturaleza diferente.

Si no fuera así, un programador debería poder encontrar soluciones para cualquier problema que haya. Lo cual no es cierto como sabemos.

El problema, o la virtud, de un programador es que resuelve problemas en los que la solución suele ser muy exclusiva del problema. Y generalmente no hay una solución incorrecta, siempre que el problema esté resuelto. Ese es un lujo que no tienen muchas profesiones.

La resolución de problemas, encontrar una solución, es un conjunto de habilidades que se logra a través del aprendizaje y la capacitación. De lo contrario, ninguna profesión sería ‘aprendible’.

Un programador tal vez parece ser mejor en la búsqueda de soluciones porque los problemas son más teóricos o esotéricos que, digamos, arreglar un automóvil. Pero el proceso es esencialmente el mismo, el trabajo requerido es diferente.

Si está buscando un rasgo, un talento, un programador debería tenerlo, diría que todos y cada uno de los programadores deben poder reconocer patrones y estructuras en los datos. Un programador siempre será mejor en esto que una persona “normal”.

Diría que, en general, las personas que tienen buenas habilidades para resolver problemas son buenos programadores, por lo que es cierto por esa virtud. Si tiene habilidades de resolución de problemas, podría terminar programando arquitecturas simples como sistemas integrados o de bases de datos en los que simplemente está “haciendo cosas” en lugar de tener que resolver algoritmos complejos, y he visto a los solucionadores de problemas muy pobres hacer exactamente esto tipo de cosa

Pero las personas se propagan hacia cosas que se ajustan a sus habilidades básicas, por ejemplo, las personas creativas se convierten en arquitectos, ingenieros o artistas, los solucionadores de problemas se convierten en científicos, matemáticos o programadores, etc.

Estoy respondiendo desde la perspectiva del ingeniero de software.

No, no es que seamos más inteligentes, sino que nos vemos obligados a pensar dos veces, al menos, porque:

– Nuestro trabajo credo es tan simple, el cliente satisfecho. 🙂

– El cliente es experto en lo que está haciendo, con suerte.

– lamentablemente, la mayoría de las veces no entendieron “a cuántas millas” el trabajo que realmente nos están pidiendo. 🙁

Bueno, deberían serlo, deberían ser buenos resolviendo problemas si quieren ser buenos programadores. Tienden a ser personas inteligentes en lugar de trabajo duro.

Esto, por supuesto, no significa que todo programador sea una persona inteligente, ni que cada persona inteligente sea un programador. Pero una persona inteligente será un gran programador, eso es seguro.

Y uno podría decir que la resolución de problemas durante la programación regularmente mejora las capacidades de pensamiento y la imaginación para generar ideas y soluciones, al igual que las personas que resuelven acertijos y esas preguntas de entrenamiento mental.

Si es una solución a la pregunta de “¿Cómo puedo hacer que este algoritmo sea más eficiente?”, Entonces diría que sí.

sin embargo, si es una solución para “¿Cómo puedo hacer que la linda niña con el pelo rojo se dé cuenta de mí?”, entonces no estoy tan segura.