Tengo 28 años, estoy desempleado, tengo 17 meses de tiempo libre y quiero ser Red Topcoder para el final. Si es posible, ¿cómo debo hacerlo?

Estamos en el mismo bote hermano. Tengo 28 años y quiero sobresalir en algoritmos lo antes posible. Supongo que 17 meses son suficientes para lograr el objetivo, pero también depende de las horas / día que vayas a dedicar a tus preparativos. Tenga en cuenta que debe contribuir a sus horas de “trabajo profundo”, no un poco de lectura / codificación aquí y allá.

Te sugiero que escojas el libro CLRS para mejorar los algoritmos, teórico. Además, comience a leer los tutoriales de Topcoder para implementar algoritmos a problemas del mundo real.

Intenté completar CLRS antes de sumergirme en la programación competitiva, pero no funcionó. Me aburrí de leer el libro en soledad. Le sugiero que encuentre mejor a una persona que esté en el mismo barco y comience a programar con sus compañeros, ya que hará que la preparación sea más divertida y perspicaz.

Si lo desea, puede conectarse conmigo en Quora para discutir temas más prácticos sobre “algoritmos de aprendizaje a 28” 😉

Feliz codificación

Incluso cuando ni siquiera estoy cerca de tu edad, creo que soy elegible para responder tu consulta. Y dado que alguien me consideró digno de hacer esta pregunta.

Una declaración

No seas estúpido, consigue un trabajo incluso si es de bajo perfil.

Ahora la parte donde te digo por qué.

La razón por la que considero que estamos en una posición similar es porque ambos estamos al borde de decidir nuestras carreras a esta edad, y la mía comienza con la universidad y la tuya con el trabajo.

Incluso cuando los algoritmos y las estructuras de datos tienen la mayor importancia en el campo de la informática, no son un sustituto del desarrollo y la experiencia laboral en un campo de especialización.

Seguro que una buena comprensión de los algoritmos y las estructuras de datos lo generalizará en probablemente 17 meses, incluso si se convierte en un Topcoder con calificación roja (volveré sobre esto más adelante), las empresas aún tendrían un período de capacitación obligatorio de 3 meses al menos antes Te ponen en el campo. Ahora que mis amigos, aunque suena tentador porque probablemente lo colocarán en una mejor compañía, aún pondría en suspenso su perspectiva de carrera debido al retraso que enfrentará por la ausencia de la industria.

Primero necesitas encontrar un área, porque creo que sé que no.

Si tiene, entonces, bien, consigue un trabajo, y practica algoritmos y estructuras de datos al margen, son materiales de estudio y práctica, no puede tomarlos como un tiempo completo. Se necesita mucho trabajo duro para llegar incluso a Target, la mente es roja.

Ser un topcoder rojo

Y nadie te detendría de Topcoder si te unieras a una empresa, si crees que no podrías estudiar mientras trabajas.

Entonces, amigo mío, no lo harías incluso si renunciaras, porque estás en busca de un camino más fácil. Y confía en que ser un Topcoder Red es más difícil que conseguir un trabajo.

Ahora esto sucedería. Mejorarás drásticamente durante un par de meses, luego, en algún momento, terminarás con una curva de aprendizaje mucho menos pronunciada. Perderá un SRM drásticamente y debido a que no tiene valor monetario, terminará cayendo en depresión.

Y las personas no hacen cosas bonitas cuando caen en la depresión.

Tu elección.

Manténte feliz ,
😀 Confía en mí, sé que la vida no es bonita.

¡¡Saltar!!
1. Aprenda los conceptos básicos: al menos un lenguaje de programación (geeks para geeks)
2. Ofrezca su mejor esfuerzo al menos de 6 a 8 horas por día (aprenda tanto como pueda sobre estructuras de datos y algoritmos) (geeksforgeeks)
4. Termine los cursos de matemáticas hasta el nivel de skool alto durante al menos 2 horas por día para mejorar sus habilidades lógicas y analíticas (khanacademy.org)
5. Practica y repractica cada cosa que no sabes
6. Establezca metas pequeñas y continúe alcanzándolas.
7. Invierte en libros / cursos y tus habilidades si tienes dificultades
8. Pruebe sus conocimientos (Únase a cualquier portal de programación competitivo y siga la pila de abajo hacia arriba cuando haya terminado con todos los pasos mencionados anteriormente)
¡Todo lo mejor!