Soy muy inteligente pero me falta creatividad. ¿Cuál es la mejor especialidad para mí: CS o ingeniería mecánica?

Bien, entonces soy un ingeniero mecánico en transición a la informática.

En primer lugar, creo que te estás evaluando mal. Dices que intentas pensar críticamente e intentas encontrar la ‘solución óptima’. Si ese es el caso, entonces definitivamente diría que es un signo de creatividad, incluso si no es en el sentido tradicional. Como mínimo, tratar de encontrar la ‘mejor solución’ implica pensar en varios escenarios que pueden suceder o pueden suceder. Con el tiempo, aprendes a ser creativo.

Solo recuerda que la persona que eres ahora no es necesariamente quien serás en 4 años. Es difícil para usted evaluar qué habilidades tendrá al final de ese tiempo, por lo que le aconsejaría que no tome una decisión como esta por falta de confianza en usted mismo.

Volver a la discusión de ME versus CS. Me metí en MÍ porque estaba fascinado por las cosas. Aviones, automóviles, grandes máquinas, edificios. Me encantó la idea de diseñar productos de alta tecnología y hacer cosas que importaran.

Pero después de un año más o menos en la industria, aprendí lo que realmente estaba haciendo, en lo que era realmente bueno y lo que realmente quería.

Además de las oportunidades profesionales, consideré estas 4 cosas antes de decidir comprometerme con un cambio profesional.

Innovación

Aprendí que lo que realmente quiero hacer es innovar. Quiero involucrarme en un cambio en la industria y resolver problemas que nadie ha resuelto antes.

Yo diría que la mayoría de las innovaciones actuales se deben a CS. El software, los algoritmos y los circuitos siempre van a cambiar, mejorar y aplicarse a más campos. La innovación en CS es interminable.

ME está un poco más restringido, y verás por qué en las siguientes secciones.

Comunidad

Hay una comunidad CS más abierta que la mayoría de las otras industrias. Echa un vistazo a Encuentra a tu gente – Meetup y compara el número de miembros / grupos de CS con el de ME o cualquier otro. No creo haber visto un grupo de profesionales más apasionados que siempre quieran aprender, ayudar y hacer crecer la comunidad.

Impacto

En ME o CS estarás diseñando productos o prestando un servicio. En ME, este producto puede ser un nuevo cilindro en un motor Honda o un perno en un submarino nuclear. Ahora supongamos que se le ocurre un innovador diseño de pistón que aumenta la eficiencia en un 2% (¡guau!). Todos están contentos con usted ahora que pueden comercializarlo, pero vaya, costará unos pocos millones de dólares más de lo que costará comercializar, así que ignoremos esta idea y comencemos de nuevo (mierda). De vuelta al tablero de dibujo.

Una vez conocí a un chico en una feria de carreras que realmente estaba diseñando un cerrojo para un submarino nuclear, y había estado trabajando en ello durante casi 2 años.

Fabricar productos significa que, en lugar de intentar hacer diseños realmente buenos, las empresas optan por la opción más barata porque el costo de producción aumenta con los ingresos. El software no tiene este problema.

Entonces, en mi opinión, si quieres mejorar las cosas, CS es una mejor opción.

Físico vs virtual

Aquí solo quiero señalar una diferencia fundamental entre los dos. ME trata con el mundo físico, por lo que debemos adherirnos a … la física. Es una restricción, y en la universidad aprenderías todo sobre estas restricciones y formas de evitarlas.

En el mundo virtual, la única limitación es tu imaginación. *

* Descargo de responsabilidad: OK, algo de física 🙂

Siéntase libre de comentar y hacer preguntas adicionales.
Solo sé que lo que sea que planeas hacer no está escrito en piedra y solo será bueno para ti. Te deseo la mejor de las suertes.

Ser bueno para encontrar soluciones significa que también es bueno para comprender el problema en cuestión. Comprender lo que el usuario de su código realmente quiere / necesita es crucial en el desarrollo de software, tal como lo es en la ingeniería mecánica. No es necesariamente bien recompensado en el trabajo de CS porque las empresas suelen optar por un enfoque rápido de “veamos si les gusta”. Entonces hable con personas en cada área. Entreviste a algunas compañías y descubra qué valoran las personas en ellas, excelentes soluciones para problemas de personas reales o no.

La creatividad no se trata de crear algo desde cero. Cualquier programador medio decente puede seguir instrucciones y crear aplicaciones desde cero. La gente lo hace todos los días. La programación de trabajos no implica mucha creatividad de manera regular. Por supuesto, una cierta cantidad de ideas innovadoras ayuda a la hora de resolver problemas: cuando llegas a un obstáculo y todos los métodos tradicionales no dan paso a la solución óptima, es posible que tengas que abordarlo desde una dirección poco convencional. Dices que empleas el pensamiento crítico para resolver problemas y que lo disfrutas. Supongo que deberías darle a esa habilidad algún mérito para evaluarte a ti mismo.

Uno puede tener un éxito moderado en cualquier carrera simplemente siguiendo las instrucciones. Persiga el campo que le interesa más.

¡Entonces, te has unido a la raza humana! Para la mayoría de las personas, es más fácil criticar y / o mejorar un producto, idea o solución existente. Lo mejor que puede hacer es avanzar: ¡haga algo! Con respecto a la ingeniería mecánica, supongo que esta es la dirección donde se necesitarán más habilidades de diseño. Además, pregúntate “¿Soy un mecánico?” Si no, entonces CS podría ser mejor. Dicho de otra manera, si no puede cambiar el aceite de su automóvil, ¡no sea ingeniero mecánico! Para mí, me va mejor con las computadoras que con los automóviles porque estoy orientado matemáticamente. Entonces, entiendo un poco tu situación.

Ambas especializaciones necesitan mucha creatividad si realmente quieres marcar la diferencia. Sin embargo, la creatividad no siempre significa crear algo desde cero. Necesitará creatividad para encontrar soluciones prácticas y superar obstáculos en un proyecto de ingeniería real. Por lo tanto, date un poco de crédito, eres más creativo de lo que crees que eres.

No elija su especialidad solo en función de este factor. Considere otros factores, como su fortaleza, interés, expectativas profesionales, etc. y tome decisiones informadas posteriormente.

Bueno, por lo que describe, creo que la ingeniería mecánica es buena para usted. Los cursos de asignaturas implican una gran cantidad de metodología y técnicas de resolución de problemas, e implica un pensamiento crítico, especialmente en el diseño de máquinas, donde se le da un margen de maniobra (flexibilidad) para resolver problemas mediante el uso de algún tipo de factor de seguridad (lo sabrá a medida que avance). con el curso).

Por supuesto, también implica mucho pensamiento lógico, ya que pronto descubrirá este curso. Sin embargo, una cosa para recordar es que la práctica hace la perfección … resuelva tantos problemas como pueda, ya que pronto podrá comprender completamente los principios subyacentes detrás de ellos. El dominio viene con la práctica correcta y la repetición … ¡buena suerte!

La definición general de un ingeniero es un “solucionador de problemas”. Aplican recursos conocidos para llegar a una solución a un problema dado. Puedes decir lo mismo de la informática. Tienen un resultado determinado en mente y depende de ellos crear piezas que, cuando encajen juntas, logren la tarea.

Ahora … ¿qué es lo mejor para ti? Tendrás que contarnos. Nadie te conoce mejor que tú. Examine las tareas típicas que ambas profesiones abordan y vea si eso es algo que le interesa. Ambas son carreras de alto valor y tienen mucha demanda, por lo que no necesita usar eso en la toma de decisiones. Elige el que sea mejor y adecuado para ti y ve a hacer que suceda.

CS. La mayoría de las cosas diseñadas y producidas se basan en leyes eléctricas, programas preescritos y tienen pautas que la mayoría de las veces lo guían durante el proceso de diseño.

More Interesting

Leí en las respuestas sobre pasantías de CS que es relativamente más fácil obtener pasantías en buenas compañías una vez que ya tienes una pasantía de una buena compañía en tu currículum. ¿A qué nivel de empresas nos referimos aquí si está buscando en Google y Microsoft para el próximo año?

¿Estudiar CS en pregrado te encasilla como programador en tu carrera?

Soy un estudiante de tercer año de ciencias de la computación. ¿Qué proyectos puedo hacer en inteligencia artificial?

¿Cuánto beneficia tener fuertes habilidades sociales a un ingeniero principiante?

Cómo mostrarle a un oficial de admisiones que me encantan las ciencias de la computación cuando no he tomado ninguna clase de ciencias de la computación de AP o no he logrado ningún logro en el campo

Estoy interesado en la física y la informática, ¿hay un campo que aborde ambos temas?

¿Cuál tiene un mejor alcance: CS o IP?

¿Es mejor obtener un título en informática o ir a un campamento de codificación?

¿Cuáles son algunas de las técnicas que debe examinar un nuevo programador gráfico?

¿Debo obtener un título de CS o seguir aprendiendo por mi cuenta?

¿Cómo me convierto en un mejor desarrollador front-end? He estado escribiendo HTML y CSS básicos durante años, pero realmente quiero / necesito intensificar mi juego. ¿Cuál es la mejor manera de subir de nivel mis habilidades?

¿Cómo se elige entre ser un desarrollador front-end y un desarrollador full-stack?

¿Debo aprender C, C ++, Java o Python primero?

¿Cuándo puedo considerarme un 'Programador'?

¿Debería mi hijo inscribirse en un título de ingeniería de software de 4 años que incluye una gran cantidad de documentos de gestión de proyectos o debería seguir con un título de informática de 3 años?