He sido desarrollador durante 23 años y los administro durante 18 años.
Desea especializarse algunos, pero no mucho, y necesita conocer las tecnologías web razonablemente bien.
Querrá conocer una de las tres “pilas”: la pila de Microsoft, la pila de Java o la pila de LAMP. Te dejaré que busques detalles sobre las pilas. También querrá saber cómo crear aplicaciones web, al menos con HTML, JavaScript y jQuery.
- ¿Quién es un ingeniero de plataforma? ¿En qué se diferencia del ingeniero de software y devops?
- Cómo prepararse para una carrera como ingeniero de software en Google con experiencia en ECE
- ¿Cuántos años llevará ser un ingeniero de software senior?
- ¿Debo aprender Excel como ingeniero de software para comprender / filtrar datos de documentos creados por analistas de negocios?
- ¿Los ingenieros de software que usan lenguaje / software patentado en trabajos anteriores consideran una desventaja para los reclutadores / entrevistadores?
No volvería a jugar con WinForms o C ++ a menos que su trabajo lo requiera.
Para ser honesto, parece que su escuela necesita actualizar su plan de estudios. Si están enseñando C ++, tiene una buena base, pero el plan de estudios está desactualizado entre 10 y 15 años.
No se preocupe, la base es lo más importante, pero obtendría una suscripción a Desarrollador en línea ilimitado, TI y capacitación creativa y me familiarizaría con una nueva pila de idiomas moderna.