Depende de cuánta programación va a hacer.
Si usted es principalmente un experimentalista o diseñador u otra especialidad que no requiere mucha computación, entonces MATLAB es útil. Es relativamente fácil de aprender y tiene toneladas de funciones integradas, visualización y el entorno. No necesita preocuparse por declarar tipos de variables o compilar su código y analizar los errores ilegibles. La mayoría de los problemas matemáticos que deberá resolver son fáciles con MATLAB, por ejemplo, invertir una matriz o resolver una EDO.
Si vas a modelar mucho, como CFD o FEA, entonces probablemente deberías aprender C / C ++ o Fortran. Estos lenguajes le brindan mucho más control de nivel inferior que MATLAB. A menos que conozca MATLAB muy bien, un Fortran o C equivalente a su programa se ejecutará mucho más rápido. Algunas personas se quejan de que C y Fortran son viejos, pero realmente no hay alternativas. De hecho, las versiones modernas de Fortran tienen una sintaxis tipo MATLAB e incluso posibilidades orientadas a objetos. Aunque el código heredado que hereda podría estar lleno de GOTO, eso no significa que deba escribir un código nuevo con un estilo tan anticuado.
- ¿Debo dejar de actuar y comenzar algo nuevo?
- Como encontrar mi pasion
- Creo que tengo una oportunidad para CSE en NIT Durgapur, IIEST Shibpur, BIT Mesra e IT en IIIT Allahabad. Mi prioridad es una buena facultad y desarrollo personal en lugar de prácticas. ¿A cuál de estas universidades debería dar más prioridad?
- Tengo una entrevista telefónica con una startup que me entusiasma enormemente mañana. Sin embargo, soy horrible en las entrevistas telefónicas. ¿Cuáles son algunos consejos sobre la preparación?
- ¿Qué es lo más interesante que dijiste al dejar un trabajo?
Debo agregar que he escuchado cosas buenas sobre Octave y Python. Sin embargo, sé relativamente poco acerca de estos idiomas o cuán generalizados están en la comunidad de ingenieros. Si eres nuevo en la programación, entonces deberías considerar aprender un lenguaje “más fácil” como MATLAB o Python antes de profundizar en otra cosa.