¿Cómo un estudiante universitario de pregrado de CS consigue una pasantía durante el verano? ¿Qué habilidades (técnicas, de programación, etc.) son vitales para aprender cuando te gradúes?

¿Sabes que? la informática y la programación de computadoras y la ingeniería de software son caminos de aprendizaje para toda la vida … debe aprender _ahora_ cómo responder esas preguntas por sí mismo … no mire a Quora o LinkedIn o StackExchange para ese tipo de respuestas que busca, porque hay muchas tonterías artistas y pseudo expertos que podrían estar alimentando su línea de pseudo conocimiento … Dios sabe que las grandes corporaciones son focos de mediocridad y estupidez … seguro, busque respuestas en todas partes, incluidos los sitios web de respuestas antes mencionados, pero tome todo lo que aprenda. fuera de la web, o en cualquier otro lugar, con una gran tina de sal …

Ni siquiera voy a comenzar a tratar de responder esas preguntas por ti, no es que no pueda hacerlo, sino porque me temo que cualquier cosa que te diga podría quedar irremediablemente desactualizada a menos que haga una investigación intensa y actualizada … y esa es la investigación que debería estar haciendo … hable con la gente, establezca contactos, únase a sociedades profesionales y técnicas, merodee la red, lea los oficios (documentos comerciales industriales, así como las secciones técnicas de trapos comerciales como Forbes y el Wall Street Journal), formule sus propias opiniones, conviértase en su propio agente y asistente de investigación … puede hacerlo … debe hacerlo

Creo que para un estudiante de CS en cualquier nivel, los conceptos básicos de programación son realmente importantes. Que puede incluir programación orientada a objetos, estructuras de datos, algoritmos y conceptos de bases de datos. Estos son los temas principales si eres realmente bueno en ellos, puedes obtener prácticas / trabajo en una buena casa de software.