Gracias por la A2A
Imagine que hay dos personas, Persona1 y Persona2.
Persona1: conoce toda la sintaxis de un idioma.
Persona2: Bueno para resolver problemas y algoritmos.
- ¿Me contratarías para un puesto en diseño de juegos basado en mi cartera?
- Cómo ser contratado como director de una película y qué habilidades necesitas para llegar allí
- Cómo contratar desarrolladores front-end y programadores front-end
- ¿Qué empresas contratan a recién graduados en ingeniería electrónica?
- ¿Cuál es la mejor respuesta para 'por qué debería ser contratado para esta pasantía'?
Entonces, si les doy el mismo problema a ambos, Person1 toma mucho tiempo para resolverlo (no estoy hablando de la parte de codificación) que el tiempo que toma Person2 . La segunda persona puede hacer que el algoritmo del programa sea rápido (que es lo que comienza antes de la codificación) . La codificación es la siguiente parte .
Sin el algoritmo, no sabes qué codificar y, por lo tanto, no puedes resolver el problema.
Entonces, si eres bueno para hacer algoritmos y resolver problemas, conoces el núcleo de todos los idiomas y aprender las habilidades tecnológicas es como conocer todas las palabras y la sintaxis sin saber cómo usarlas para resolver el problema.
Entonces, aprender todas las habilidades tecnológicas del lenguaje es la parte más fácil. Puede tomar algún tiempo aprender su primer idioma, pero una vez que tenga algunos conocimientos de programación, es fácil aprender cualquier idioma nuevo.
Pero, aprender las habilidades técnicas es difícil y NO es un proceso de una noche.
Espero que responda tu pregunta.
PD: NO estoy diciendo que es inútil aprender la sintaxis y todo. Esos son los tipos que pueden codificar y corregir errores que obtienes fácilmente. Estoy tratando de enfatizar la importancia de hacer algoritmos y resolver problemas.
Siéntase libre de comentar. 🙂