Quiero tener conocimientos profesionales de informática y programación, pero no quiero ser desarrollador, ¿qué debo hacer?

Debes repensar lo que quieres exactamente.

Dices que tienes habilidades “profesionales” en programación y ciencias de la computación. Las habilidades profesionales en cualquier campo generalmente significan poder hacer una profesión de eso. Tal profesión sería trabajar como desarrollador o ingeniero de software.

Sin embargo, hay personas con un grado de CS y habilidades de programación mediocres o buenas (todavía “profesionales” pero no de alto rendimiento) que trabajan en un campo diferente al software de desarrollo agudo, porque hay muchos trabajos en torno al desarrollo de software sin desarrollar realmente El software en sí. Pero sus habilidades de programación y ciencias de la computación les ayudan a realizar estos trabajos. Los ejemplos son gerentes de proyectos, propietarios de productos (en proyectos Scrum / ágiles) o personas que se ocupan de toda la comunicación entre los desarrolladores reales y los clientes / usuarios, especialmente en los departamentos de TI de grandes empresas que no son de TI.

Pero para responder a su pregunta y darle algunos consejos prácticos, tendría que contarnos más sobre usted: ¿Qué ha hecho hasta ahora? ¿Ya has seguido algún tipo de educación académica? ¿Qué es lo que realmente quieres, si no trabajas como desarrollador?

En general, diría que las personas que son buenas en programación generalmente hacen un buen trabajo en muchos otros campos, ya que tienen una forma muy estructurada de resolver problemas.

Probablemente deberías comenzar mirando algunos cursos gratuitos en línea sobre Khan Academy, Code Academy o Coursera. Estos son solo 3 puntos de venta que ofrecen (en su mayoría) cursos de programación de alta calidad gratuitos para personas con diferentes niveles de experiencia y conocimientos.

Una vez que tenga algunos proyectos pequeños en su haber, sugiero que abra hackathons en su área. Brindan una excelente oportunidad para aprender de los demás (a menudo atraen a personas que aman compartir sus conocimientos) y para poner en práctica sus nuevas habilidades al resolver problemas del mundo real.

Trabaja en algunos proyectos por diversión.

Por ejemplo-

1) Construye juegos interesantes

2) Trabajar en gráficos / animación

3) Resuelve problemas de programación interesantes

4) Escriba pequeños programas para su uso personal (calculadora de impuestos, alarma de despertador, recordatorio de tareas, etc.)

5) Escribe algunos programas que se ejecutan en segundo plano y molestan a tus amigos 🙂