¿Puedes mejorar para resolver problemas algorítmicos que son completamente nuevos para ti?

Construye una cartera

Cree una cartera de algoritmos que sepa cómo usar, cómo codificar y cómo rastrear hasta el nivel que pueda enseñarle a otra persona sobre el algoritmo. Con eso viene la intuición y la confianza.

La programación competitiva puede ayudarlo a aprender cómo aplicar algoritmos además de hacer amigos con otras personas con intereses similares. Hay muchas listas de algoritmos útiles aquí en Quora que han sido proporcionados por algunos programadores muy talentosos.

Comprende tu instrumento (tu cerebro).

¿Sabías que la memoria está ligada a la emoción y la emoción a la memoria? Eso significa que necesita practicar en el mismo estado mental que experimenta cuando debe realizar. De esa manera tendrás más recuerdos útiles. Aprenda más sobre cómo aprende bien. Sé un estudiante de ti mismo.

Está bien no saber algo. Solo diles.

Cuando tuve mi defensa oral para mi doctorado, mi comité comenzó a hacer preguntas. Siguió y siguió y siguió. Tres horas probando teoremas y resolviendo problemas, muchos sin relación con mi tesis. Finalmente, me preguntaron un problema que pensé que debería haber podido resolver, pero me quedé en blanco.

No hay excusas. Entonces, les dije que estaba dibujando un espacio en blanco. Ese fue el final de mis orales. Salí Estaba preocupado. Mi comité me invitó al War Eagle Supper Club para tomar una cerveza. No bebo cerveza, pero ciertamente probé esa. Yo había pasado

Uno de los miembros de mi comité me dijo: “¡Pensé que nunca te rendirías! Todos sabemos lo que puedes hacer. Solo queríamos verte admitir que no sabías cómo resolver un problema ”. 🙂

Resulta que saber lo que no sabes es lo que más necesitas saber.

¡Espera hasta la próxima!

Si se encuentra nuevamente en esta situación, simplemente dígales a los entrevistadores que parece un problema NP-difícil pero que no está familiarizado con él. Le agradaría investigarlo y volver a ellos. Ofrezca probar otro problema. ¡Podrías conseguir el trabajo!

Sigue entrevistando y apuesto a que vendrá el trabajo correcto.

Mejor,

Cuenta

La resolución de problemas en general significa poder resolver problemas que nunca antes había visto. Resolver problemas que has visto antes se llama “buena memoria”.

More Interesting

¿Cómo se escriben funciones explícitas y recursivas cuando se les da un conjunto particular de datos?

¿Obtuviste un trabajo de ingeniería de software al aprender algoritmos a través de MOOC?

¿Qué algoritmo de compresión de imagen se usa en WhatsApp?

¿Qué estructura de datos es más adecuada para una expresión postfix?

Cómo implementar el mapa usando el árbol de búsqueda binario en Java

Me gustaría obtener una fórmula matemática para la siguiente ecuación: tengo una matriz de elementos 'n' para los cuales quiero agregar la diferencia entre el elemento de matriz actual y el anterior. ¿Cómo puedo definir una fórmula matemática para explicar lo que estoy haciendo?

¿Puedo encontrar el camino hamiltoniano más corto en un gráfico completo ponderado no dirigido en tiempo polinómico (donde todos los pesos no son negativos)?

Cómo hacer búsquedas difusas eficientes usando la distancia levenshtein

¿Puede un nodo de árbol binario tener múltiples padres?

Cómo implementar la idea de algoritmos en MATLAB

¿Cuál es el algoritmo de clasificación más rápido para una matriz de números grandes (hasta 1,000,000,000,000)?

¿Qué sitio web / tutorial / video puedo usar para comprender muy bien la programación dinámica en un día?

¿Cuál es la técnica / algoritmo utilizado por mensajeros como WhatsApp y BBM para comprimir imágenes?

¿Cuáles son las desventajas del algoritmo genético?

¿Hay alguna canción popular creada usando algoritmos / IA?