Tengo la sensación de que Julia puede convertirse en un lenguaje bastante significativo. He comenzado a pasar un poco de tiempo aprendiéndolo. Si yo fuera usted en su etapa inicial de su carrera, seguiría progresando con Julia incluso mientras aprende todo lo demás.
A medida que aprende redes neuronales, algoritmos genéticos, estadísticas y una gran cantidad de temas de CS, primero debe hacer el ejercicio en el idioma asignado y volver a hacerlo en Julia. Cuando lo tenga completado esta tarea paralela, siga los siguientes pasos adicionales.
- Limpie su código en el idioma de asignación original y en Julia, para que estén muy limpios, bien formateados y funcionen correctamente.
- Escribe un tutorial claro y sucinto que
- Establece claramente el problema
- Apunta a cualquier archivo de datos que sea necesario
- Explica el enfoque de la solución de una manera independiente del lenguaje.
- Explica cómo implementar la solución junto con sus ejemplos de código limpio en el lenguaje de asignación y en Julia
- Alerta al lector sobre los problemas que ha encontrado, incluso si cree que le hace parecer estúpido
- Publíquelos en su propio sitio web dedicado a ofrecer estos ejemplos
- Hacer esto constantemente te obligará a aprender cada tema a un nivel más profundo y te llevará bien en el camino para establecerte como una autoridad en un idioma emergente.
- Además de estos tutoriales, vea si puede desarrollar paquetes que se vuelvan parte del ecosistema de Julia. Esto fortalecerá enormemente tu autoridad.
- Beneficio: al aprender más a fondo, establecer reputación a través de ayudar a otros y monetariamente a través de consultoría y ofertas de trabajo.