¿Cuáles son algunos recursos para ayudarme a pensar como un ingeniero?

Simplemente ponlo es condicionante.

Cuando estaba creciendo yo era un niño “¿Por qué?” Hice preguntas sobre todo, pero tenía la tendencia de preguntar por qué las cosas funcionan como lo hacían. A medida que aprendí más, los problemas más interesantes se convirtieron y más quería saber “por qué”. Por supuesto, esto condujo al ciclo de aprendizaje interminable en el que estoy hoy.

Lo que esto hace es trabajar ciertas partes de tu cerebro y fortalecer esas conexiones haciendo que cada vez sea más fácil pensar de esa manera (Lo mismo puede decirse de ti y pensar artísticamente, lo cual apesto en BTW). Esta es la base del concepto de neuroplasticidad. Sin embargo, estas secciones del cerebro que se trabajan y fortalecen son similares en muchos campos, no solo en ingeniería. De hecho, todos los campos basados ​​en la ciencia y la lógica difícil trabajan en estas secciones. Por lo tanto, debe considerar que los Físicos, los Biólogos, los Químicos, los Médicos (especialmente los Médicos) piensan como Ingenieros. En este punto, la distinción principal está en la base de conocimiento de las diferentes personas.

En cuanto a qué recursos hay para ayudarlo a “pensar como un ingeniero”, bueno, realmente no hay ninguno. Lo que puede hacer es leer en línea sobre varios temas que desea incluir en más (ya que comentó sobre la programación, le sugiero que lo haga un comienzo). Sin embargo, cuando programa no solo aprende a escribir código, aprenda el “por qué” detrás de él. ¿Por qué ese código realiza esa tarea como lo hace? ¿Por qué la función x se ejecuta más rápido que la función y cuando producen el mismo resultado? ¿Por qué Python es mejor que C ++ / # o Java, siempre es mejor?

Descubrirá que cuanto más profundice en el ‘por qué’ de las cosas, más pensará en un ingeniero.

También puedes fortalecer estas secciones de tu cerebro pero haciendo rompecabezas espaciales y lógicos. No te ayudará a pensar específicamente como un ingeniero, pero podrás aprender a pensar como un ingeniero más fácilmente.

Pensar artísticamente es realmente lo mismo que pensar éticamente: la expresión de nuestros sentimientos y nuestra moral es de lo que trata el arte. Por ejemplo, la definición de arte de Platón como imitación se usó en el mundo del arte hasta el movimiento antiesencialista del siglo pasado, impulsado por el estilo de arte de collage (utilizando una colección de artículos reales, por ejemplo: Naturaleza muerta con caña de silla de Picasso) que nos llevó más allá. La ilusión cubista de múltiples perspectivas hacia una visión colectiva mucho más desordenada y real del impacto espiritual del mundo en nuestro bienestar. Tales esfuerzos para eliminar el sesgo de una sola perspectiva (quizás incluso sociopática) es la ética más importante de la próxima Era Simbiótica (ahora que la Era de la Información, no la Era Digital, ha terminado). Por desgracia, el fracaso de muchos libros de arte moderno para hacer una distinción entre el montaje y el collage amenaza este arte reflexivo y la revolución social. Esto en realidad tiene mucho que ver con la ingeniería. Mi ingeniería en el campus de Alma Mater está cubierta con el trabajo de arte realizado por sus estudiantes.

Los físicos, los biólogos, los químicos, los médicos (especialmente los médicos) todos piensan NADA como ingenieros. Fui a lo que fue ampliamente aceptado como la mejor escuela de ingeniería del mundo (ya no es cierto), RPI. Y nos enseñaron que lo más ridículo era ver a un físico (como mis dos padres) tratando de hacer el trabajo de un ingeniero. La broma más común hablaba de la frecuencia con la que terminan con la respuesta incorrecta a 15 lugares decimales. Esto me vino a la mente cuando un médico de IRM midió erróneamente un calcetín sinovial como mi ACL faltante con 8 decimales (LOL). Otro buen ejemplo de esto es la frecuencia con la que los físicos intentan tontamente el trabajo de ingeniería necesario en el colisionador del CERN. Los ingenieros tienden a tener más respeto por la medicina, la física y las matemáticas que los médicos, físicos y matemáticos (con más de un complejo de dios) para la ingeniería.

Muchos confunden la ingeniería con ser analíticos y la música como creativa, pero usualmente es al revés. La mayoría de los músicos profesionales mejor pagados (que a menudo trabajan para orquestas) son pobres en el jamming. Y así, el resultado principal de enseñar a los niños a tocar instrumentos musicales es un aumento del 20% en las calificaciones de matemáticas (otra habilidad de lenguaje). ¿Cuál es la habilidad que los ingenieros son más famosos por carecer? A la derecha, el lenguaje. Todas las empresas de ingeniería en las que he trabajado tenían una banda de empleados (no lo suficientemente buena como para ser profesional). Esto se debe a que la ingeniería es más un esfuerzo acertado para encontrar soluciones creativas. Por lo tanto, mis mejores calificaciones en la escuela secundaria no fueron matemáticas o ciencias, sino arte. Fui un titiritero respetado que trabajaba con gente como Jim Henson desde la edad de siete años y luego me formé con el mentor de arte más respetado de la costa este (Falcon). Además, como la mitad de los niños en esa escuela de ingeniería número 1, yo era una fugitiva y no un producto del sistema educativo. Los niños que suenan estúpidos, tristemente, se asume que son estúpidos.

Como alguien que codifica para vivir … otra habilidad lingüística del cerebro izquierdo, es completamente comprensible que a menudo no estés en la misma página que los ingenieros “reales”. Uno de los mejores programadores que he conocido fue un amigo aquí en Tucson, cuyo padre creó un idioma para los indios mexicanos (que se usa en los carteles de las calles hoy), que hizo esto para poder traducir la Biblia al idioma escrito que creó. La madre y la hermana de mi amigo también eran los mejores lingüistas académicos. Su hermano, sin embargo, era un músico impertinente y, lamentablemente, nunca encajaba, nunca se sentía cómodo en las discusiones familiares y pasaba, por ejemplo, la mayoría de los Días de Acción de Gracias solo en su camioneta. Entonces, mi hermano es profesor de matemáticas y cuando era niño siempre discutía conmigo que 2 era exactamente 2, mientras que yo argumentaba que 2 era un subconjunto difuso de muchos 2s. No es necesario construir un puente exactamente a una frecuencia de batido ambiental, un puente con solo una frecuencia de batido (nunca más hecho) cerca de cualquier cosa en el mundo eventualmente se caerá. El único “por qué” de la ingeniería es una apreciación de las suposiciones hechas (siempre hechas) para aproximar las ecuaciones de ingeniería para comprender por qué a menudo no funcionan.

Una vez más, todo esto no tiene absolutamente NADA que ver con el acondicionamiento de su cerebro, sino solo sobre su personalidad en la forma en que le gusta abordar los problemas (de la misma manera que el cerebro izquierdo no tiene nada que ver con su cerebro físico). Además tiene que ver con su idioma preferido. Por ejemplo, insistí en que todos mis hijos aprenden a una edad muy temprana que podrían levantar fácilmente sin ninguna ayuda el auto familiar fuera de la carretera usando herramientas (un gato) y sus cerebros para “APROVECHAR” cualquier fuerza insignificante que puedan tener, y Ser más exitoso que la persona más fuerte del mundo. Los ingenieros crearon el programa de fabricación Six Sigma, que se basa fundamentalmente en la suposición de que casi cualquier persona puede aprender a usar el “apalancamiento” de las mejores prácticas y el conocimiento para tener un “toque de Midas” de mejorar todo lo que tocan en al menos un 50%. . Por desgracia, el programa ha sido secuestrado por falsos ingenieros para contratar (en lugar de construir desde la base) “cinturones negros” simplemente para conseguir que contraten a más de sus falsos amigos de ingeniero.

Dunning y Kruger dijeron: “Si eres incompetente, no puedes saber que eres incompetente” en su informe, “Sin experiencia y sin saberlo: las dificultades para reconocer la propia incompetencia conducen a autoevaluaciones infladas”. Si alguna ingeniería le está diciendo lo brillantes que son los ingenieros … no son un ingeniero “real”. Los verdaderos ingenieros tienen más humildad y son más prácticos y prácticos. Mira la película Stand and Deliver: el maestro en esa película de la vida real era un verdadero ingeniero. Y, nunca se jactarán de un vino caro, todos beben cerveza. Los ingenieros reales nunca se centrarán en el diseño del código, sino en tener una imagen clara de los datos (lo que debe aparecer primero). Los verdaderos ingenieros son más sensibles. Y, no van a hablar con usted. He programado y enseñado docenas de clases de codificación de pregrado y posgrado en aproximadamente 40 idiomas diferentes. Y, he podido hacer esto al ver qué tan similar y diferente es cada idioma simplemente por una preferencia personal por ver patrones. Finalmente, sé que 2 no pueden existir en el mundo real sin algunas unidades. Se trata de tener un sabor, un olor, una sensación del mundo que solo los números pueden. Se trata de tener más que una sola perspectiva: la ingeniería es un pensamiento de collage. Y, finalmente, me han dicho que una de las ventajas de salir con un ingeniero es que si un ingeniero le dice que él o ella lo ama, usted sabe que nunca lo impresionará ni lo seducirá. Es sólo el hecho. Por otro lado, eso no es cierto sobre los artistas (especialmente los bateristas). Jaja

Hay algunas respuestas brillantes aquí, y por alguna extraña razón, tiendo a estar de acuerdo con 2 respuestas conflictivas.

Pero veamos este problema de una manera ligeramente diferente: supongamos que debe ordenar una lista de 10 números. Como resolverías este problema? Es muy probable que uses una burbuja. ¿Cómo resolverá un ingeniero este problema? Depende de lo que se pregunte. ¿Desea la solución más simple pero más lenta, desea la solución más rápida, desea la solución más óptima que utiliza una potencia de procesamiento mínima? ¿Qué tan escalable tiene que ser la solución? ¿Siempre serán 10 números, o puede convertirse en un billón de números durante un período de tiempo?

La diferencia, como muchos han mencionado, son las preguntas que hace. Para permitirle hacer las preguntas correctas, el “por qué” y el “cómo” son un buen punto de partida. Además, pregunte sobre los requisitos de escalabilidad, requisitos de rendimiento, requisitos de estabilidad. Se sorprenderá de cuántos de estos nunca se capturan explícitamente. Ya que escribe código html, ¿sabe qué tan rápido debe cargarse la página web para que no se agote el tiempo de espera? ¿Cómo se asegura de que, independientemente de la velocidad de la red de los usuarios?

En esencia, amplíe su visión a la imagen completa, no solo a las 100000 líneas de código que está escribiendo. Piense en el sistema como un gran rompecabezas de extremo a extremo con su código como una pieza del rompecabezas. Recuerde que no puede colocar su pieza hasta que tenga todo el rompecabezas visible.

Buena suerte 🙂

Gracias por A2A.

Desde mi punto de vista, a menudo me preguntaba “cómo”. Por ejemplo, cuando pienso en un coche:
¿Cómo funciona un motor de automóvil? ¿Cómo aumentan la eficiencia a lo largo de los años? ¿Cómo maximizan el confort de marcha? Y podría haber muchas más preguntas que podría hacerme.

Y si intentamos responder a todas estas preguntas, a veces necesitamos cierta comprensión teórica para resolver los problemas, y otras veces solo necesitamos algunas soluciones prácticas.
Estas soluciones prácticas son lo que hace que la forma de pensar de un ingeniero, en mi opinión.

Una solución práctica en un automóvil es usar ruedas en lugar de “piernas” (“piernas” significa copiar de la naturaleza).

Es la forma en que funciona. Usted, proveniente de un fondo artístico, podría pensar en un nivel frontal. Es decir, piense cómo hacer que las cosas se vean bonitas, cómo crear una interfaz de usuario o una página web brillante.
Los ingenieros piensan en su parte posterior, cómo hacer que funcione. Puede ser feo, lleno de piruetas o francamente inmoral, pero podría funcionar.

No siempre fuimos así. Cuando comencé a programar, estaba todo sobre los looks. Interfaz bonita, código elegante, y así sucesivamente. Y luego me di cuenta de que pasaba el 80% del tiempo haciendo que las cosas se vieran bonitas, así que no tuve tiempo para escribir código a prueba de fallas.

Para pensar como un ingeniero, observa cómo lo hacen. Piense en el problema, divídalo en partes manejables y comience a resolver cada una, luego júntelas.
El secreto es hacerlo feo y funcional, y luego hacerlo bonito.

En la vida real, todos los grandes proyectos están llenos de hacks. Hacks feos. Pero hacks que funcionan. Al igual que cuando se rompe una tubería y se pone un poco de cinta adhesiva, una solución temporal . ¡Nada mejor en CS que las soluciones temporales permanentes!

Gracias por la A2A. No estoy seguro de cuánto se aplica esto específicamente a los programadores, pero como han dicho otros, pregunte “por qué” y “cómo” en cada paso hasta que haya dividido los conceptos y las cosas que entiende. Cuando comencé a tomar cursos de ingeniería de nivel 200 (después de la mayoría de las clases de matemáticas, química y física en general), nos enseñaron a resolver problemas en un formato de “hallazgo dado”; anote la información que se proporciona, anote lo que necesita encontrar, escriba cualquier ecuación aplicable, dibuje un diagrama de cuerpo libre si es necesario y luego resuélvalo.

Si toma clases reales de ingeniería, probablemente pueda aprender a pensar como un ingeniero mucho más rápido. Pero estoy seguro de que puedes hacerlo por tu cuenta.

La ingeniería es más sobre el análisis. Cómo analiza el problema es más importante aquí. las personas que provienen de la formación en ingeniería están más capacitadas para sus habilidades de trabajo y sus caminos elegidos. Hacen mucha investigación en comparación con las personas que aprenden la programación y vienen a los campos.

En general, el pensamiento de los ingenieros será más profundo en comparación con otros campos. Por ejemplo, un diseñador, necesita más suposiciones y más visión para diseñar algo. Además, debe tener en cuenta varios puntos antes de publicar su diseño final.

Para usted, debe observar a sus colegas y encontrar una persona que pueda explicar los problemas específicos. Intente leer revistas de ingeniería que lo mantendrán actualizado con la tecnología. Si está haciendo codificación, siga algunos blogs y consejos de algunos sitios web (los ingenieros comparten sus experiencias en estos sitios). A medida que pase el tiempo, serás uno de ellos sin ninguna diferencia. No mencionaste tu experiencia aquí. Es importante mucho. Experiencia maters en todas partes. Ser el mejor en tu campo elegido hará que tu vida sea más fácil y cómoda. En el campo de la programación todos los días hay algo nuevo. Nadie es perfecto. Toma la inseguridad de ti porque sientes que no tienes experiencia en ingeniería y te mueves libremente con otros y te facilita las cosas.

Buena suerte .

Mi experiencia también está en las artes, pero luego aprendí programación de computadoras. Resulta que mi padre es ingeniero, así que quizás debería haberle prestado más atención. De todos modos, la diferencia está en cómo se analizan las cosas. Está profundamente en proceso. Si programa, cada pequeño detalle debe ser puesto en su lugar. Entonces, lo que estás viendo es esa mentalidad de proceso.

Nunca me involucré tan profundamente porque a una parte de mí solo le gusta cierta cantidad de inspiración en lugar de minuciar hasta el más mínimo detalle. Todavía me gusta el proceso analítico pero no quiero vivir en ese modo. Algunos están tan atrapados en el proceso que nunca cuestionan si deberían estar haciendo algo completamente diferente. Todo el tiempo que pasé codificando fue una enorme alegría, pero se hizo difícil simplemente apagar las ruedas de codificación en mi cerebro y relajarme.

Únase al club de un fabricante y tome un curso en línea sobre programación de software.