¿Se les permite a los programadores buscar respuestas / códigos en la web mientras trabajan?

Sería estúpido evitar que un desarrollador obtenga respuestas de fuentes válidas para ser más productivo.

De hecho, hoy en día la mayoría de los desarrolladores consultan StackOverflow para obtener respuestas y algunos incluso publican respuestas también.

Sin embargo, es importante entender cuándo alguien cruza la línea de usar el código de alguien que podría tener algún tipo de derecho de autor. En otras palabras, una cosa es copiar y pegar algunos fragmentos de código y otra es obtener archivos fuente completos y atribuírselos a usted mismo.

La responsabilidad final de cualquier infracción está en manos del editor del software. Por lo tanto, es importante que los desarrolladores entiendan que el uso de cierto código podría estar prohibido para uso comercial o el autor puede requerir una mención en algún lugar de su producto final.

Asegúrese de que su equipo, colegas y usted comprendan los riesgos de infracción de derechos de autor. En el mundo actual, en su mayoría, el desarrollo de aplicaciones móviles que podría resultar en una extracción inmediata de su aplicación de la tienda y más acciones legales después.

Solo imagine lo difícil que fue escribir Google … sin poder usar Google para encontrar las respuestas. (Si desea una referencia más fechada, sustituya Lycos o AltaVista)

En la mayoría de las situaciones, no solo puede buscar las respuestas en la web, sino que también se recomienda activamente. Esta es, de lejos, una de las formas más rápidas y confiables para encontrar un error, ya que está aprovechando un gran pozo de conocimiento. La mayoría de las cosas que intentas hacer, alguien, en algún lugar, habrán hecho algo similar, y es genial tener esa respuesta instantánea.

En algunos casos, debe tener mucho cuidado al hacer búsquedas; Por ejemplo, cuando se trabaja en un proyecto secreto, incluso el acto de búsqueda puede interpretarse como una fuga de datos, ya que las palabras clave se envían técnicamente. Hay proyectos, por esa razón, que se realizarán en redes con espacios de aire.

Sin embargo, en general, Internet y los motores de búsqueda han ayudado en gran medida a nuestra capacidad de aprovechar la experiencia de otras personas. Esto nos permite omitir volver sobre sus pasos y avanzar nuestros conocimientos y habilidades, y es uno de los principales contribuyentes de por qué el desarrollo tecnológico en el siglo XXI es tan rápido: la disponibilidad de comunicaciones, la disponibilidad de información en cualquier momento.

No, debes memorizar todo lo que hay sobre todo. Esperan que tenga implantes de google en su cerebro: D.

Ok, es broma.

Sí, en la MAYORÍA de los trabajos, puede navegar en la web para obtener respuestas sobre el trabajo.

Sin embargo, hay excepciones. Si trabajas en un proyecto secreto, generalmente tienes una biblioteca de referencias, documentos y cosas a las que puedes acceder localmente, pero generalmente no estás directamente conectado a Internet.

¿Permitido? Más o menos tienen que hacerlo. Dudo mucho que algún programador trabaje para una empresa que lo evitaría por alguna estúpida razón, porque eso esencialmente evitaría que el programador haga su trabajo correctamente. Los programadores necesitan muchas herramientas para hacer el trabajo; impedirles que usen la web les impedirá usar esas herramientas, y ¿cómo puede alguien esperar un trabajo bien hecho en ese caso?
Algunas compañías incluso permiten esto durante la entrevista, porque está más cerca de un entorno de trabajo real, especialmente las compañías que usan pruebas de programación en línea para contratar programadores.

No solo buscamos en la web todo el tiempo, y atraemos proyectos de código abierto cuando sus licencias son compatibles …

Permitimos que los candidatos durante las entrevistas busquen cosas en Google .

Nuestras entrevistas pretenden reflejar el mundo real y es completamente normal que necesite buscar una API u objeto cuando desee elegir la mejor solución para un problema en particular.

Bueno, esto en realidad varía de una compañía a otra. Si está trabajando para clientes seguros como bancos, entonces no puede buscar respuestas en Google. Tienen su propia base de conocimiento basada en intranet y un motor de búsqueda donde puede buscar cosas específicas.

PD El día en que Google cierre, más del 80 por ciento de las personas de TI perderán su trabajo.

En general, si. Desbordamiento de pila: donde los desarrolladores aprenden, comparten y desarrollan carreras fue mi mejor fuente, personalmente.

La advertencia es que debe tener cuidado con los posibles problemas de propiedad intelectual.

Si los desarrolladores no tuvieran acceso a recursos como Stackoverflow o W3Schools, estoy bastante seguro de que el mundo explotaría. Sé que ciertamente ya habría destrozado muchas computadoras.

No hay nada de malo en investigar la respuesta en línea. Si es abogado, ¿cree que podría salirse con la suya sin investigar un caso antes de ir a la corte?

El único momento en que se convierte en un problema es si no cumple con los plazos porque está esperando respuestas o si está robando el código de otro usuario .

Absolutamente. De vuelta en la edad de piedra, los programadores tenían que usar libros. Ahora tenemos Google, Stack Exchange y vistas previas de las respuestas que más queremos en Experts Exchange.

Por supuesto, programar un trabajo no es una prueba, es un trabajo como cualquier otro.

Digamos que usted es mecánico de automóviles, buscaría cosas como qué grado de aceite y motor toma, qué bujías de terceros funcionan, etc.

Es por eso que es un poco raro en la academia o en las entrevistas de trabajo, no se te permite buscar cosas, se está probando en condiciones totalmente poco realistas.

Es bastante raro que pueda cortar y pegar, pero usar las ideas y modificar el código para adaptarlo es perfectamente aceptable. Si está en la web, es de dominio público y se ha colocado allí deliberadamente, así que ¿por qué no usarlo? Siempre y cuando esté dentro de las leyes de derechos de autor y los acuerdos de licencia aplicables.

No solo está permitido, a menudo es parte del trabajo. Mi última tarea fue básicamente una búsqueda en Google y la lectura de documentación para resolver un problema.

Eso es realmente todo lo que hacemos.

se les anima a hacerlo