No pude resolver una sola pregunta de calificación de la Hacker Cup de Facebook. ¿Debo bajar mis objetivos?

Estás en ingeniería el primer año. Estás comenzando tu carrera en CSE. Debería comenzar a ver la belleza en la resolución de problemas y cómo funciona la computadora. Deberías intentar tener un sueño real. Entrar en google no es un sueño real. La empresa no debería importar, la parte de resolución de problemas, la belleza en el mejor juguete (computadora) inventado por los humanos son algunas de las cosas de las que debe preguntarse.

Mejora tus habilidades para resolver problemas. Acceda al libro de estructuras de datos y comience a aprender algoritmos. Luego participe en concursos como codechef, topcoder, rango de hacker, juez de uva en línea, hackererath, code jam, etc. Intente durante mucho tiempo, luego mire los editoriales y resuelva las preguntas nuevamente. Sigue haciendo esto iterativamente hasta que estés satisfecho.

Algunos buenos libros para leer:
Estructuras de datos y análisis de algoritmos en C ++ (3a edición): Mark A. Weiss: 9780321441461: Amazon.com: Libros
Manual de diseño del algoritmo: Steven S Skiena: 9781848000698: Amazon.com: Libros
Introducción a los algoritmos: Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest, Clifford Stein: 9780262033848: Amazon.com: Libros

Tienes que leer todos los libros anteriores varias veces para ser bueno en la aplicación de estos conceptos.

Junto con estos, también debe aprender varios conceptos matemáticos como la teoría de números, la geometría computacional, la combinatoria, etc. No ignore los conceptos matemáticos que son importantes para la resolución de problemas. Regístrese en los siguientes cursos en línea gratuitos y hágalos meticulosamente. Las tareas son bastante fáciles, pero los videos son realmente de clase mundial.

Cursos en línea gratuitos:
Coursera – algoritmos parte 1
Coursera – algoritmos parte 2

Haz proyectos reales. Hay muchos proyectos de código abierto con código que puede tomar y comenzar a corregir errores, creando nuevas funciones. Solo participar en concursos no te lleva a ninguna parte, contribuir a proyectos de código abierto te ayuda mucho a largo plazo. Este es el mejor consejo que puedo dar a un estudiante de primer año, ya que desearía que alguien me hubiera contado todo esto en mi primer año.

Me gustaría dar algunos sermones citando a Feynman: “No pienses en lo que quieres ser. Piensa en lo que quieres hacer”. Deja de pensar en entrar en una empresa en particular como tu objetivo en la vida, pero piensa en lo que quieres aprender y lograr en la vida en general. Entrar en google como objetivo, me parece ridículo.

(La cita completa es (lo siento, no pude resistir):
“Enamórate de alguna actividad, ¡y hazlo! Nadie se da cuenta de qué se trata la vida, y no importa. Explorar el mundo. Casi todo es realmente interesante si lo profundizas lo suficiente. Trabaja tanto como quieras en las cosas que te gusta hacer mejor. No pienses en lo que quieres ser, sino en lo que quieres hacer. Mantenga algún tipo de mínimo con otras cosas para que la sociedad no le impida hacer nada en absoluto “.
– Richard P. Feynman)

No, es una señal para aumentar sus esfuerzos.

Realmente no. Se supone que Facebook Hackers Cup no es fácil y muchos programadores (incluido yo) no suelen cruzar la primera barrera. ¡Pero eso simplemente significa que tenemos que aprender un poco más y practicar antes del próximo! ¡Se trata de divertirse hackeando! 🙂

No, en su lugar deberías trabajar para lograrlo.

More Interesting

Quiero crear una serie de autorespondedores por lista de Mailchimp importando todo el contenido a través del archivo CSV. ¿Cómo puedo hacer esto si es posible?

Si poseo el .net de una palabra clave genérica, ¿podrían los propietarios de .com o .org tener alguna reclamación?

Tartamudeo cuando hablo en inglés, y proceso información e ideas lentamente. También estoy en mi tercer año de BTech en CSE. ¿Qué debo hacer después de 2-3 años, optar por la preparación de MBA o probar la EM?

Estoy discapacitado y necesito ayuda para arreglar mi casa. ¿A dónde puedo recurrir para obtener subvenciones o regalos monetarios?

He estado pensando en comprar una bicicleta por algún tiempo y decidí ahorrar y comprar una Kona Dew. ¿Qué elementos esenciales necesito para comenzar? Solo haré una conducción ligera para hacer un poco de ejercicio, principalmente en la carretera, pero ¿quieres construir un Sportive el próximo año?

Soy un arquitecto recién graduado, interesado en la gestión de bienes raíces. ¿Es una licenciatura en Administración de la Construcción una buena opción para tomar o es mejor optar por un MBA general? ¿Cuál de ellos garantiza un crecimiento mejor y más rápido y perspectivas de futuro?

No gané ninguna competencia en matemáticas, ¿debería dejar de intentar llegar al MIT?

Si estuviera organizando una base de datos de piezas de música clásica, además de lo obvio, ¿cuáles son algunas variables y datos musicológicos que serían importantes para incluir en cada canción?

Mis bolas de medicina china de hierro se han usado mucho y ahora huelen mal. ¿Qué reacción química está causando esto y cómo puedo neutralizarlo?

Mis vecinos siguen llamándome a la policía por quejas de ruido antes del toque de queda. ¿Es este acoso?