¿Cómo podría aprender informática a través del autoaprendizaje para cambiar de carrera?

La informática es en realidad algo diferente de lo que le pagan en la mayoría de los trabajos de programación. Incluye ciertos componentes teóricos que no aparecen en su entrevista o, en algunos casos, en el trabajo diario.

¿Son buenos para saber? absolutamente. Pueden incluir cosas como cálculo lambda y pruebas matemáticas de problemas comunes de software. La informática como un campo es bastante difícil de aprender por sí solo, a menos que tenga mucha autodisciplina y tiempo. Los recursos están disponibles, incluidos los cursos completos (ver, por ejemplo, el curso abierto del MIT sobre informática)

Se crea mucha “nueva tecnología” a partir de la experiencia o los accidentes, y no necesariamente comienza con pruebas teóricas. Por lo general, comienza con la identificación de una necesidad y con el trabajo hacia atrás desde allí. No es solo un esfuerzo técnico, sino también comprender el mercado y poder vender su visión.

La arquitectura es, por ampliación, un resumen de la experiencia, sabiendo qué piezas necesitan encajar en dónde. La informática definitivamente lo convertirá en un mejor arquitecto, especialmente en áreas como sistemas distribuidos, aprendizaje automático o manejo de grandes datos. Dependiendo de en qué dominio se interese, es posible que el material teórico cubierto por un título de CS no sea suficiente.

No pretendo desanimarte de seguir la informática, solo quiero señalar la diferencia entre teoría y práctica, que es más pronunciada que, digamos, la física teórica versus la física aplicada. En algunos casos, no se puede escapar (la programación funcional es una de esas cosas, donde todo se explica en términos de cálculo lambda o teoría de categorías, e incluye grandes palabras elegantes en inglés hechas por hablantes no nativos de inglés)

Ver también: Aquí está el curso gratuito del MIT sobre matemáticas para la informática

Felicitaciones por haber decidido bucear un poco más profundo. Hay muchas áreas de ciencias de la computación a las que puede no haber estado expuesto a través de su trabajo, pero que generalmente están cubiertas en un curso de pregrado. Teach Yourself Computer Science proporcionará un buen punto de partida, solo pasa por alto lo que ya estás familiarizado y sigue las sugerencias de recursos para otras materias.

¡Buena suerte!

Suscríbase a pluralsight.com y comience a mirar cursos.

Eso debería ser bonito. De Verdad. Los cursos te guiarán entonces.

More Interesting

¿Cómo ven los empleadores a un candidato con una licenciatura de doble asignatura que consiste en CS e inglés? Tengo que decidir entre CS 100% o CS 50% e Inglés 50%. ¿Es este último una buena combinación? ¿Es menos probable el empleo?

¿Debo estudiar informática o informática? ¿Por qué?

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

¿Cuál debería ser la rutina diaria y la mentalidad de un estudiante que persigue btech en informática y está en el primer año?

Si amas la programación de computadoras y eso es todo lo que quieres hacer, ¿qué título universitario elegirías?

Estoy en la última sem de la rama btech CS y no soy bueno en codificación, pero quiero conseguir un trabajo en la industria de TI, ¿cómo puedo ser bueno en programación?

¿Es más difícil obtener una pasantía de verano en informática que un trabajo de tiempo completo?

¿Puede un estudiante de ciencias convertirse en un soldado indio?

¿Cómo debo abordar mi ambición para llegar a mi destino en los próximos 3 o 4 años?

Cómo convertirse en un programador Java calificado en un año

¿Cuánto se ve afectada la industria de la informática por las recesiones en comparación con el campo médico?

¿En qué otra línea de trabajo puedes ingresar en informática en lugar de programar?

¿Cómo convertirse 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 debo prepararme como graduado en ciencias de la computación que ingresa a la industria financiera en 2019?

¿Es útil tomar un semestre fuera de la universidad para hacer un campamento de codificación útil para un aspirante a gerente de producto?