Se suele decir que estas habilidades probablemente no son las que se aprovechan en entrevistas como LeetCode y que debes practicar únicamente problemas de coding a diarios.
Se suele decir que estas habilidades probablemente no son las que se aprovechan en entrevistas como LeetCode y que debes practicar únicamente problemas de coding a diarios.
Aun así te recomiendo tener buenos fundamentos y convertirse en un buen ingeniero de software para aprovechar las entrevistas en este mundo competitivo.
La mejor manera de mejorar tus habilidades de programación es construir aplicaciones completamente funcionales.
Eso incluye fundamentos de sistemas operativos, arquitectura de computadores, redes y programación de sistemas.
Si te apetece un desafío, ¡inténta crear una de tus herramientas que uses a diario!
Si no, quizás te gustaría probar con:
⇢ Construye tu propio servidor Redis.
⇢ Construye tu propio generador de códigos QR.
⇢ Construye tu propio intérprete de Lisp.
⇢ Construye tu propio balanceador de carga de aplicaciones.
⇢ Construye tu propio limitador de tasa de API.
⇢ Construye tu propio cliente Git.
⇢ Construye tu propio resolutor DNS.
⇢ Construye tu propio cliente de Spotify.
⇢ Construye tu propio cliente IRC.
⇢ Construye tu propio shell.
⇢ Construye tu propia herramienta de diff.
⇢ Construye tu propio acortador de URL.
⇢ Construye tu propio servidor web básico.
⇢ Construye tu propio Bot de Discord.
⇢ Construye tu propia herramienta de compresión utilizando programación Huffman.
⇢ Construye tu propio grep.
⇢ Construye tu propio traceroute.
⇢ Construye tu propia herramienta de línea de comandos de Unix: wc.
⇢ Construye tu propio analizador de JSON.
⇢ Construye tu propia herramienta de línea de comandos de Unix: cut.
Y para mejorar en las entrevistas, recuerda que no se trata solo de la parte técnica.
Existen muchas habilidades que conviene trabajar, como venderte o tener una marca personal.
Si quieres obtener más consejos al respecto, ¡escríbeme la palabra "replay" y te enviaré mi webinar donde te muestro otras habilidades que debes destacar para mejorar de trabajo!