¿Debería moler su biblioteca estándar?
Hola, soy un desarrollador de Go.
Y hace algún tiempo, “fallé” una entrevista porque nunca había usado el paquete utf8 de cerca ni manipulado runas. Sí, historia real.
No , definitivamente no es necesario.
Si estás del lado de la contratación:
No es productivo ni útil exigir que alguien conozca un paquete o tecnología específicos solo por el hecho de conocerlos. Especialmente si no es relevante para su trabajo o intereses.
No es necesario ni práctico para un desarrollador conocer en detalle cada paquete en la biblioteca estándar de un lenguaje de programación. La biblioteca estándar es el conjunto de paquetes que se incluyen con la distribución del idioma y se pueden usar sin instalar bibliotecas adicionales. Estos paquetes brindan una amplia gama de funciones y son útiles para muchos tipos diferentes de aplicaciones, pero no es necesario que un desarrollador esté familiarizado con todos ellos. Especialmente, cuando su biblioteca estándar tiene una gran carga heredada.
En cambio, es más importante para un desarrollador tener una buena comprensión de los conceptos básicos y las características del lenguaje, y poder aprender y adaptarse a nuevos paquetes y bibliotecas según sea necesario. Esto les permite ser más flexibles y eficientes en su trabajo, y poder elegir las mejores herramientas y enfoques para la tarea en cuestión.
Si lo enfrentó en la entrevista:
Aquí hay algunos consejos para manejar esta situación:
- Evalúe la importancia del paquete o la tecnología en relación con su trabajo u objetivos. Si no es relevante o necesario, puede que no valga la pena invertir tiempo y esfuerzo en aprenderlo.
- Comuníquese con la persona que hace la demanda y trate de comprender su perspectiva. Es posible que tengan una razón específica por la que creen que es fundamental que usted conozca el paquete, y comprender su perspectiva puede ayudarlo a abordar mejor sus inquietudes.
- Si la demanda no es razonable o no está alineada con sus objetivos, considere declinar educadamente o explicar su razonamiento. Es importante ser respetuoso y profesional en estas situaciones, pero también es importante priorizar su propio tiempo y metas.
- Si la demanda es razonable y se alinea con sus objetivos, considere aprender el paquete o la tecnología como parte de su aprendizaje y desarrollo continuos. Esta puede ser una valiosa oportunidad para ampliar sus conocimientos y habilidades, pero es importante tener en cuenta sus prioridades y equilibrar su tiempo y energía en consecuencia.

![¿Qué es una lista vinculada, de todos modos? [Parte 1]](https://post.nghiatu.com/assets/images/m/max/724/1*Xokk6XOjWyIGCBujkJsCzQ.jpeg)



































