|
Muchos estudiantes de la universidad donde trabajo, siempre me preguntan qué camino deberán tomar para tener una vida profesional exitosa, y algunos de los usuarios del sitio también me lo han preguntado. Entonces he tomado la decisión de escribir este post para poner de manifiesto mis humildes opiniones respecto a lo que deberían de estudiar los futuros profesionales de la informática. Les dejo mis comentarios:
En primera instancia lo fundamental es terminar tu carrera, porque precisamente todos los empleadores te pedirán un título (Ingeniero o Licenciado) sino tienes título no te darán trabajo, aunque tengas certificaciones.
Un ingeniero o un Licenciado, no es nada sino tiene otro tipo de preparaciones, por ejemplo, es primordial que aprendas inglés, eso te abre las puertas a muchas cosas, aunque no lo creas, muchos trabajos piden inglés como requisito fundamental para optar a buenos cargos y muchos manuales técnicos y certificaciones son en inglés. A parte de esto hay cursos que deberás sacar por tu cuenta, por ejemplo, un curso de Reparación y Mantenimiento de Computadoras es de mucha utilidad y no es muy caro, un Curso de Diseño Gráfico también (si acaso no te lo han dado en la universidad).
Una vez graduado deberás decidir en qué te quieres especializar: Si quieres especializarte en redes, con respecto a las certificaciones, la verdad es que eso está dando mucho dinero, te recomiendo las certificaciones Cisco (CCNA y CCNP (en inglés) para comenzar, luego hay certificaciones Cisco un poco más caras, que con las anteriores ya ganarás suficiente para pagarlas) Luego sería bueno que sacaras una Certificación Microsoft de Tecnologías Servidor (Windows Server, ISA Server, Small Bussiness Server, Exchange, BizTalk, etc) También no olvides manejar la configuración de servidores Linux. Con esto serás todo un experto en redes y esto se está pagando muy bien en estos momentos.
Si quieres especializarte como Programador, es importante que manejes muchos lenguajes de programación, los que DEBES OBLIGATORIAMENTE MANEJAR son los siguientes: Java, Visual Basic.Net, Ado.Net, PHP, ASP.Net con énfasis a controles Infragistics, C#, algunas empresas utilizan PERL, creo que no se me queda ninguno de los más importantes. Además es necesario que manejes gestores de bases de datos como: Oracle, SQL Server 2000, 2005, MySQL, PostGreSQL. Además es importante que manejes algo de Crystal Report. Para sistemas de información deberás manejar algo la Metodología UML. La mayoría de estos lenguajes de programación se aprenden de forma autodidacta, en cambio, para redes necesitas certificarte, aunque algunas empresas piden certificaciones en programación (sobre todo en Java). Por lo tanto veo más dificultad cuando decides optar como Programador, porque requiere mucho esfuerzo y autodisciplina.
El Panorama quedaría así:
Primer Paso: Terminar tu carrera (si es posible con inglés a la par)
Segundo Paso: decidirte que camino tomarás: Redes o Programación?
Tercer Paso: Certificaciones y capacitaciones según el camino que hayas escogido.
Espero sirvan mis humildes opiniones y queda abierta la secciones de comentarios y los foros para aportar o mejorar esta propuesta que estoy realizando.
Saludos
Marlon Matus Aronsonth
|