Estudié bioquímica y quiero cambiar de carrera, ¿es posible hacer mi maestría en ciencias de la computación o ingeniero de software?

¡detener! Antes de obtener aún más préstamos estudiantiles, tómese un minuto para considerar esto:

El peso de un diploma es significativamente más valorado en las ciencias naturales. * la mayoría * los químicos / biólogos / bioquímicos requieren algún tipo de laboratorio para funcionar. No son dueños de estos laboratorios en casa, las universidades o los institutos pagan por ellos.

Debido a esto, los empleadores han venido a exigir diplomas de sus empleados. De lo contrario, “” cómo sabría que puedes hacer química, espera, ¿cómo hiciste química? “.

La academia y las ciencias naturales van de la mano en una relación política bastante grande. Sin embargo, * la mayoría de los trabajos de ingeniería de software no requieren este mismo sello de aprobación académica. ¿Por qué?

Porque todo lo que necesitas para convertirte en un ingeniero de software es una computadora e Internet. Ni siquiera tiene que ser una buena computadora. Seriamente.

Con casi todo, si no todo el software que necesita desarrollar, es gratuito y de código abierto, con la gran cantidad de recursos educativos disponibles, y su desarrollo es envidiosamente la computadora portátil en su regazo en lugar del capó en su laboratorio, no necesita pagar $ XXXX dólares por ese título.

Puedes aprender todas estas habilidades desde casa. Sin embargo, no estoy golpeando los beneficios de la universidad. Son extremadamente útiles. Pero para algunas personas que no necesitan orientación en persona y se sienten bastante cómodas siendo autodidactas, es posible que pueda omitir algunos pasos.

Ah, y si no sabes qué habilidades necesitas, aquí está el TL; dr

  1. elige un idioma
  2. Aprende que es stntax
  3. Aprenda algoritmos (búsqueda, ordenación, iteración, recursión
  4. OOP
  5. Cree sus propias estructuras de datos (nunca las usará, pero aún lo hará una vez)
  6. Encuentra algunas bibliotecas que te gusten
  7. Aprende tu marco respectivo
  8. Evitar la gestión dinámica de la memoria es el comando “nuevo” de su amigo

¡Buena suerte!

Sí. La mayoría de las maestrías en ciencias de la computación requieren que tengas una licenciatura, pero puede ser en cualquier materia.

Pero no es necesario tener un título en ningún aspecto de TI para trabajar en el campo, si tiene las habilidades y el conocimiento.

Lo que Matt Farmer dijo, pero también … toma algunas clases generales de CS mientras puedas. Siempre puedes cambiar tu carrera a la programación sin tener un título de CS, pero tomar cursos de nivel universitario no siempre será tan fácil como lo es para ti ahora. Obtenga una base que pueda usar para avanzar en su carrera cuando y si decide cambiar. Piense en algoritmos, diagramas de flujo, estructuras de datos y patrones de diseño. Si bien es posible que pueda aprender estas cosas por su cuenta, será mucho más fácil para usted en un entorno universitario.

No se preocupe demasiado por los idiomas ahora: los idiomas más comunes tienen una buena documentación en línea donde puede aprender la sintaxis. Puedo aprender casi cualquier idioma que tenga acceso a la web, pero las bases requieren un enfoque de aprendizaje más convencional. Realmente no es algo que pueda recoger en el trabajo.

More Interesting

¿Qué asignaturas de nivel CIE A se deben tomar para estudiar economía, negocios, informática e ingeniería de software en una universidad?

¿Puede alguien con un título en física y un menor de informática trabajar en Google?

Soy un segundo año de B.Tech en informática. Quiero ingresar al servicio civil en mi primer intento, y estoy listo para dedicar mi sincero esfuerzo. ¿Cómo puedo construir una sólida formación en CSE en mis dos años restantes?

¿Cuáles son las habilidades que los estudiantes de informática deben dominar?

¿Hay alguna diferencia psicológica entre "Tengo 5 preguntas correctas" y "Tengo 5 preguntas incorrectas" en una prueba de 10 preguntas?

¿Cuáles son los roles de trabajo disponibles para un graduado en informática además de la codificación? ¿Cuáles son los roles en la administración que se pueden optar?

¿Cuáles son los temas reales que podrían atraer a los estudiantes de informática para hablar?

Si un ingeniero informático tuviera la oportunidad de regresar a su nivel de pregrado medio (quinto semestre), ¿qué habría hecho o comenzado?

¿Hay trabajo para un programador de nivel de entrada mucho más antiguo?

¿Cómo se comienza en la ciencia computacional?

¿Es posible conseguir un trabajo en las empresas de Silicon Valley si soy fuerte en algoritmos pero débil en inglés?

¿Qué tan importante es el GPA para la informática?

Consejo profesional: ¿Cómo puedo pasar al campo de la informática desde la neurociencia / ciencias de la vida?

¿Cómo hacer una certificación ABAP? Cuanto costara

¿Debo abandonar mi licenciatura (negocio) no relacionada para un campo de entrenamiento de programación?