La programación no es para todos; requiere un tipo muy específico de pensamiento cuantitativo y analítico, y el proceso de aprendizaje puede ser difícil, incluso con algunas de las formas divertidas de aprender a programar. Pero no se desanime si quiere ser parte del campo tecnológico; ¡Hay muchos trabajos en Google para personas que no saben codificar!
Diseñador
La codificación puede ser más arte que ciencia, pero el diseño gráfico tiene que ver con el arte. Si tiene inclinaciones artísticas y le gustaría involucrarse en tecnología, ser diseñador es algo que puede considerar. Hay una serie de áreas en las que podría especializarse, o podría ser un oficio de diseño y hacer un poco de cada una. Es necesario diseñar productos y empaques para empresas que producen bienes tangibles, diseñar anuncios e imágenes de marca para los que no lo hacen, y diseñar páginas web para ambos.
- Cómo convertirse en un consultor de fuerza de ventas
- ¿Cómo puede un nuevo puesto de desarrollador de software cambiar a un puesto de analista de negocios en TI? ¿Es fructífero?
- Cómo cambiar de BPO a trabajo de perfil técnico
- ¿Cuál es la forma o el procedimiento para que un hombre común comience una carrera política?
- ¿Cuáles son algunos trabajos altamente calificados con salarios altos que pocas personas conocen?
El diseño es una de las áreas de esta lista en la que podría tener éxito sin ningún conocimiento de codificación. Aunque todos pueden beneficiarse de algunas habilidades básicas de codificación (especialmente en diseño web), muchos diseñadores no tienen ningún conocimiento de programación. Si estás interesado en el diseño y la codificación, te alegrará saber que hay un lenguaje de programación para diseñadores llamado Processing.
Especialista en experiencia de usuario (UX) / interfaz de usuario (UI)
Existen varios roles que se incluyen en esta categoría, pero todos tienen que ver con la forma en que los usuarios interactúan con un sitio web, programa o aplicación. Este rol puede involucrar habilidades de diseño, psicología, interacción humano-computadora (HCI) y otras. Cuando se desarrollan sitios web, programas y aplicaciones, los especialistas en UX / UI esbozan esquemas y maquetas, prueban modelos en los usuarios y proporcionan pautas para que los diseñadores completen la interfaz de usuario.
Los resultados de la encuesta publicados a principios de este año mostraron que los expertos en UX provienen de una amplia variedad de antecedentes y tienen títulos en todo tipo de cosas, muchos tenían títulos de maestría relevantes, como en HCI. Cuando se les preguntó qué habilidades encontraron más útiles, dijeron que los métodos de diseño web, escritura, programación, psicología, diseño e investigación.
Analista de negocios
Desde el exterior, puede parecer que el ciclo de desarrollo de software es bastante simple: un cliente (dentro o fuera de una empresa) les dice a los desarrolladores lo que necesitan, los desarrolladores lo crean, y eso es todo. Pero es mucho más complicado. Los requisitos que el cliente rara vez se traducen en requisitos técnicos sin problemas: hay mucha interpretación y traducción que deben realizarse antes de que todos se entiendan entre sí.
Aquí es donde entra el analista de negocios: cierran la brecha entre el cliente y los desarrolladores al obtener una comprensión sólida de lo que el cliente quiere que haga el software o producto y convertir eso en una serie de tareas que los desarrolladores pueden abordar, una en un momento. Después de pasar por todas estas tareas, los desarrolladores habrán creado un producto que satisfaga al cliente. (¡Esa es la idea, de todos modos!)
Gerente de Proyecto / Programa
Los gerentes de proyectos y programas a menudo tienen responsabilidades relacionadas con los analistas de negocios, pero necesitan tener una comprensión de mayor nivel de una empresa o grupo de proyectos. Los mejores gerentes del mundo de la tecnología aprenden a comprender a los programadores y a complementar sus necesidades en lugar de meterse en el meollo de la codificación. Los gerentes de proyecto están a cargo de proyectos específicos, y a menudo tienen que coordinar las prioridades y acciones de una variedad de partes, desde desarrolladores e ingenieros hasta especialistas en marketing y vendedores.
Los gerentes de programa tienen un trabajo similar, pero generalmente trabajan en un nivel aún más alto, administrando una serie de proyectos en una organización, asegurando que los proyectos ayuden a alcanzar los objetivos de la compañía. Esto podría implicar ayudar a determinar el curso del desarrollo en diferentes productos, así como trabajar en estrecha colaboración con varios gerentes de proyectos para supervisar la progresión de múltiples proyectos.
Administrador de sistema
Los administradores de sistemas, como se les conoce, a menudo son vistos como los técnicos de un departamento de TI. Asumen todo, desde desempaquetar y configurar servidores, hasta hacer copias de seguridad de archivos en toda la empresa, crear firewalls para proteger la red, y volver a poner en línea un servidor de correo electrónico cuando se cae. Algunas compañías tienen varios administradores de sistemas con especialidades distintas, mientras que otros tienen un administrador de sistemas único que se encarga de cualquier proyecto necesario.
Como puede imaginar, tener algo de experiencia en programación, especialmente con lenguajes de script, como Perl o Ruby, y tener una sólida comprensión de cómo ejecutar una amplia gama de comandos a través del terminal son muy útiles en esta posición. Los administradores de sistemas exitosos tienen una amplia gama de habilidades, incluidas las habilidades de las personas para trabajar con usuarios frustrados que no pueden revisar su correo electrónico o enviar sus informes de proyectos.
Escritura técnica
Si su talento radica en elaborar una prosa concisa y útil en lugar de crear aplicaciones o bases de datos, la redacción técnica puede ser una excelente carrera para usted. Los programas, sitios web, scripts y casi cualquier otro tipo de producto necesitan una amplia documentación. Pueden ser instrucciones para los usuarios, requisitos para desarrolladores, comunicados de prensa, informes técnicos, especificaciones o una amplia gama de otros tipos de documentos.
Para ser un escritor técnico eficaz, es beneficioso comprender el tipo de cosas sobre las que está escribiendo, ya sea una aplicación o un conjunto de planos de ingeniería mecánica. Ser conciso, descriptivo y bien organizado también son habilidades de escritura muy útiles para tener en este campo. Muchos escritores técnicos comienzan en el campo en el que trabajan, pero otros comienzan como freelancers o escritores de otros tipos.
Márketing de ventas
Cuando se trata de eso, el objetivo de casi todas las empresas de tecnología, como las empresas en cualquier otro campo, es ganar dinero. Lo que significa que necesitan vender productos. Y eso significa que las personas que tienen las habilidades para comercializar y vender esos productos tienen una gran demanda. Lo que distingue al marketing y las ventas en el mundo de la tecnología de muchos otros campos es que las empresas a menudo están en sintonía con los nuevos métodos de marketing y publicidad, y esto puede ser atractivo para muchas personas que desean trabajar en tecnología sin programación.
Por ejemplo, la optimización de motores de búsqueda, el marketing de motores de búsqueda, la publicidad de pago por clic, el marketing de contenidos, la producción web y el marketing en redes sociales son campos importantes que son relativamente nuevos dentro del marketing y la publicidad para los que es probable que las empresas tecnológicas estén contratando. Algunos de ellos requieren más conocimiento técnico que otros, pero todos se benefician de tener una buena comprensión de la tecnología que la empresa está vendiendo.