Como estudiante, realmente deberías entender bien los fundamentos de la informática y la teoría detrás de ella. La idea es que esto lo ayudará a lo largo de su carrera y podrá elegir cualquier tecnología nueva a medida que surja porque comprende los conceptos básicos detrás de ella. Si bien puede ayudar desde una perspectiva de búsqueda de empleo a corto plazo “saber muchas cosas”, puede no ser de gran ayuda para comprender la teoría subyacente. Además, si recoge muchas cosas de manera superficial, puede que ni siquiera le sirva de ayuda profesional, ya que puede verse que no tiene “profundidad” o “sustancia”.
CS realmente se trata de construir nuevas tecnologías, en lugar de solo usar una herramienta o tecnología en particular. Es decir, casi siempre está construyendo algo nuevo que se basa en tecnologías existentes y utiliza herramientas existentes.
Para ser un poco más directo al responder a su pregunta, creo que esto último es algo mejor ya que al menos está obteniendo una comprensión más completa de ese lenguaje o tecnología. Sin embargo, comprender la teoría CS y los conceptos fundamentales irá mucho más lejos.
- ¿Cuáles son los últimos desarrollos tecnológicos en tecnología web?
- Dado que el iPhone 7 tiene certificación IP67, ¿puedo lavarlo con agua y jabón de vez en cuando?
- ¿Qué es exactamente el servicio Aadhar Pay? ¿Cuáles son las tecnologías e infraestructura subyacentes utilizadas para esto?
- ¿Cuál es la mejor calidad que debe tener un asistente virtual para ser contratado por los clientes?
- ¿Puede India resolver un gran problema usando tecnología pero de alguna manera no hacerlo?
Además, no necesariamente quiere apostar su carrera demasiado profundamente en una sola tecnología a medida que van y vienen. Es posible que tenga suerte y elija uno que siga siendo relevante durante los próximos 30 años, pero es probable que sea reemplazado por alguna otra tecnología o múltiples tecnologías en ese período de tiempo.