Yo diría ambos .
Como estudiante , sería ideal para uno aprender a construir fuentes desde cero y tratar de igualar la calidad de las bibliotecas existentes, esto simplemente facilitará el aprendizaje y la comprensión de cómo funcionan las bibliotecas.
Como desarrollador , sería ideal para uno ser bueno en el uso de bibliotecas preexistentes para facilitar el desarrollo rápido del producto. Sin embargo, debe tener cuidado para asegurarse de comprender las bibliotecas que está utilizando.
- ¿Qué oportunidades laborales tiene un estudiante universitario internacional que estudia en los Estados Unidos? (después de su licenciatura en informática o ingeniería informática)
- ¿Cómo debo prepararme para un trabajo como programador de aprendizaje profundo? Estoy en mi segundo año de ingeniería informática.
- Solo he producido 5000 líneas de código en un año, ¿son muy pocas para un desarrollador a tiempo completo?
- ¿Necesita un título en informática o informática (o incluso cualquier título) para trabajar como desarrollador / ingeniero de software para el gobierno de EE. UU. O una gran empresa tecnológica?
- ¿Qué área de programación verá el mayor crecimiento en los próximos años?
Por lo tanto, idealmente, ser bueno en ambos es lo mejor en mi opinión. Sin embargo, puede modificar el proceso de aprendizaje y desarrollo para satisfacer sus necesidades y aprender en consecuencia.
La abstracción de las bibliotecas que encuentro es como los frenos en un vehículo, puedes usarlos cuando lo necesites y funcionará como se supone, sin embargo, tendrás que cambiar el aceite de vez en cuando, así que es mejor saber un poco más que solo qué escribir. (No es la mejor metáfora jaja)