¿Por qué no optas por una codificación competitiva? Si eres bueno en estructura de datos y algoritmos, entonces deberías practicar más, hay varios problemas difíciles de resolver que aumentarán tu capacidad de resolución de problemas.
Prueba estos:
https://www.codechef.com/
http://www.topcoder.com/
http://www.spoj.com/
CodeForce
Desafíos de programación y competiciones de codificación en HackerEarth
y muchos más hay …
Si desea obtener más información sobre la estructura de datos y los algoritmos, busque estos libros:
1) Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest, Clifford Stein: Amazon.in: Kindle Store
o
2) Compre estructuras de datos y algoritmos fáciles en Java: estructura de datos y rompecabezas de algoritmos Reserve en línea a precios bajos en India
o
3) GeeksforGeeks | Un portal informático para geeks
- ¿Cuáles son algunas diferencias artificiales entre Finlandia y Suecia?
- ¿Cómo funciona el marco de aprendizaje automático SmartASS de Google y qué tan revolucionario es? ¿Qué modelos de ML aprovecha, quién lo creó, cuántas personas trabajan en él, cuántos servidores están dedicados a él?
- ¿Alguien ha creado alguna vez una computadora que pueda simular una voz completamente artificial sin ninguna otra grabación?
- ¿Estaba Watson ganando en Jeopardy un progreso significativo para la IA?
- ¿Puedo solicitar los programas de posgrado de IA en Canadá?
Estos son para construir un perfil de desarrollador de software o podemos decir codificación de núcleo duro
Si te encanta la ciencia de datos, entonces elige Big Data, que es otro campo muy diferente.
y puedes practicar ciencia de datos en Your Home for Data Science (kaggle)
aparte de esto, puedes aprender el lenguaje “R”
R es un lenguaje de programación y un entorno de software para computación estadística y gráficos soportados por la Fundación R para Computación Estadística. El lenguaje R es ampliamente utilizado entre los estadísticos y mineros de datos para desarrollar software estadístico y análisis de datos.
Aparte de esto, puede ir para el perfil de desarrollador Back End … Diría que es lo más fácil de todo, solo tiene que aprender SQL y DBMS … Bueno, no voy a entrar en los detalles del back-end que solo describo en breve
No está interesado en el desarrollo web, de lo contrario le habría sugerido MEAN Stack … ya que es muy solicitado
Pero supongo que te encanta la codificación, así que ve a aprender más idiomas nuevos y practica más con la codificación competitiva …
feliz codificación 🙂