“La sabiduría es el uso correcto del conocimiento. Saber no es ser sabio. Muchos hombres saben mucho, y son todos los tontos más grandes por ello. No hay tonto tan tonto como un tonto que sabe. Pero saber cómo usar el conocimiento es tener sabiduría “. – Charles Spurgeon
En primer lugar: ¡es genial que hayas dedicado tu tiempo libre a leer en línea sobre esos temas y haber acumulado un banco de conocimientos! Es genial que te hayas tomado el tiempo de entender el tema antes de saltar demasiado rápido demasiado rápido. No creo que exista realmente una “manera incorrecta” de involucrarse en un área, pero sí creo que no hacer una investigación preliminar en un campo y saltar a la zona tiende a tener una mayor tasa de fracaso. Si usted pasó o no “demasiado tiempo” es discutible. Por un lado, podrías haber comenzado a ganar habilidades. Por otro lado, ahora tienes una perspectiva valiosa que te ayudará en todo lo que hagas.
Dicho esto, la única forma de “hacer” algo con ese conocimiento es comenzar a trabajar. Vas a tener que empezar poco a poco y seguir avanzando. A veces será frustrante, pero también será emocionante. A medida que avancen, cuestionarán su ritmo y dirán “¿Cómo voy a poder hacer algo grandioso si se demora tanto en aprender?”. Sin embargo, también te apreciará mucho cuando hayas llegado y te maravillarás con tus creaciones (a menudo, puedes ser el único que lo haga porque solo tendrás una comprensión de cuánto trabajo te llevó llegar).
Algunas rutas potenciales que puede tomar desde aquí (Nota: estas rutas no se excluyen mutuamente; puede combinarlas y combinarlas como desee):
- ¿Seguirá Facebook siendo ampliamente utilizado dentro de diez años? ¿Por qué o por qué no?
- ¿Cuál es el futuro de JavaScript? ¿Crees que será reemplazado por algo más nuevo? ¿Cuáles son los mejores candidatos emergentes como reemplazo, en su caso?
- ¿Alguien visualiza una tecnología futura que permita a los humanos aumentar su inteligencia en gran medida?
- ¿Dónde ves a ISRO dentro de diez años?
- ¿Qué tan cerca crees que estamos del desarrollo de smarthomes?
- Comience a tomar clases de ciencias de la computación / software (quizás incluso cambie su especialidad): las matemáticas y la CS tienen MUCHA superposición (la ciencia de la computación a menudo se describe como un campo más de “matemáticas aplicadas”, y no sería totalmente incorrecto ). Ya sea que continúes con tu título de matemática aplicada y obtengas un título secundario en CS / Ingeniería de Software, doble especial o cambio de especialización, es una decisión que te invito a que descubras por ti mismo. Considere qué significa cada una de esas opciones en términos de oportunidades. Hable con su consejero académico. Habla con los profesores de los diferentes departamentos.
- Mire la programación de los campamentos de arranque: personalmente no tengo experiencia en esta área, y soy bastante escéptico de esto en general. Muchos de estos campamentos (y graduados) afirmarán que aprenderá todo lo que necesita saber en las 12 semanas que está allí. No lo harás, y no puedes. Obtendrá una gran visión general y obtendrá rápidamente algunos grandes proyectos, pero aún tendrá lagunas en su conocimiento. Está bien, pero es definitivamente importante tener eso en mente. De hecho, si estuviera investigando bootcamps, la pregunta más importante que me haría para ayudarme a decidir qué hacer (y / o no hacer) es “¿Qué no aprenderé de esto?”
- Tome cursos en línea en Udacity y Coursera: la mayoría de estas clases tienen algunos grandes proyectos en los que trabaja mientras aprende ciencias informáticas. Esto también le permitirá elegir y elegir su propia ruta, a diferencia del estricto camino requerido en las universidades. Hay una gran distribución de un camino potencial que podría querer tomar en la sociedad de código abierto / ciencias de la computación que le asegura tomar los temas que probablemente debería para asegurar la menor cantidad de vacíos posibles en su conocimiento (incluso si no lo hace). No siga esto, es genial echar un vistazo a lo que están sugiriendo ya que el punto ciego más grande que tendrá nunca es no saber lo que no sabe).
- Comience algunos proyectos y simplemente busque en todo el camino: este es probablemente uno de los enfoques más difíciles, y el enfoque con la mayor tasa de fallas simplemente porque es muy fácil perderse en el camino y adquirir malos hábitos debido a su falta de orientacion Sin embargo, lo incluyo tanto para completar como porque tal vez resulte ser el mejor punto de partida. Quizás el mejor motivador para usted es considerar una idea de proyecto, comenzar a trabajar en ella y luego descubrir qué necesita aprender en el camino. Si toma esta ruta, esperaría que finalmente volviera a alguna de las otras sugerencias que he hecho porque probablemente concluirá que aprender todo lo que se hace una búsqueda de Google a la vez no es lo más método efectivo
Te animo a que hagas una lista de pros / contras para cada uno de estos, y que los investigues a fondo antes de saltar. Sin embargo, crea una línea de tiempo antes de que lo hagas. Tiene un historial de pasar mucho tiempo investigando sin tomar medidas, así que asegúrese de que esto no se convierta en otro ejemplo de eso. Designe cuánto tiempo va a estudiarlos (diría que probablemente de 1 a 2 meses TOTAL, AL MÁS) y luego comience a analizar lo que va a hacer semana a semana para lograr el objetivo de averiguar cuál que hacer. Luego, haga otra línea de tiempo sobre cómo va a lograr su plan, y auméntela semana a semana, sub-objetivo por sub-objetivo. He encontrado que la forma más fácil de fracasar en algo es establecer un objetivo amplio, y luego comenzar a trabajar en él sin planificar cómo va a lograr el objetivo.