En primer lugar, creo que la pregunta de las escuelas de programación depende de dónde se encuentre. En los EE. UU., Muchos trabajos de programación solo se destinan a personas con títulos de 4 años, por lo que, en el mejor de los casos, se trata de alguien con un título en informática, de lo contrario, es posible que ni siquiera hayan tomado clases de informática. Como parte de un plan de estudios estándar de ciencias de la computación, no hay instrucciones sobre cómo buscar respuestas. En general, la recuperación de información (donde puede aprender algo sobre la búsqueda de palabras clave) es una elección. Entonces, probablemente no estén recibiendo instrucción formal en la escuela. No estoy seguro de que esto sea algo que deba enseñarse en la escuela, ya que la mayoría de las escuelas están ocupadas atentando los fundamentos y las cosas (y no haciendo un gran trabajo incluso en eso ...). Además, muchos programadores no provienen de una formación en informática de todos modos. Este es el tipo de cosas que alguien recogerá rápidamente con el ejemplo ... Por ejemplo, le hacen una pregunta a su compañero de trabajo y luego el compañero de trabajo pregunta qué dijo Internet (o Google / Bing / Ask / etc.). Muy rápidamente aprenderán a preguntarle a Google / Bing antes de acudir a su compañero de trabajo.
Es muy importante poder buscar respuestas en un motor de búsqueda porque muchas veces el sistema operativo / biblioteca escupe un mensaje de error extraño que no indica qué lo causó. Una búsqueda rápida en Google muestra toneladas de otras personas con el mismo problema y, a menudo, encuentra una solución que funciona. De lo contrario, podría estar llamando al vendedor y pagando una fortuna para averiguar qué está pasando ... Todavía hay un saldo. Es muy fácil perder mucho tiempo buscando o comenzar a leer toneladas de debates sobre la solución correcta y perder fácilmente un día. Es importante ser objetivo.
No creo que ser un buen buscador sea un sustituto para ganar experiencia en un área. A los docentes de mi universidad les gusta burlarse de las personas que, para los exámenes caseros, solo encuentran algo y lo cortan / pegan en Internet. A veces, lo que encontraron es incluso relevante, pero las personas no se molestaron en interpretar el material y generar una respuesta, simplemente cortaron y pegaron todo el párrafo / artículo. Entonces, con los programas, terminas en un desastre si no tienes suficiente conocimiento para juzgar qué resultados son buenos y cuáles no. A menudo, si busco algo nuevo, mi primer paso es Wikipedia y luego algunas de las fuentes para obtener un poco de información. Una vez que tenga eso, es mucho más fácil buscar. Si realmente no sabe nada, es probable que ni siquiera sepa una respuesta correcta. Incluso cuando busco un mensaje de error específico, a veces es causado por varias cosas ... Se necesita un poco de conocimiento sobre el área para reducir las posibles soluciones. Además, desde que Google apareció en escena, he notado que las búsquedas simples a menudo funcionan mejor. En el pasado, tenía que ser más inteligente con las palabras clave / + y los operadores ... Pero con Google, a menudo, una simple pregunta "¿Cómo implemento el ordenamiento de burbujas" o incluso el "ordenamiento de burbujas" le dará exactamente lo que desea? En los días anteriores, es posible que haya tenido que decir burbuja de baño o algo así ... ahora a menudo no es necesario. Pero con google con bastante frecuencia, una simple pregunta "¿Cómo implemento el ordenamiento de burbujas" o incluso el "ordenamiento de burbujas" le dará exactamente lo que desea? En los días anteriores, es posible que haya tenido que decir burbuja de baño o algo así ... ahora a menudo no es necesario. Pero con google con bastante frecuencia, una simple pregunta "¿Cómo implemento el ordenamiento de burbujas" o incluso el "ordenamiento de burbujas" le dará exactamente lo que desea? En los días anteriores, es posible que haya tenido que decir burbuja de baño o algo así ... ahora a menudo no es necesario.