En este pequeño documento se detallarán tips para que tengas un buen curriculum. Además de algunas formas para detectar y filtrar trabajos que quizás no sean los más convenientes para tu desarrollo profesional/personal.
Escrito por Camilo Castro y colaboradores. Para DevsChile.cl.
Esta obra está bajo una Licencia Creative Commons Atribución-No-Comercial-Compartir-Igual 4.0 Internacional
- ¿Es Necesario hacer un Curriculum?
- Características de una buena pega
- Contrato
- Horario definido (sin horas extras)
- Sueldo transparente, bueno y seguro
- Te facilitan equipos decentes para trabajar
- Beneficios adicionales
- Justa medida de reuniones y poca burocracia
- Rol definido
- Buena cantidad de vacaciones
- Buen ambiente laboral
- Te tratan como una persona
- Buen stack tecnológico y buena gestión
- Proceso de postulación razonable
- No son una "familia" y tampoco exigen "mojar la camiseta"
- Te dan espacio para mejorar continuamente
- Te dan flexibilidad para hacer trámites personales
- Tienen buenos proyectos
- Cumplen con su palabra
- Opciones de carrera profesional
- Confían en tí
- Baja rotación de personal
- Te dicen si no quedaste
- Te dan aumento del salario anual
- Recursos Adicionales
- Antes de postular a un empleo
- Metodología de la postulación
- Antes de la Entrevista
- Tips para Entrevistas Laborales
- Prepara bien tu CV
- Investiga a la empresa antes de la entrevista
- Estar limpio, lúcido y vestir decente
- Estar calmo y responder normalmente
- Ir directo al grano
- Da ejemplos de uso reales
- Cuidado con preguntas capciosas
- Se humano y cordial
- Contra preguntas
- Usa S.T.A.R para responder preguntas
- Preguntas que es mejor evitar responder
- ¿Cuál es tu orientación sexual, religión, país de orígen, color de piel?
- ¿Cuál es tu estado civil, número de hijos, estás embarazada?
- ¿Tienes alguna condición médica?
- ¿Cuál es tu fecha de nacimiento?
- ¿Cuál es tu situación financiera?
- ¿Tienes casa o auto propio?
- ¿Haz realizado el servicio militar?
- ¿Cuál es tu pretención de sueldo?
- Tu eres quien tiene la última palabra
- ¿Se recomienda contratar amigos o familiares?
- Tipos de Organizaciones
- Moledora de carne (☠️)
- Startup (
⚠️ ) - Agencia de marketing (
⚠️ ) - Software factory y contratistas (
⚠️ ) - Pymes y ONGs (
⚠️ ) - Bancos y minería (🆗)
- Instituciones estatales (🆗)
- Transporte, retail y servicios básicos (🆗)
- Escuelas de educación básica, media (🆗)
- Universidades e institutos (🆗)
- Empresas con producto y/o servicio definido (🆗)
- Tipos de Contrato
- Trabajo Remoto
- Seniority
- Burn Out (Quemado)
- Síndrome del Impostor
- Ética Laboral
- Marca Personal
- Vida después del trabajo
- Ser Freelance/Contratista vs Empleado
- ¿Cómo mejorar tus posibilidades de encontrar trabajo?
- Palabras Finales
- Anexo A: ¿Qué estudiar?
- Anexo B: Cursos Recomendados
- Anexo C: Libros Recomendados
- Anexo D: Páginas Relacionadas
Muchas empresas ven al curriculum como una mera formalidad. En el mundo laboral uno es contratado (o rechazado) basado en el historial de lo que se ha realizado. No basado en lo bonito y ordenado que se ve un documento. Para acceder al mundo laboral y obtener buenas ofertas uno debe asistir a reuniones, conferencias, tener una prescencia en línea y tener redes de contacto. Es más probable que seas contratado en una empresa donde un amigo te haya recomendado a que si postularas mediante un sitio web de ofertas laborales. En muchas ocaciones simplemente basta un enlace a tu GitHub personal para demostrar tus capacidades. Sin embargo, al tener un documento con un formato correcto y con los datos apropiados aumentas tus probabilidades de destacar frente a otros postulantes.
Se recomiendan las siguientes herramientas para simplificar el proceso de elaboración de un curriculum.
Resume.io, Resume Builder, CV Compiler, NovoResume, son sitios web para elaborar curriculums vistozos y coloridos. Es recomendado como un complemento para estos documentos.
Además si deseas herramientas open source puedes probar JSONResume, Reactive Resume o React Ultimate Resume.
Facilita la edición y control de versiones de los documentos. Es recomendable que hagas fork
de este repositorio y lo configures como privado para su posterior edición. Aunque igualmente puedes utilizar otro proveedor o tener un repositorio local. Lo importante es tener los documentos bajo control de versiones.
Para elaborar un curriculum se recomiendan diversos archivos separados por su contexto y función. Los siguientes son las recomendaciones básicas, pero puedes adaptarlo a tus necesidades.
Este archivo es el principal, contiene toda la información de tu experiencia profesional, todo trabajo, evento, certificación, entre otros en que hayas participado debe estar aquí. Debe contener una tabla de contenidos y ser actualizado periódicamente (normalmente a fin de cada mes) incluyendo lo más detallado posible las actividades que haz realizado. Este es el documento maestro que debe ser usado para generar los otros documentos. Esto debe ser por que la memoria es frágil y es conveniente tener una referencia detallada de todo lo realizado para poder explicar mejor los logros alcanzados en el momento de una entrevista.
Para elaborar una tabla de contenidos automática puedes usar:
:toc: macro
:toc-title: Tabla de contenidos
:toclevels: 99
# Título del documento
toc::[]
## Sección 1
### Sección 1-a
#### Sección 1-a-b
Este archivo es un pequeño resumen del cv.adoc
. Debe ser adaptado según el trabajo al que se postula. Incluir solamente las actividades relevantes. Se debe actualizar cuando sea necesario. Se recomienda crear un archivo dependiendo del área que se quiera destacar. Por ejemplo un resumen orientado a trabajos para desarrollador iOS puede ser resume-ios.adoc
. Copiar y pegar la información cv.adoc
que se necesite y resumirla. Debe contener mínimo una y máximo tres páginas. El número máximo ideal es de dos páginas.
Este archivo es una referencia personal. Incluye un perfil de lo que buscas como profesional y como podrías aportar a la empresa a la que postulas. Ayuda a las personas que te entrevistarán a determinar si eres un candidato que encaje en su cultura empresarial. Se recomienda tener un cover.adoc
general y luego crear archivos separados para la empresa que se quiera postular (Ejemplo: cover-empresa1.adoc
).
Se debería investigar los proyectos en que la empresa ha participado y cómo las habilidades que tienes podrían ser usadas para proyectos similares futuros. Puedes usar esta investigación para mejorar el resume.adoc
y destacar los trabajos y habilidades que más se adaptan a lo que busca la empresa.
Muchas personas prefieren utilizar sistemas como Linkedin o un simple documento pdf
para elaborar su curriculum. Puede que sean útiles para personas no técnicas, pero si tu tienes las habilidades necesarias para utilizar Github, entonces puedes beneficiarte de las herramientas nombradas anteriormente.
El flujo seguiría una serie de pasos similares a lo siguiente:
-
El primero es actualizar el archivo
cv.adoc
constantemente. -
Al momento de querer cambiar de empresa o proyecto es cuando se debe crear o actualizar el archivo
resume.adoc
ycover.adoc
. -
Finalmente se pueden utilizar el comando
$ asciidoctor-pdf cv.adoc
para generar un archivopdf
entregable. -
Si se desea se puede actualizar LinkedIn o Resume.io para obtener un formato distinto al posible con AsciiDoc.
La utilización de LinkedIn o Resume.io es totalmente opcional, aunque recomendable, para poder tener la información disponible en diferentes formatos o redes sociales.
¿Por qué privilegiar texto plano e inglés?. Principalmente por que algunas empresas (normalmente del primer mundo) utilizan herramientas automatizadas para filtrar las postulaciones de los candidatos. Se espera enviar una versión en pdf
y una versión en texto plano. Utilizando asciidoc
podemos cumplir ambos formatos fácilmente. El inglés es el idioma que reina el mundo de las tecnologías por lo que tu curriculum debe estar en inglés.
Asegúrate siempre de que algún amigo revise la redacción, gramática y ortografía de tu curriculum antes de enviarlo. Este es un documento que debe ser lo más profesional, pulcro y bien redactado posible.
Una buena forma de demostrar tus habilidades es elaborar un proyecto personal. En este proyecto personal puedes crear algo común como un sistema de contabilidad, gestión de tareas o bugs, calendario o similares. De esta forma en la entrevista puedes mostrarlo y explicar su funcionamiento y por que razón tomaste las decisiones (por que usar tecnología 'x' y no 'z') en su elaboracion. Se recomienda subir el código a GitHub y subir un demo del proyecto en forma de aplicación utilizable o al menos un video referencial.
Las siguiente recomendación está basada en este excelente post de dev.to.
Evita rellenar con palabrería innecesaria. Esto puede aplicar a todo, pero en especial medida a tu resumen ejecutivo. El primer párrafo debería decir todo sobre ti en 10 segundos o menos. Destaca que es lo que te hace diferente del resto.
En el papel todos son carismáticos, todos son buenos trabajando en equipo, todos pueden escribir y hablar bien, todos son eficientes y organizados. Cada desarrollador le gusta aprender cosas nuevas. No malgastes el tiempo del lector en verborrea que dice nada sobre tus características únicas.
Proactive Frontend developer with a passion for learning new things. Strong team player, highly proactive and very process-oriented engineer. Experienced with Vue and React. Respectful and with great written and communication skills.
Frontend developer with experience building client-side webapps on React and Vue. Obsessed for impact, I’ve shipped under 10 robust React applications for thousands of users worldwide. Backend enthusiast with intermediate knowledge in API design (2 deployed APIs on NodeJS). Occasional tech blogger with more than 10k reads a month. Passionate for pixel-perfect frontend apps.
Experienced backend developer with great teamwork skills. Problem solver and decision maker with good verbal communication abilities. Experience building apps with Rust and Go. Self-motivated and passionate for making positive impact.
Backend developer with 10 years of experience building applications in Rust and Go. Specialized in fault-tolerant, highly-reliable systems. I’ve deployed services in AWS and Azure which scaled to +10 million requests per month. Open source contributor with 300 stars across 6 repositories. Occasional speaker in tech conferences.
Más ejemplos en Carlos Roso.com
Basados en el post de CSS Tricks.
Buena estructura gramatical, excelente ortografía y presentación son fundamentales. Presta atención a lo que escribes y cómo lo escribes. Errores básicos como escribir mal una palabra dan la impresión de falta de prolijidad. Es recomendable que un tercero revise tu currículum para pulirlo adecuadamente antes de ser enviado.
Algunas normas básicas:
-
Usa títulos para separar secciones.
-
Utiliza listas para resumir lo más importante.
-
Utiliza una buen tipo y tamaño de fuente para ser más legible.
-
Utiliza buen interlineado para dar aire a las líneas y párrafos.
-
Utiliza sabiamente negritas e itálica, sin abusar.
Usar gráficos o porcentajes para mostrar tu nivel de habilidad e incluir una lista de pasatiempos (hobbies) puede indicar menor experiencia o ser confusos. Es mejor evitarlos.
Complementario a tu historial de empleos puedes incluir tus proyectos personales disponibles públicamente en Github o similares. Incluso si es tu propio sitio web. Mostrar tu código ayuda a las personas a determinar si eres a quien necesitan.
Este es una recomendación opcional por que no todos tienen el tiempo o la energía necesaria para mantener un proyecto de software fuera del horario laboral. Pero puede ser de ayuda para personas que están recién comenzando y necesitan demostrar sus habilidades.
En cada trabajo, muestra tus logros. Esto es una buena forma de entregar información valiosa sin verborrea.
Gracias a mi refactorización de la página de productos, las necesidades de los clientes fueron satisfechas lo que conllevó a un aumento del 25% en las ventas. Se aprovechó de actualizar el código de React.createClass a React Hooks, permitiendo un sistema más flexible y mantenible.
Ese tipo de descripción permite inferir que puedes trabajar en equipo para cumplir objetivos. También demuestra que entiendes el concepto de deuda técnica y eres proactivo para su disminución.
Escribe los logros desde el punto de vista sobre lo que tu aportaste dentro del equipo.
Si tu experiencia laboral es poca o recién sales de la universidad, instituto, liceo o bootcamp. Es totalmente aceptable no tener mucha experiencia. Puedes escribir sobre lo que aprendiste, ¿Qué es lo que te interesa?, ¿Cuáles han sido tus proyectos favoritos?, ¿Cuál fue tu tesis?, ¿Hay algún lugar o video donde puedes mostrar lo que haz hecho?. Normalmente se prefiere a personas con curiosidad y entusiasmo.
Las personas que leerán tu currículum seguro tienen que leer muchos más. Es mejor escribir lo justo y necesario para mostrar tu valor y habilidades. Incluye la mayor cantidad de información útil en el menor espacio posible. Enfócate en los detalles más importantes. Tener más de una página (máximo dos) puede indicar falta de habilidades comunicativas y empatía por quien leerá el documento.
Muchas veces se puede olvidar incluir datos básicos como nombre, email y teléfono en un lugar que sea claro y rápido de ver. Procura que sea una de las primeras informaciones que aparezcan en el documento y sean legibles.
Se debe incluir una pequeña carta de presentación que indique que haz realizado una investigación previa de la empresa. Lo que te permite entender lo que necesitan en un candidato y por qué razón tu cumples esa necesidad.
Se puede usar esta investigación para adaptar el resume.adoc a la posición que están buscando para que exista una conexión directa entre la oferta laboral y tu documento.
El orden cronológico inverso es la mejor forma de ordenar los trabajos realizados. Permite mostrar cuan recientes están tus habilidades en un área. También aplica para tu experiencia educativa. La persona que lee tu documento podrá decidir si seguir leyéndolo basado en tu experiencias más recientes.
Aca esta un CV que te puede servir como referencia para tener un buen formato de curriculum. Es de Tarah Wheeler Van Vlack, una experta en ciber seguridad.
Existen muchas ofertas laborales. Para tener la mejor experiencia posible fíjate en las siguientes características.
Te dan contrato. Aunque sea a plazo fijo. Existen muchas pegas que te piden solo boleteo. Un contrato te protege a ti y al empleador. Si por alguna razón no te dan contrato, pide que cualquier cosa que te ofrezcan sea por escrito en un correo con acuse de recibo. Esto es para tener pruebas en caso de recurrir a la inspección del trabajo.
Tienen un horario que se respeta. Hay empresas que esperan a que se trabaje por objetivos y cosas por el estilo que pueden alargar las horas del día.
Algunas empresas quizás incluyan en tu contrato el famoso Artículo 22 del Código del Trabajo para hacer que tengas horas extras no remuneradas. Se entiende que a veces se puede quedar un rato adicional para no perder el hilo de la tarea, pero si se llega a tener constantemente maratones es un mal signo.
El Artículo 22 simplemente define que puedes trabajar desde Chimbarongo si lo deseas y de 5 AM a 13 PM si es que es más adecuado para cumplir la labor. Es decir, simplemente te da la posibilidad de cumplir la cantidad de horas semanales establecidas en el contrato con libertad de horario y lugar, sin tener que firmar un libro de asistencias. Algunas empresas abusan de esto exigiendo llegar temprano, pero haciendose los larris a la hora de salida. Si ya cumpliste la cuota semanal de horas pactadas en el contrato, no tienes la obligación de quedarte más tarde. Si te exigen horas extras deberían ser remuneradas adecuadamente (por lo menos el 1.5+ del valor normal por hora).
Puedes leer este artículo del diario "El Pingüino" de Punta Arenas sobre el Artículo 22.
La falta de instrucción acerca del Artículo 22 del Código del Trabajo, por parte de empleadores y trabajadores, decanta en una vulneración de los derechos de estos últimos, que no se denuncia. Caldo de cultivo para que empresarios la utilicen con la intención de no pagar horas extras, ni excesos en la jornada de trabajo.
Los horarios usualmente son de 8 a 9 horas (45 horas semanales máximo). Con alguno de estos formatos (hora almuerzo incluida).
-
8:30 - 17:30 hrs. (Normalmente en pegas del gobierno)
-
9:00 - 18:00 hrs. (El usual)
-
9:00 - 19:00 hrs. (El más exigente)
-
9:00 - 17:00 hrs. (Excelente).
-
11:00 - 17:00 hrs. (Best. Life First).
Los días de la semana son de Lunes a Viernes (5 días). Si te obligan a trabajar sábado (6 días) consideralo una bandera roja (red flag). Hay algunas buenas pegas que solo te hacen trabajar 4 días (te pagan 5), ya que el quinto día lo puedes usar para hacer trámites (como ir al médico), estudiar o simplemente como un fin de semana más largo (y tener mejor descanso para ser más productivo).
Existe un movimiento llamado "996 UCI (Unidad de Cuidados Intensivos)" (996 ICU). Debido a algunas empresas adoptaron un horario que empieza a las 9 horas y termina a las 21 horas (9 de la tarde), 6 días por semana. Esto claramente es un abuso y no deberías permitir horarios como esos en tu contrato.
Puedes leer este artículo de GenBeta respecto al tema.
A pesar de los estudios que muestran que pasar más horas en el trabajo no mejora ni la productividad ni la creatividad, los mitos sobre el trabajo extremo siguen triunfando entre esa élite de expertos en tecnología. Por el otro lado, nos encontramos que los programadores cansados, trabajando fuera de su horario laboral, son un auténtico problema al desarrollar un trabajo más descuidado y menos concentrado. Pueden introducir errores más frecuentemente y sus soluciones son más costosas de arreglar.
También este estudio y este post de David Heinemeier Hansson.
Los trabajadores que dedican 12 o más horas acabarán quemándose pronto. Nadie puede soportar ese ritmo sin sufrir mental o físicamente. Probablemente, todo ello ocurrirá en el peor momento, tanto para el individuo como para la compañía. Por ello es necesario una cultura fuerte a nivel de compañía para equilibrar la vida laboral y personal.
Muchas ofertas laborales no incluyen sueldo por que desean pagar menos, tratando de encontrar personas con poca experiencia que no sepan como negociar. Busca ofertas con un sueldo definido y claro, de esta forma podrás comparar con otras ofertas y definir si es suficiente para tus necesidades y expectativas. También debe ser claro las fechas de pago, hay empresas que no tienen seguridad de cuándo te pagarán ni en qué condiciones.
Las modalidades de pago usualmente son mensual, quincenal o semanal (la mejor, estilo USA). Si se comprometen a pagar en una fecha y no lo cumplen, no debería pasar más de una semana para que paguen. Caso contrario es mejor buscar una empresa más predecible con los pagos. Las deudas, el arriendo, las cuentas de gastos básicos necesitan pagarse y no te esperarán si no tienes dinero. Esto puede pasar normalmente en Startups que dependen de inversionistas para tener fondos y que no te puedan asegurar una fecha predecible.
Un sueldo de una buena pega promedia los $2.000 USD o más (sobre un millón de pesos chilenos) en Santiago.
Algunas empresas esperan a que tu traigas tu computador para trabajar. Esto es viable solo si en el contrato se especifica que ellos se harán cargo por si el equipo sufre daños, hurto o similares en el recorrido de pega - casa, casa - pega y además incluya un bono por fatiga de material en el sueldo. Cada empresa debe facilitar un equipo con características decentes para trabajar, no una máquina lenta que apenas pueda correr windows 10.
No es obligatorio pero que ofrezcan beneficios como salud, plan dental, gimnasio, educación, convenios, entre otros. Da a entender que la empresa desea que sus colaboradores esten bien y contentos.
Las reuniones y el papeleo deberían estar controlados a un nivel razonable. Tener un exceso de reuniones (y en algunos casos muchas veces en el mismo día) puede afectar tu nivel de productividad. Si tu labor es mas técnica que gestión, tu cantidad y duración de reuniones debería ser relativamente liviana en el día y la semana.
Muchas empresas buscan a un maestro chasquilla que haga de todo un poco. Principalmente para ahorrarse el tener que contratar a más de una persona para distintos roles. Que tu puedas y tengas conocimientos en distintas áreas no significa que la empresa pueda ahorrar dinero al darte mayor responsabilidad. Por lo menos que el sueldo sea acorde al nivel de responsabilidad que tendrás. De preferencia que el trabajo que debas realizar sea dentro de tus capacidades y que te sea beneficioso para tu desarrollo profesional. Se estratégico y no hagas trabajos que no te sirvan personal o profesionalmente.
Dos semanas es muy poco. Procura obtener una buena cantidad de días para descanso.
Un ambiente laboral adecuado es donde puedas estar tranquilo trabajando y ser productivo. Si tienes el infortunio de estar en una Open Office (Oficina Abierta) por lo menos que te faciliten espacios para trabajar concentrado sin distracciones.
Hay empresas que les gusta realizar actividades para "team building". Como peleas de pistolas nerf, bailes coreografiados a mitad de la jornada, tener la oficina llena de juguetes o videojuegos (que en algunas nadie usa por que si lo hacen los miran feo), etc.
Cada empresa esta en su derecho de realizar las cosas como mejor consideren, pero si luego te amonestan ya que te atrasaste porque te obligaron a ir a la charla motivacional, el asunto se convierte en una piedra que te impide realizar bien tu labor.
No deberías ser obligado a participar en eventos de empresa sin sentido, o tengan un código de vestimenta donde requieran usar ropa con la marca de la empresa. Participa solamente si puedes y quieres.
Si es posible pasa un rato en sus oficinas y ve si el ambiente laboral es compatible con lo que tu esperas y quieres. De preferencia que exista una modalidad remota para que puedas liberarte del requisito de viajar todos los días.
Empresas donde tus ideas van a parar a /dev/null, o que la química entre colegas no es la más adecuada, deberían ser omitidas. Procura que la empresa tenga canales de retroalimentación donde puedas ser escuchado y tus camaradas sean respetuosos de tu individualidad y características únicas.
Utilizan metodologías y tecnologías modernas, además de buenas prácticas de gestión de proyectos. Existen empresas que utilizan tecnologías o metodologías ultra viejas que muy pocos usan en la actualidad. Participar en proyectos con viejas herramientas puede causar de que no obtengas el developer experience (DX) que las nuevas ofrecen. Además pueden tener un código legacy importante que no sea el más ordenado o documentado para trabajar. La principal desventaja es que pierdes el potencial de aprender nuevas y mejores herramientas para resolver los problemas.
Si la empresa utiliza buenas prácticas de gestión de proyectos no habría necesidad de horas extras. Si no gestionan bien sus proyectos habrá un caos y estrés generalizado.
Procura que la empresa tenga un eco-sistema ordenado, moderno y que te provoque felicidad trabajar en esas condiciones y con esas tecnologías y metodologías.
Puede que algunas empresas tengan un proceso de selección muy elaborado, con distintas fases y entrevistas tanto técnicas como psicológicas. Algunas empresas incluso usan sistemas como pruebas de pizarrón. Lo importante es que sea razonable en términos de tiempo y esfuerzo necesario.
Una modalidad usada en algunos lados es solicitar la elaboración de un proyecto pequeño. Este proyecto no debería tomar más allá de un par de horas (si es que es para la casa) o un par de minutos (si es que es presencial). Cuidado con algunas empresas que utilizan estos proyectos como una forma económica de crear sus productos.
Las empresas que utilizan el concepto de "familia" para describir a su organización, son peligrosas. Una familia no tiene contratos, sueldos ni horarios definidos. Una familia tiene vínculos afectivos que van más allá de simple colaboración laboral. Para tu familia y tus seres queridos tu puedes llegar a realizar sacrificios por lograr un objetivo que los beneficie. Evita empresas que se definan como una familia, por que puede que te engañen para que trabajes más allá de lo acordado en el contrato y realices sacrificios que puedan afectar negativamente a tus seres queridos.
Si te piden "mojar la camiseta" y similares, es una gran advertencia de que la empresa puede ser super tóxica. Uno debe realizar su labor lo mejor posible dentro de los límites establecidos como razonables y dentro del contrato. La empresa nunca "mojará la camiseta" por tí, si llegan tiempos de vacas flacas no dudará en cortar cabezas para ahorrar dinero.
Te dan espacio para que puedas asistir a eventos, capacitaciones u otras iniciativas para que seas mejor profesional. No es necesario que te financien las cosas pero por lo menos que sean lo suficientemente flexibles para compatibilizar las actividades trabajo - desarrollo personal/profesional.
Si tienes que cumplir con horario de oficina y debes asistir a una, muchas veces se tendrá que hacer algún trámite o reunión especial que deba ser realizada en "horarios de oficina". La empresa debería ser lo suficientemente flexible para acomodarse a estos compromisos personales.
Hay empresas que aceptan cualquier tipo de proyecto, no importando si son éticamente cuestionables o poco factibles técnica o económicamente. Si el proyecto que te encontrarás realizando se convierte en una Marcha de la muerte, no te sirve para seguir creciendo profesionalmente, o no es compatible con tu postura ética - moral, procura salir de ahí lo más pronto posible.
Hay proyectos que se realizan y sus productos o servicios nunca son utilizados realmente. Esto afecta negativamente la moral de las personas por que todo su tiempo y esfuerzo se percibe como desaprovechado. Si constantemente te encuentras realizando proyectos que al final son desechados o poco aprovechados, quizás es mejor buscar un lugar nuevo donde exista una real retribución e impacto para tus esfuerzos.
Procura que cualquier oferta o promesa que se realice durante tu estadía dentro de la empresa sea cumplida. Muchas veces ofrecen aumento de sueldo, días libres o alguna cosa como una pizza, para luego olvidarse y aplicar Gaslighting. Si la oferta es importante siempre pide correo con acuse de recibo para tener respaldo y así evitar cualquier malentendido u olvido.
En la antigüedad las personas trabajaban en una sola empresa durante muchos años, incluso jubilándose o heredando el puesto de trabajo a la siguiente generación de su familia. Hoy en día la situación en más volátil y tener un mismo empleo por varios años (más de dos) es poco usual. De todas formas hay empresas que ofrecen un trayecto de carrera profesional donde se puede escalar y realizar labores con mayor responsabilidad (y remuneración). Esta situación no es para todos los gustos, pero si deseas tener un trabajo estable por largo tiempo, que la empresa te permita subir en la jerarquía con los años, te de capacitación y estabilidad laboral, es atractivo para algunos.
De todas formas siempre es recomendable tener un plan B, teniendo una pequeña empresa o alguna forma de ingreso que no dependa de un solo empleador, ya que las condiciones del mercado o gerencia pueden cambiar brúscamente y eso signifique tu despido.
No te hacen Micromanagement. Confían en tu criterio para tomar decisiones sobre cómo resolver mejor los problemas y tareas. También sobre tus habilidades para ordenar tus tiempos y cumplir los objetivos pactados.
Si notas que las personas vienen y se van muy seguido. Tienen una alta rotación. Esto son indicadores de un ambiente perjudicial. Las buenas empresas tienen personas que han estado en su cargo por mucho tiempo, incluso varios años, ya que sienten que es un buen lugar para trabajar.
Algunas empresas aplican Ghosting después de postular. Es decir no sabes si quedaste o no, pierdes todo contacto con ellos. Esto es perjudicial para las personas ya que pueden emocionalmente ser afectadas o rechazar otras oportunidades esperando la respuesta. Lo ideal es que la empresa te de un plazo razonable de espera para saber si fuiste seleccionado para el puesto de trabajo y te avise apropiadamente si no quedaste. Como norma general si no recibes respuesta después de una semana de postular, asume que no quedaste y se debe buscar una mejor empresa.
Aumentan tu salario para acomodarse al Índice de Precios al Consumidor de cada año (o mejor). En promedio la inflación sube un 3% cada año. Lo que significa que puedes comprar menos cosas por la misma cantidad de dinero. Si tu salario no se ajusta con la inflación, quiere decir que cada año tu trabajo vale menos. Ten en consideración esto al momento de firmar el contrato.
En la siguiente sección se mostrarán algunos consejos para tener una buena experiencia al postular. Inspirados en el Podcast de Newline y GrindReel.
En el trabajo estarás constantemente practicando y mejorando según el área que mayor tiempo le dediques. Por lo que antes de aceptar una oferta laboral ve el tipo de proyectos que quieres participar. Responde primero ¿Qué es lo que buscas aprender o mejorar?. Luego busca una empresa que te de la oportunidad de aprender o mejorar en esa área. Quizás te llame la atención los algoritmos, sistemas distribuidos, frontend o configuración de servidores en la nube. Cuando tienes claridad sobre lo que realmente te importa y cuales son tus puntos a mejorar, puedes evaluar a las empresas sobre qué te pueden ofrecer en términos de tu crecimiento personal y profesional.
Muchas ofertas laborales tienen exigencias muy altas. Te piden conocer 50 tecnologías y 10 años de experiencia en frameworks que llevan como máximo 3 años en el mercado. Esto es así por que muchas de las ofertas laborales fueron creadas por el equipo de recursos humanos (un humano no es un recurso, es una persona).
Como regla general si tienes capacidades en al menos 3 tecnologías de las que mencionan, puedes postular. Todas las demás las puedes aprender en el camino durante el trabajo, si es que alguna vez son utilizadas.
No hay garantías de que la empresa te acepte o incluso de que te responda en un plazo razonable. Muchas empresas (sobre todo las más grandes) reciben enormes cantidades de postulaciones, por lo que puede que la tuya no fuera revisada. Lo mejor es postular desde tres o incluso a diez empresas a la vez por semana. Tener varias entrevistas te ayudará a desarrollar tus habilidades en ese contexto. Además tener varias ofertas te permite comparar y seleccionar la mejor que se adapte a tus necesidades y puedes incluso usar la oferta de la competencia para obtener mejores beneficios en la siguiente entrevista (pueden igualar o mejorar la oferta).
Finalmente es bueno agendar varias entrevistas en un espacio de tiempo cercano (la misma semana, máximo dos semanas de separación) por que las ofertas tienen un plazo corto para ser aceptadas ya que normalmente se necesita ocupar el rol rápidamente. Ten un plan A, plan B e incluso plan C para elegir.
Una técnica es tener un cover letter general con todas tus habilidades y solamente llenarlo con el párrafo para cada postulación, orientado a la empresa que quieres llegar. Investiga bien la empresa para determinar si es el lugar que te serviría para avanzar en tu carrera profesional y te gustaría trabajar ahí.
Lo importante es que llegues a una entrevista. Busca la página web de la empresa y utiliza su formulario de contacto, agenda una reunión y demuestra que eres idóneo para el desafío. Ahora también puedes ser estratégico. Puedes usar las páginas de trabajos para enviar un mensaje a su oferta laboral o utilizar algún reclutador (después de que tu hagas la selección de la empresa). También puedes buscar personas en Slack, Facebook, Linkedin, Twitter o Github que estén dentro de la empresa que tu quieres ingresar y conversar con ellas, tener alguién dentro que te cuente como es la empresa y te permita recomendarte es una gran ventaja a simplemente enviar un correo o postulación. Otra forma es ir a Meetups, charlas y otros eventos. Muchas veces las personas te pueden recomendar incluso si no te conocen mucho, si demuestras que sabes de un tema que a su empresa le podria servir. Envía tu currículum junto con una pequeña introducción sobre ti y por qué estás interesado en trabajar con ellos.
Tu currículum es un texto que por más bonito que sea, siempre le faltarán detalles que solamente puedes contar en persona. Por ejemplo en un empleo anterior te contrataron por frontend, pero durante el camino también metiste mano en backend y diseñaste soluciones más allá de lo que estaba en tu perfil al ingresar. ¿Cómo podrán saber esto si en tu cv solo pusiste que eras frontend?.
Algunas empresas te podrían descartar si no conoces tecnología a, b, c. Pero tal vez tu les puedas demostrar que si puedes aprender rápido. Pero si no agendas reunión para convencerlos y saltarte el proceso de selección automático que descarta solo por criterios arbitrarios, no podrás tener esa oportunidad.
Muchas empresas no te darán su mejor oferta al principio. La mayoría espera a un proceso de negociación. Lo importante es que cualquier beneficio o monto acordado quede registrado en un papel o por lo menos un email para poder luego ser incluido en el contrato.
Si por ejemplo cultivaras melones, simplemente no venderías tus melones a cualquier precio, ni al primero que te de una oferta. Investigarás el mercado para obtener un precio adecuado que cubra tus costos, necesidades, expectativas y otros gastos.
Muchas personas piensan que obtener un trabajo es un privilegio y aceptarán la primera oferta que les den. Un trabajo es simplemente el intercambio de una labor por dinero y otros beneficios. Procura tener esta mentalidad, la empresa que te contrate no te está haciendo un favor al ofrecerte trabajo. Tu ofreces un servicio y solo el mejor postor que cumpla tus requisitos y condiciones podrá ser seleccionado.
Puedes leer más en este artículo sobre negociación:
Digamos que aceptaste una oferta y a la semana de entrar a trabajar llega una mejor. ¿Conviene aceptarla?. Quizás. Depende de lo que quieras. Pero no te sientas mal en aceptar la oferta y salir a otro lado. Piensa de que la empresa puede despedirte en cualquier momento si sus fondos son disminuidos o tu posición en la empresa ya no es necesaria. Siempre vela por tu seguridad financiera y felicidad laboral. Existen casos en que el contrato puede impedirte hacer ese tipo de movimientos, por lo que leelo a cabalidad de preferencia con un asesor experimentado antes de firmar.
Eres libre de cambiarte de trabajo si encuentras que tu ambiente laboral es tóxico. No es recomendable mantenerse dentro de una empresa que te está perjudicando la salud emocional, mental y física, solamente por que no quieres estar un tiempo sin trabajo. Procura siempre tener un colchón de ahorros que te permita agüantar un tiempo sin trabajar para que puedas buscar tranquilamente un empleo hasta encontrar el indicado con buena paga, buenos proyectos y te sientas feliz trabajando.
Para tener éxito al momento de postular debes saber las siguientes cifras (Según Talently):
-
Del 100% de postulaciones. El 80% es rechazada sin pasar a primera etapa (te pueden o no avisar) y el 20% pasa a la primera etapa.
-
En la primera etapa, donde haces una entrevista o prueba. Solo pasa el 8% a segunda etapa y el 12% es rechazado.
-
Esto deja solamente un 3% de probabilidad de recibir una oferta laboral.
Esto es tanto para trabajos de poca experiencia (Junior) como para ofertas Remotas o de empresas populares. Ambas reciben una cantidad gigante de postulantes, por lo que la competencia es ardua.
La técnica es postular por lo menos a 50 trabajos en un período de 5 semanas. Lo que te da un mejor chance de recibir una oferta laboral dentro de las próximas 8 semanas. Para lograr esto se recomienda postular a 10 empleos por semana, es decir, 2 empleos por día. Puedes usar un monitor de hábitos para cumplir estos objetivos.
Lo ideal es saber ¿Por qué quieres encontrar un nuevo empleo?, ¿Qué te motiva?, ¿En qué áreas te gustaría desarrollarte personal y profesionalmente?, ¿Qué experiencias nuevas quieres vivir?.
Naturalmente si postulas a muchas empresas con un perfil flojo, habrá menos posibilidades de pasar el primer filtro del 80%. Además de la cantidad, debes velar por la calidad de tus postulaciones.
Ten en mente lo siguiente:
-
Prepara varios resume, adecuados para destacar tus experiencias en una tecnología o área. (Ej: Backend con Javascript, Backend con Python, Backend con PHP). Destácate y adáptalo a la empresa y empleo ofrecido. ¡Tu eres a quién búscan y necesitan!.
-
Prepara un cover letter donde definas tus experiencias, lo que quieres vivir y cómo puedes entregar valor a la empresa a postular. Puedes obtener experiencias no relacionadas al mundo laboral e incluirlas para hacer tu perfil aún más sólido.
-
Busca empresas que te ayuden a desarrollar tus áreas definidas. Que tengan buenas condiciones, buen sueldo y te gustaría trabajar ahí.
-
Ten confianza y paciencia, esto es un juego de números. Simplemente a mayor cantidad y calidad de la postulación, más es la probabilidad de éxito.
-
Aprende algunas tácticas de marketing y copy writing para mejorar tu cover letter. Pueden ser de ayuda al escribir y presentar ideas.
Muchas empresas utilizan diversos métodos para filtrar a los postulantes antes de ofrecer una entrevista. Desde una simple recomendación, hasta un complicado proceso de varios pasos. Todo dependerá de la empresa, aunque es normal ver sistemas de varios pasos en empresas grandes y bien organizadas. Las empresas pequeñas o muy nuevas como startups son más simples.
Esta es una prueba más especial debido a que no tiene tanto programación. Esta enfocada a medir la capacidad de diseñar sistemas. Puede aparecer preguntas como: Diseña un sistema similar a Twitter o Uber.
-
Aprende UML. Especialmente los diagramas de componentes, de secuencia y de actividad.
-
Aprende sobre escalamiento. Vertical y Horizontal.
-
Aprende sobre networking y servidores. Balanceadores de carga, protocolos de comunicación (TCP, UDP, Websockets, HTTP, MQTT, RPC).
-
Aprende a calcular los costos de funcionamiento. Si los usuarios aumentan a 100 mensual y el espacio de almacenamiento será de 10 MB por usuario, dando un aumento mensual de 1000 MB de espacio requerido.
-
Aprende sobre base de datos. MySQL, Postgres, Mongo, SQLServer, Oracle. Sus requerimientos pro y contra. ¿En qué caso de uso se pueden usar?.
-
Aprende sobre Kubernetes y arquitecturas Cloud en Google, AWS o Azure.
-
Aprende sobre la metodología de cómo tomar requerimientos.
-
Curso Recomendado: https://www.educative.io/courses/grokking-the-system-design-interview
En algunas empresas utilizan desafíos de algoritmos y estructuras de datos para medir tu calidad como programador. Normalmente es una prueba entre 45 a 60 minutos. Puedes aprender muchos de los conceptos necesarios, puedes buscar en distintas páginas de internet y youtube. Una buena página (de pago) es https://www.interviewcake.com/
-
Practica con ejercicios en Hacker Rank, Leetcode, Code Chef y similares.
-
Aprende Python y úsalo para estos desafíos. Puede que tu lenguaje de programación favorito no esté disponible al momento de la entrevista. Se recomienda estudiar Python por que es el más transversal en este tipo de ejercicios.
-
Entrena resolviendo aunque sea 1 ejercicio al día, variando su dificultad. La recomendación es 1 hora diaria (6 a la semana).
-
Aprende conceptos básicos: Notación Big O, Logaritmos, Polinómios, Graficación Asintótica, Runtime Complexity, Space Complexity, Estructura de Datos y Algoritmos.
-
Apunta a resolver los ejercicios en máximo 45 minutos.
-
Libros recomendados: https://www.manning.com/books/grokking-algorithms , http://www.crackingthecodinginterview.com/
En este paso la empresa ofrece un pequeño proyecto de programación. Por ejemplo hacer un To Do list o alguna cosa similar. La idea es que el proyecto requiera un par de horas hacerlo, pero tampoco demasiadas.
Como tiene más tiempo para resolver el desafío, se tiende a dedicar muchas horas. Lo ideal es que realmente brilles en estos desafíos.
-
Brilla lo más que puedas. Calidad máxima. TDD, Clean Code, metodología de commits (git-flow, gitlab-flow o github-flow), docker, documentación excelente y buenas prácticas en general.
-
Usa tecnologías que domines y prioriza lo simple, probado y elegante. No es momento de experimentar con tecnologías y soluciones complejas o experimentales. Si conoces tus herramientas será más fácil crear un producto sólido y profesional.
-
Entrena con proyectos propios. Te ayudarán a tener una estructura base y conocer en profundidad tus herramientas. Lo ideal es que siempre los hagas con una tecnología que permita buenas prácticas y excelentes herramientas en su ecosistema.
-
Tómatelo super en serio. Ten claridad si realmente quieres ser parte de esa empresa antes de participar en sus desafíos de programación en casa. La calidad del código y del proyecto es prioridad. Se muy estricto con tus decisiones de diseño, estructura de código, convenciones de nombramiento y relacionados. Prepárate para defender tus decisiones.
No todos los proyectos de programación en casa son iguales y algunas empresas abusan de estos para tener trabajo gratis.
-
No firmar NDA (Non Disclosure Agreement). Si la empresa te dice que debes firmar un NDA antes de comenzar el coding challenge entonces puede ser un indicador de una mala empresa. Deberías ser libre de compartir tu código si lo deseas, por que te puede servir para tu CV. Si te exigen un NDA deberían remunerarte apropiadamente por guardar su secreto.
-
Exigir proyectos muy complejos. Se espera un proyecto simple que permita ver tu metodología, la calidad de código y cómo estructuras los proyectos. No que resuelvas e implementes aplicaciones completas o complejas. Si ves que un proyecto toma más de la cantidad razonable de tiempo que esperas dedicarle, es mejor desecharlo. La recomendación es un proyecto de máximo un día de trabajo (8 horas).
En la Beer.JS Santiago de Octubre del 2019, Jorge Epuñan nos compartió sus tips para entrevistas laborales. Pueden verlo acá (Comienza en el minuto 32). Video de BeerJS Santiago Octubre 2019. Presentación. GitHub.
Sigue las instrucciones mencionadas al principio de este documento y elabora un curriculum enfocado al trabajo que deseas realizar. La idea no es mandar un curriculum genérico, si no uno específico y focalizado.
Haz una pequeña investigación sobre la empresa antes de asistir a la entrevista. Responde a estas preguntas: ¿Qué hacen?, ¿Desde cuándo existen?, ¿Cuál es su historia y evolución?, ¿Qué productos tienen y que cosas más te llaman la atención sobre estos?.
También lograr conseguir un contacto que te pueda dar mayor información sobre la vida dentro de la empresa. Preguntar sobre el ambiente laboral, si estan cansados, el manejo de proyectos, si son consecuentes con lo que dicen en la oferta laboral.
Lo importante es conocer la empresa para determinar si eres compatible y deseas estar trabajando ahí. Quizás la empresa tuviese mala reputación en la antigüedad, pero afortunadamente han cambiado para mejor. Solo lo sabrás si haces una investigación apropiada.
No es necesario ir super formal (a menos que la empresa lo requiera). Procura ir ordenado y limpio, con ropa que usarías normalmente en tu día a día. La recomendación es semi formal para ir a la segura, pero eso dependerá de cada uno.
Si la entrevista es online procura estar limpio, ordenado y vestido como si estuvieras presencial.
La imagen personal si bien no es un factor decisivo, si ayuda en los momentos de la entrevista. Esta más que claro añadir que se debe estar sin sustancias como alcohol, drogas u olores fuertes (como el cigarro) en el momento de la entrevista. Si por ejemplo tienes una medicación que causa somnolencia o alguna alteración notable, es mejor que programes la entrevista cuando no estes afectado por esos medicamentos.
Hablar muy rápido y estar nervioso no ayuda a comunicar bien tus ideas. Esto puede jugar en contra por lo que intenta transmitir seguridad y tranquilidad al momento de hablar. Puedes intentar realizar una meditación y ejercicios de respiración para lograr relajarte antes del momento de conversar.
Si es en otro idioma como Inglés, procura modular apropiadamente para que se entienda lo más bien posible. Evita utilizar palabras inventadas, trata de usar algun sinónimo o describir lo que hace, si no sabes que palabra usar.
Lo importante es que te puedan entender.
No te des vueltas al contestar una pregunta. Responde lo que te preguntaron de forma sucinta. Dar demasiados detalles puede que te quite tiempo de temas más importantes.
Si te preguntan sobre alguna tecnología, puedes contar alguna experiencia personal dónde fue usada y tengas una opinión más cercana al mundo real. Con eso puedes demostrar experiencia y proactividad.
Son preguntas no relacionadas al rubro que están enfocadas a sacarte de tu zona de confort. Idealmente para evaluar tus capacidades de adaptarte a situaciones nuevas o algún otro tipo de medición de habilidades blandas.
Ejemplo: ¿Cómo se llama mi abuelita?. Para responder a esta pregunta habría que realizar preguntas investigativas como: ¿Paterna o materna?, ¿Cúales son tus apellidos? y ese tipo de cosas para evaluar tus capacidades cognitivas y de resolución de problemas.
Responder todo de forma fría, cortante o simplemente falto de calor humano, no te suma muchos puntos. Intenta contar alguna anécdota (relacionada) o ser lo más cercano y cordial posible.
Como haz realizado tu labor investigativa puedes hacer preguntas para saber un poco más de la empresa. Normalmente relacionadas al negocio más que a lo técnico. Ejemplos: ¿Cómo es el modelo?, ¿Cómo generan ingresos?, ¿Cuál fue el ingreso neto del último período contable?, ¿Cuántos son en el equipo dev, cómo se organizan?, ¿Qué clientes tienen?. Todo eso te va a hacer una mejor idea de adonde podrías llegar y si aceptarías el empleo.
Pregunta sobre cómo funciona todo el proceso, cuántos pasos son y cuánto tomaría en tiempo total.
Para dar mejores respuestas puedes usar el marco de trabajo S.T.A.R. (Situación, Tareas, Acciones y Resultado). Este marco de trabajo permite entregar la mayor información posible de forma estructurada y sencilla. Es ideal para responder preguntas del tipo comportamiento o describir los logros que haz alcanzado.
-
Situación (Situation): El contexto, define dónde, cúando y quiénes estuvieron involucrados.
-
Tareas (Tasks): ¿Qué cosas se tenían que hacer?, ¿Por qué se debian hacer?.
-
Acciones (Actions): ¿Qué acciones tomaste para completar las tareas?.
-
Resultado (Result): ¿Qué se obtuvo luego de realizar las acciones?, ¿Se completaron las tareas?, ¿Tienes cifras exactas?.
Durante la entrevista te pueden hacer preguntas un poco incómodas y rozando la ilegalidad. Ten en consideración que cualquier información personal que entregues puede ser usada para perjudicarte a nivel de sueldo, contrato o alguna otra arista. Evita dar información que la empresa pueda usar para discriminarte por motivos no relacionados a la capacidad de desarrollar la labor.
Demasiado personal. No debería importar para realizar el trabajo.
Tampoco debería importar para realizar la labor. Este tipo de información solo se debería conversar al momento de firmar el contrato si es que existen beneficios para cargas familiares. Algunas empresas pueden discriminar a personas casadas y con hijos por que puede indicar que no estarán dispuestos a trabajar horas extras ya que tienen asuntos más importantes como atender a su familia.
Las condiciones médicas son asuntos privados. Si estas lo suficientemente saludable para ejercer la labor, no debería haber problemas. Si existe algún beneficio que te ayude con tu condición entonces puedes dar esa información después de firmar el contrato.
Muchas personas dan a conocer fácilmente su fecha de nacimiento. Lo que les permite a la empresa discriminar por edad. Es razonable pedir la edad para ciertos trabajos, pero en la mayoría no se justifica. Hay empresas que se aprovechan de los jóvenes y solo contratan a personas de ese rango etareo, por ser más manipulables y que acepten condiciones injustas o tóxicas.
A la empresa no le debería importar si eres millonario o si tienes muchas deudas. Esta es información confidencial, lo que hagas con tu dinero es asunto tuyo. Algunas empresas pueden aprovecharse de esta información para darte condiciones más adversas de trabajo por que saben que necesitas el dinero y no te irás fácilmente.
Igual que la situación financiera no debería importar. El auto solamente si es que es necesario para el trabajo, caso contrario es mejor evitar responder. Lo mejor es solamente responder si se tiene licencia de conducir, si es que el trabajo lo amerita.
A menos que estes postulando a una institución castrense, esto no debería importar.
Intenta no dar pretensiones de sueldo, menos decir cuanto ganas en tu actual empleo. Siempre tratarán de bajar a lo mínimo, con los tips anteriores puedes saber si la empresa es de este tipo o valora al empleado por lo que entrega al negocio, no cuantas líneas de código hace al día de 9 a 18 hrs.
Dado lo anterior, espera una oferta. Si no lo ves posible, ahi recién da lo que esperas ganar por lo mismo anterior. Si averiguaste de gente de adentro de la empresa podrás saber el rango en que andan los sueldos.
Cómo regla general siempre cobra un poco más de lo que ganabas en un trabajo anterior, por lo menos un 30% más.
Normalmente las pretenciones de sueldo se piden para descartar a los postulantes en primera instancia. Es mejor dejar estar pregunta al final del proceso para demostrar realmente lo que uno puede aportar a la empresa.
En el caso en que tú seas quien busque personas para contratar. Trabajar con amigos o familiares cercanos es un arma de doble filo. Si tienes un proyecto o empresa y contratas sus servicios, puede haber acuerdos implícitos. Básicamente puedes causar la ruptura de tu círculo de amigos y familiares cercanos, por ejemplo si no son las personas idóneas para la labor y debes despedirlas. No todas las personas pueden separar relaciones laborales con personales.
En el mundo de las tecnologías hay distintos tipos de organización que te puedes topar. Unas son buenas y otras es mejor evitar.
La siguiente tabla muestra el nivel de riesgo de padecer burn out, marchas de la muerte, problemas de gestión, malos pagos o francamente una mala experiencia laboral.
Emoji |
Descripción |
☠️ |
Alto riesgo. Evitar. |
Riesgo considerable. Investigar y meditar antes de tomar la decisión. |
|
🆗 |
Riesgo Aceptable. La mayoría de las empresas tendrán condiciones aceptables. |
💖 |
Excelente lugar. Si logras entrar a una empresa así, serás muy afortunado. |
Independiente del riesgo, todas pueden sufir de malas prácticas laborales por lo que siempre se debe estar atento y velar por que se cumplan la mayor cantidad de características de una buena pega posible.
Esta empresa se dedica a la subcontratación. Clientes vienen y les piden personal para elaborar un proyecto. Normalmente no tienen muy buenas prácticas y tu sueldo no será el mejor (aunque ellos cobrarán mucho más). El contrato será con la moledora y no con la empresa a la cual realizas el proyecto. Usualmente te tocan proyectos cachos que nadie más quiere hacer con tecnologías, plazos o condiciones antiguas y adversas. Alta probabilidad de Burn Out.
Se les dicen moledoras de carne por que te exprimen cada gota de sudor y sangre de ti, para que finalmente te desechen si ya no soportas las condiciones tóxicas de su ambiente.
Hay empresas de subcontratación decentes, pero tienes que hacer un proceso de investigación correspondiente antes de aceptar ingresar a ese tipo de empresas.
¿Necesitas título para trabajar aquí?
La mayoría de las moledoras trabajan con clientes que exígen ciertos requisitos. Si tu los cumples te podrán asignar al proyecto aunque no tengas título. Pero mientras más títulos y certificaciones tengas, más dinero le podrán cobrar al cliente, por lo que si deseas trabajar en este tipo de organización procura tener buenas certificaciones y estudios.
Empresas que tienen poco capital y experiencia en el mercado. Alto riesgo. Normalmente dependen de algún fondo como Corfo o de inversionistas. Alta probabilidad de que te paguen poco o nada. Muy inestables ya que dependen de factores ajenos a su control (como que su producto sea un éxito, inversionistas den más dinero). Probablemente te ofrezcan un porcentaje de la empresa a cambio de un sueldo ínfimo o cosas como pizza, cervezas y oficinas "entretenidas". No es recomendable aceptar este tipo de ofertas, ya que la mayoría de las startups perecen en los primeros años.
También suelen tener roles poco definidos y se deba realizar labores ajenas a tu área. También la posibilidad de marchas de la muerte seguidas para cumplir los caprichos de los inversionistas y las postulaciones a fondos.
Investigar y evaluar si trabajar en estas condiciones vale la pena. De preferencia buscar Startups con una liquidez ya consolidada para evitar problemas al recibir sueldos.
Una cosa que debes saber y tener presente es el Burn Rate de la Startup. Básicamente es la comparación de cúanto dinero existe en las arcas de la empresa versus cúanto dinero se quema mensualmente para mantenerla a flote. Mientras más alto sea el Burn Rate más rápido la empresa se quedará sin dinero y deberá buscar inversionistas o formas de generar ingresos. Si la empresa no te da esta información actualizada y de forma constante considéralo como una red flag. Las personas tienen derecho a conocer y poder planificar su situación laboral con tiempo, si es que la organización da indicios de no poder seguir funcionando.
Una gran parte de las Startups tiene por objetivo ser compradas por empresas más grandes. Ten en consideración de que las condiciones de compra pueden no favorecerte. Si la empresa es adquirida por otra, la nueva empresa no está obligada a darte ningún tipo de compensación y puede despedirte sin aviso. Ten siempre en bandeja una alternativa laboral y colchón de ahorros para mantenerte a flote si pierdes el trabajo.
¿Necesitas título para trabajar aquí?
Normalmente las startups tienen tan poco presupuesto que cualquier persona que pueda hacer el trabajo es aceptada. Idealmente procura conocer bien las herramientas y prepárate para aprender de muchas áreas distintas. Trabajar para startups es ideal para personas que deseen armar su propia startup en el futuro, si son afortunados, tendrán buenas experiencias y podrán conocer las distintas áreas del negocio, hacer contactos y los requisitos para tener una empresa propia.
Estas empresas se dedican a realizar sistemas para campañas publicitarias o apoyo a estas. Páginas webs, captación de usuarios y sistemas de análisis de campañas son proyectos comunes. El principal drama son los plazos extremadamente acotados (2 a 3 semanas) para sistemas completos. El burn out es muy probable y la calidad del software que se realice debido a estos plazos es cuestionable.
Antes de entrar a una agencia procura que cumplan con un buen stack tecnológico y de gestión de proyectos. Con sueldos apropiados. Mucha de estas agencias utilizan la técnica de contratar prácticantes universitarios y elaborar todos los proyectos con una alta rotación de personal. Su prioridad es cumplir con lo que se le prometió al cliente, con el menor plazo y coste posible.
Haz una buena investigación y obtención de referencias antes de entrar.
¿Necesitas título para trabajar aquí?
Al igual que las startups, las agencias no le dan mucha importancia al título que se tenga, mientras el trabajo pueda cumplirse a tiempo y con la menor cantidad de defectos posibles. Idealmente conocer sobre marketing, copywriting, usabilidad y diseño ayuda.
Similar a la agencia de marketing, existe la fábrica de software. Se diferencian por que su foco no es la publicidad, pero si la elaboración de sistemas de software. Ten cuidado ya que muchas al igual que la agencia, prioriza plazos cortos y bajos costos frente a la calidad del software y la calidad de vida de las personas. Las empresas contratistas normalmente tienen a uno o varios clientes a los cuales les ofrecen servicios de desarrollo y soporte. Los clientes normalmente son bancos, retail o instituciones de servicios públicos.
Haz una buena investigación antes de entrar sobre sus prácticas laborales, sueldos e historia.
¿Necesitas título para trabajar aquí?
También puedes entrar a este tipo de organización si no tienes un título. Aunque se prefieren a las personas con estudios formales. Normalmente realizan una prueba técnica antes de entrar. Se recomienda conocer bien un área como frontend o backend.
Las pequeñas y medianas empresas u organizaciones no gubernamentales pueden variar en los sueldos y proyectos que pueden ofrecer. Todas necesitan servicios informáticos para gestionar mejor sus organizaciones. Investiga bien si el sueldo ofrecido cumple tus necesidades, o si la causa de la ONG te motiva a ayudarlos.
¿Necesitas título para trabajar aquí?
Similares a la startup, estas organizaciones les interesa más una persona que puede realizar el trabajo que una que solo tenga título. Son recomendables para personas que deseen practicar sus habilidades y elaborar proyectos con una causa más elevada.
En los bancos y otras instituciones financieras o mineras te puedes encontrar con tecnologías del año de la cocoa (sistemas legacy como AS400, Cobol, Visual Basic 6, Dbase, Sybase). Pero también (dependiendo del banco) prácticas y tecnologías más modernas. Los bancos suelen trabajar con tecnologías en las cuales una empresa internacional como Oracle, IBM, Microsoft, SAP, ofrece soporte técnico y capacitación. Pagan millonarias sumas por licencias.
El riesgo que tiene esta empresa es quedarse estancado con tecnologías empresariales. Ofrecen relativa estabilidad pero tienen prácticas como vestir formal que poco a poco se estan diluyendo. Ve a este tipo de empresas si deseas dar mantención a sistemas antiguos y una estabilidad laboral con sueldos aceptables, pero proyectos quizás menos entretenidos.
La mayoría requiere de título universitario en el área informática o relacionado, para ser aceptado.
Burocracia considerable.
Tecnologías recomendadas para aprender: Java, Oracle DB, Cobol, .NET, SAP, Gestión de Proyectos.
¿Necesitas título para trabajar aquí?
Generalmente sí. Priorizan personas con un título universitario formal. Ojalá con magister o doctorado.
Instituciones como Hospitales, Cámara de Diputados, Registro civil y otros relacionados. Cuentan con departamentos de informática. Las principales labores son soporte técnico (reparar computadores, redes y equipos de oficina, gestionar sistemas de información, dar asesoría técnica a los usuarios). Gran parte de sus sistemas son elaborados por contratistas, el desarrollo interno no es mucho (aunque depende de cada institución).
El título universitario puede ser opcional, sin embargo tener uno puede significar la diferencia entre ganar el sueldo mínimo y tres veces más. Ya que las remuneraciones están basadas en grados y un título da muchos puntos para mejorar el grado.
Usualmente dan contratos a plazo fijo y reemplazos antes de darte un cupo definitivo. Una vez que tienes contrato indefinido puedes tener pega por muchos años. Pero igualmente puedes estar años esperando ese cupo.
Los sueldos no son los mejores, pero si se puede hacer carrera y subir el sueldo con los años y estudios.
Mucho de los procesos ya están pensados, la burocracia es alta.
Tecnologías recomendadas para aprender: Gestión de proyectos, Análisis y Diseño de Sistemas, Base de datos, .NET, Java, PHP.
¿Necesitas título para trabajar aquí?
Generalmente sí, es conveniente tener un título universitario para ganar más dinero.
Similares a los Bancos e Instituciones Estatales. Las empresas de servicios básicos como agua, luz, gas, internet o de retail como Fallabela o aerolíneas como LAN, cuentan con sistemas legacy y alguno que otro proyecto con nuevas tecnologías. Muchas veces conviene más ser contratista de estas empresas a ser contratado directamente. La recomendación es trabajar como empleado un par de años para conocer su ambiente, además de tener contactos y luego fundar una empresa que les brinde servicios adaptados a sus necesidades.
¿Necesitas título para trabajar aquí?
Similar a software factory, los bancos o instituciones estatales.
Al igual que con las instituciones estatales, las escuelas de educación básica y media tienen un área informática. Normalmente dedicada a la gestión de los equipos computacionales y solución de problemas de los usuarios. Quizás tengan sistemas para la gestión de notas, página web y otros como Moodle. Los sueldos no son muy elevados (dependiendo del lugar), pero tiene el plus de estar aportando en hacer una diferencia en la vida de los jóvenes.
Si deseas hacer clases o participar en un proyecto educativo quizás este tipo de organización sea para ti. No es necesario tener un título relacionado a la informática, pero si sería de mucha ayuda uno relacionado a la educación.
Carrera recomendada: Pedagogía en Matemáticas y Computación (Usa la beca vocación de profesor).
¿Necesitas título para trabajar aquí?
Podrías entrar como servicio técnico con un par de certificaciones técnicas. Aunque si deseas hacer clases, una carrera o magíster en docencia es de ayuda.
En las universidades se puede trabajar como profesor (de preferencia con un magister en educación) o como miembro del equipo de TI. Las labores son similares a una escuela de educación media y organizaciones estatales. Existen algunas universidades que tienen áreas de investigación y desarrollo que también se puede participar, como por ejemplo el Laboratorio Nacional de Computación de Alto Rendimiento (NLHPC).
Estudios recomendados: Magíster en Matemática, Física, Estadísticas, Astronomía, Docencia, Python, Certificación LPIC, Certificación CCNA.
¿Necesitas título para trabajar aquí?
Similar a la educación media e instituciones estatales.
Normalmente comenzaron como una Startup, pero llevan más de 5 años y tienen una buena salud financiera. Su producto o servicio es rentable y tiene ingresos constantes. Entra a esta organización si te gusta el servicio o producto que tienen y te vez aportando a su evolución.
Se diferencian a la Software Factory por que la mayor parte de sus proyectos están relacionados al producto o servicio en ves de un cliente externo. Por ejemplo armar un dashboard que tenga indicadores sobre el avance del producto, mejorar los sistemas de comunicación interna y otros.
¿Necesitas título para trabajar aquí?
Similar al software factory.
Hay variadas formas de trabajar. Los diferentes tipos de contrato serán definidos a continuación. La lista no es exhaustiva pero servirá como una pequeña ayuda.
Antes de firmar cualquier contrato léanlo apropiadamente, para evitar cláusulas leoninas. Por favor asesórense apropiadamente con personas con más experiencia antes de firmar cualquier cosa.
Siempre pide una copia del contrato en formato físico o digital para tener de respaldo por cualquier problema legal.
Este es un contrato especial dedicado a alumnos de institutos técnicos o universitarios que deben obtener sus primeras experiencias laborales (segundo o tercer año de carrera). Normalmente las empresas aceptan tener alumnos y darles capacitaciones o proyectos pequeños a cambio de que ellos acepten trabajar con poco o nulo dinero.
En la actualidad cualquier lugar puede necesitar de un software, como un restaurant o un taller mecánico. Siempre se puede ofrecer crear un pequeño software de gestión de inventario o similar para ayudarlos. De esa forma se puede tener una práctica profesional en lugares no necesariamente de informática y ayudar a un negocio pequeño.
Características de una buena práctica
-
Te dan proyectos relevantes a tu área con un mentor que te pueda ayudar a resolver problemas. (No es buena práctica ir a trabajar a cualquier parte, procura que realmente te ayude a crecer profesionalmente).
-
Los proyectos no son críticos (No te dan responsabilidades gigantes, a menos que estes preparado para el desafío).
-
Te dan dinero suficiente (pasaje, comida, gastos varios) para que puedas ir a la práctica. No es necesario que te paguen sueldo normal, pero por lo menos un monto adecuado para vivir un mes o lo que dure la práctica (mínimo sus 4 UF mensual).
En este contrato la empresa te solicita realizar un servicio. Este contrato es ideal para Freelancers ya que es uno de los más flexibles y te permite trabajar remotamente, con quizás pocas reuniones presenciales.
Características
-
No tiene horario definido. Puedes trabajar 2 horas o 20 horas al día. Lo defines tu, lo importante es cumplir el objetivo.
-
No tiene requisito presencial. No te pueden obligar a cumplir horarios en una oficina, es totalmente opcional.
-
Tiene una duración fija.
-
Solo te pagan el valor estipulado en el contrato, no incluye cotizaciones, salud u otros trámites (tu te las tienes que pagar).
-
Debes tener iniciación de actividades en el Servicio de Impuestos Internos. Para poder dar boletas de honorarios.
En este contrato que pasas a ser un empleado de la empresa, pero con un término definido. Si te dan 3 contratos a plazo fijo seguidos, la empresa está obligada a dar un contrato indefinido. Por lo que algunas empresas prefieren el de prestación de servicios.
Características
-
Tienes un horario definido (Puedes ser obligado a ir a la oficina).
-
Puede ser aplicado el Artículo 22.
-
La duración es de pocos meses.
-
El empleador deben pagar cotizaciones, salud y otros.
Trabajar de forma remota es una buena opción para todos aquellos que desean tener un estilo de vida más libre. Sin la obligación de asistir a una oficina todos los días. Sin tener que viajar una, dos, o hasta cuatro horas en el transporte público o tener que manejar ese tiempo.
Lamentablemente en Chile, muchas organizaciones aún no están listas para implementar el trabajo remoto. Pero existen algunas empresas nacionales y muchas empresas internacionales que dan esta posibilidad. Para más detalles revisar la guía https://polymeris.github.io/remoto-desde-chile/ o también la guía de Gitlab o la de TopTal.
Como mínimo necesitas los siguientes equipos para poder trabajar remotamente:
1 - Notebook bueno. El notebook es la herramienta adecuada para poder moverse con agilidad. Se recomienda uno con características similares a un Macbook Air 2017+. La duración de la batería es uno de los puntos claves.
2 - Audífonos y micrófono bueno. Las reuniones son via videoconferencia, por lo que necesitas una buena calidad de sonido.
3 - Internet 4G Móvil. No puedes depender del internet que da Starbucks o los Cowork del Santander. Debido a que normalmente son lentos o tienen puertos bloqueados que te impedirán realizar ciertas tareas informáticas. Además del riesgo de seguridad que significa usar un internet que no controlas.
4 - Buena mesa y buena silla. Tener un escritorio y silla adecuadas son muy importantes. Procura invertir en algo que te permita estar sentado por largos periodos y no te arruine la postura.
Para trabajar debes tener un ambiente adecuado. Puede ser en tu casa, en una oficina pequeña, biblioteca pública, en un café como Starbucks o un cowork como los del banco Santander. Lo importante es que este espacio tenga lo que necesitas para estar tranquilo y concentrado por periodos largos.
Define un horario al igual que si estuvieras en una oficina normal. Si trabajas desde la casa probablemente tengas problemas al separar vida laboral con vida personal. Lo mejor es tener un horario y respetarlo. Quizás tener un cambio de ropa para modo trabajo y modo casa. La recomendación es tener un espacio dedicado y exclusivo para trabajar.
Es probable que aparezca un sentimiento de soledad al estar largos periodos de tiempo sin interacciones sociales no relacionadas al trabajo. Por lo que debes tener un grupo de amigos y actividades que te den ese apoyo emocional. Muchas empresas realizan actividades para que las personas se conozcan entre sí y puedan entablar relaciones mucho más significativas.
Al tener una distancia considerable de tus colaboradores debes comunicar apropiadamente y con un tiempo razonable. La mayor parte de las interacciones serán por via escrita en un chat como Slack o Discord, por lo que procura expresarte apropiadamente para evitar malos entendidos. Comunica tu estado al resto del equipo en casos de que no podrás ser accesible. Lo ideal es tener al menos 2 a 3 horas que se puedan tener para coordinar con personas en distintos husos horarios.
Desde el Jueves 26 de Marzo de 2020 existe una nueva ley que regula el Teletrabajo y Trabajo a Distancia en Chile. Basado en Este Video de 9 punto 5 y este artículo.
Elementos tales como:
-
Un computador
-
Internet
Si un trabajador de su propia voluntad quiere utilizar su propio computador porque es una mejor solución para él, puede hacerlo, pero lo que no puede pasar es que el empleador obligue al trabajador a comprarse un computador o utilizar sus propios elementos de trabajo.
Empleador debe garantizar un mínimo de 12 horas continuas de desconexión.
Se podrá establecer en esta modalidad
-
Tener horario establecido.
-
Tener libertad de horario.
Si la naturaleza de las funciones del trabajador a distancia lo permite, las partes podrán pactar que el trabajador distribuya libremente su jornada en los horarios que mejor se adapten a sus necesidades, respetando siempre los límites máximos de la jornada diaria y semanal, sujetándose a las normas sobre duración de la jornada de los artículos 22 y 28 y las relativas al descanso semanal del Párrafo 4° del Capítulo IV del Libro Primero.
Quien trabaja desde su casa y tenga un accidente del trabajo o una enfermedad profesional, quedará cubierto por la mutualidad del empleador, por lo que en consecuencia tendrá derecho a los tratamiento que da la mutualidad y el pago de las prestaciones que da la mutualidad. Esto debe ser un accidente a causa del trabajo. El accidente de trayecto también queda cubierto, ya que esta ley permite combinar tiempo de trabajo presencial con tiempo de trabajo a distancia.
Malas prácticas como tener una cámara web encendida todo el día, aplicaciones que toman capturas de pantalla de tu computador, que miden el uso de teclado o que monitorean todo lo que haces en el computador son un peligro latente. ¿Qué pasa con esto?
No se puede violar la intimidad ni la privacidad de las personas. Los mecanismos de control que el empleador puede tener son los que respetan los derechos fundamentales de las personas, que respetan los derechos laborales. Esto ya está regulado por dictámenes de la Dirección del Trabajo hace mucho tiempo.
En muchas empresas se habla de distintos niveles de seniority (Junior, Engineer, Senior Engineer, etc.). Sin embargo es un concepto muy ambigüo ya que varía entre cada empresa. Para poder estandarizar un poco, se debe detallar lo que se espera de un profesional en cada nivel.
Es la responsabilidad de la empresa y del equipo de trabajo proveer un ambiente donde cada indiviuo este empoderado para ser y crecer al nivel mundial (world-class) en su rol y habilitarlos para alcanzar más de lo que pensaban posible para ellos mismos.
Para un detalle más extenso visitar el documento seniority.adoc
Esta sección está inspirada por la excelente charla THAT Conference '19: Burning out and How to Deal with It - Plural Sight dada por Gary Keeler, puedes ver la presentación gratis aca.
Es cuando no puedes realizar una actividad física o mental debido a estrés, ansiedad u otra condición afixiante. Simplemente el cuerpo y/o la mente no colaboran y te toribilitan totalmente funcionar con normalidad. Es común generarlo con el tiempo, principalmente cuando aparecen situaciones de considerable esfuerzo cuya recompensa es ínfima (Exprimir la fruta y al final te da poco o nada de jugo). Por ejemplo tenemos el uso del infame crunch time, el cual es un periodo de alta presión para alcanzar un objetivo (Ejemplo: "tenemos dos días para terminar este proyecto"). Si al final de esas 48 horas de locura, terminan rechazando el entregable, cambiando los parámetros de éxito, compensaciones bajas, dando mayor plazo o simplemente no utilizarlo lo suficiente como para justificar su laboriosa creación. La moral del equipo de desarrollo se desmorona y aumenta el nivel de Burn Out de cada integrante.
Uno de los indicios de tener Burn Out es cuando pierdes la inspiración de hacer cosas, simplemente te resignas a tu situación actual y dejas de intentar hacer algún cambio.
Según un estudio realizado por Gallup. Se puede decir que:
-
Un 23% de los empleados padecen Burn Out constantemente.
-
Un 44% sufre Burn Out ocacionalmente.
-
Un 33% dice no haber padecido de Burn Out.
Basado en dichas cifras, prácticamente dos tercios (2/3) de los empleados padecerá Burn Out dentro de algún punto de su carrera profesional. Sufrir de Burn Out implica:
-
Un aumento del 63% para solicitar días de descanso y licencias médicas.
-
Disminución de la productividad y baja en la calidad del trabajo. (Cuesta hacer las cosas bien y mejorar continuamente).
-
Un 23% de probabilidad de terminar en el hospital o requerir cuidados médicos.
-
Un 13% de disminución en la confianza sobre los entregables. Podrías seguir entregando productos de calidad, pero tu autoconfianza en que lo sea disminuye (afecta la autoestima).
-
Un 2.6 veces más probable que abandones tu rol y la organización (Comienzas a buscar ofertas laborales, mientras aún sigues dentro de la empresa).
Cada uno tiene herramientas a su diposición para poder evitar llegar a un estado de Burn Out y corregir el rumbo. Es importante que reflexiones sobre la situación y por que sientes que estás acumulando Burn Out. ¿Quizás estás demasiado ocupado con tareas que no son importantes para ti?, ¿Sientes que el impacto de tu trabajo es diminuto?, ¿Tu voz no es escuchada (Ejemplo: propones soluciones a problemas y no se resuelven en mucho tiempo debido a la burocracia)?, ¿Te sientes estancado y no estás creciendo profesional y personalmente?, ¿Te ves constantemente procastinando?. Una de las causas del Burn Out es que el esfuerzo requerido no tiene la justa recompensa. Lo importante es ver los recursos, procesos y herramientas que tienes a disposición. Algunas ideas generales son:
Analiza como se ha formado la situación actual y las alternativas para generar un cambio.
-
¿Qué está sucediendo en mi situación?.
-
¿Por qué?, ¿Cuáles son las causas?.
-
¿Qué se debe hacer para cambiar la situación?, ¿Qué planes puedo hacer?.
Asistir a un profesional de la salud mental (psicólogo) para asesoría, o por lo menos comunicarse con un buen amigo para hablar sobre lo que te ocurre. Recurre a tus seres amados para apoyo emocional.
Aprende a decir que NO. El tiempo que tenemos es muy importante y escaso, por lo que hay que elegir sabiamente dónde es destinado. Es mejor dedicarlo a las actividades más importantes para ti. Se avanza más cuando una actividad se es realizada con dedicación, si tienes demasiadas tareas no podrán ser avanzadas con la rapidez y prolijidad necesaria. Siempre está la opción de hacer nada al respecto, acotar el alcance, esperar a cambios en las condiciones del ambiente o delegarla a una persona más idónea para cumplir la tarea. Como recomendación escoge solamente las 3 actividades de mayor importancia para ti, las demás simplifícalas, pospónelas, ignóralas o delégalas.
Recomendación de leer Essentialism y The Subtle Art of Not Giving a F*ck.
Hay muchas cosas que no puedes controlar por lo que solo puedes aceptarlas tal y como son, lo mejor es ocuparse de lo que sí está bajo tu control. Una de las cosas que están bajo tu control es tu desarrollo personal y profesional. Procura que tu desarrollo no dependa de tu empleador o el azar, se diligente y ten claridad sobre donde está tu norte y los pasos necesarios para alcanzarlo. Una recomendación es tener una estrategia sistemática, elaborar sistemas que logren resultados en vez de tener metas. Un sistema puede ser mejorado con el tiempo y adaptado al contexto basado en prueba, error y retroalimentación, una meta en cambio simplemente es un booleano de si se cumplió o no, lo que te causa un estado constante de fallo si no se ha cumplido, afectando tu percepción de avance.
Puedes utilizar técnicas de priorización como MoSCoW (Must, Should, Could, Won´t) para ayudarte a definir lo que realmente es importante para ti. También la técnica PERT para poder elaborar los sistemas.
Recomendación de investigar Teoría General de Sistemas y Meditaciones de Marco Aurelio.
La inspiración puede provenir de multitud de fuentes: puede ser una canción, un libro, un lugar, una fotografía, una frase o un relato de un amigo. Ten un lugar como un cuaderno, blog o notas en el celular donde puedas re-encontrarlas para que te den un aliento en momentos donde sientas mayor necesidad de ellas. Si recibiste un premio, un reconocimiento o alguna cosa positiva sucedió en tu vida es importante tener un lugar para recordar esos buenos momentos.
Para diversas situaciones se puede elaborar un plan de acción. "Si ocurre X, se debe hacer Y". Es mejor tener una serie de alternativas para diversas eventualidades. Esto te permitirá estar mejor preparado y responder en menor tiempo. En gestión de riesgos se pueden usar planes de mitigación y planes de contingencia. Puedes usar una versión simplificada de esas herramientas para tu uso personal.
La siguiente información esta inspirada por la charla THAT Conference '19: Fear de Jeff Blankenburg.
El síndrome del impostor es cuando una persona piensa que sus capacidades son inferiores a las reales (Eres realmente bueno haciendo algo pero tu piensas de que no lo eres). También esta el efecto Dunning Kruger el cual un individuo es realmente ignorante o inoperante en un tema pero piensa de que es competente en el mismo (Es realmente malo haciendo algo pero piensa de que es excelente haciéndolo).
Este síndrome del impostor es recurrente en profesionales de todas las áreas, pero es notorio en el área de las tecnologías. Los individuos altamente cualificados tienden a subestimar su competencia relativa, dando por sentado erróneamente que las tareas que son fáciles para ellos también son fáciles para otros.
David Dunning y Justin Kruger concluyeron que:
«La sobrevaloración del incompetente nace de la mala interpretación de la capacidad de uno mismo. La infravaloración del competente nace de la mala interpretación de la capacidad de los demás»
A parte de la estrategia de recurrir a un profesional de la salud mental para que brinde una correcta asesoría para superar esta condición, existen algunas estrategias que se pueden utilizar.
El miedo es una mecanismo de auto conservación. A veces es bueno tener miedo ya que está en nosotros para prevenir que nos pase un evento trágico como un accidente o la muerte. Sin embargo también se puede activar por razones que no son físicas y que probablemente tampoco sean peligrosas. Miedo al cambio, a lo desconocido, a la autoridad, hablar en público, al ¿Qué dirá la gente?, al ¿Qué pasará?. Esto normalmente esta relacionado a la ansiedad. Aplicar técnicas que permitan controlarla puede ser de ayuda, ser analítico y racionalizar la situación y verla de forma objetiva. Quizás la cosa que te da miedo no sea tan terrible como parece.
Hay muchas oportunidades en la vida que no son aprovechadas por el simple hecho de tener miedo a vivir una experiencia que nos saque de la zona de confort. ¿Qué harías si no tuvieses miedo?. Enfrenta los miedos que quieras superar (en un ambiente seguro y controlado) y toma la iniciativa para experimentar nuevas experiencias. ¿Cuántas veces no haz hecho algo simplemente por que no sabes que pasará?, expande tu zona de confort y crece. Podrás tener nuevos y mejores amigos, trabajos, proyectos, ganar más y vivir mejor.
El síndrome del impostor es el miedo a que todos descubran de que en realidad no eres lo suficientemente bueno en lo que haces. Por lo que se debe procurar superar este miedo y aceptar que realmente eres excelente haciendo lo que haces, sobre todo si tienes muchas fuentes externas que demuestran tu competencia.
“Since death will take us anyway, why live our life in fear? Why not die in our old ways and be free to live?”
Cada uno tiene una experiencia de vida única. El compararse con otras personas es una fuente de pensamientos negativos y estrés. No tienes control sobre las condiciones en las que lograron que una persona estudiara en la mejor universidad, otra que gane mucho dinero, una persona que ha viajado por todo el mundo dando charlas u otra que programó una aplicación exitosa.
Que no hayas logrado las mismas cosas que otra persona o que no ganes igual o mejor dinero no quiere decir que tu seas peor persona. Eres importante simplemente porque eres único en este mundo. Si te sientes mal por que otra persona esta haciendo lo que tu quieres hacer o ha logrado cosas que tu quieres lograr, deberías hacer planes y sistemas que te ayuden a alcanzar esas metas bajo tus propias reglas y condiciones.
Lo mejor es siempre compararse con tu propia persona, ¿Cómo puedo ser mejor que ayer?, ¿Dónde quiero estar en los próximos años?, ¿Qué es lo que me hace feliz?, ¿Que significa ser exitoso para mi?. Ten un plan de mejora contínua para siempre ir creciendo personal y profesionalmente.
Muchas veces se confunde los años de experiencia con cierta autoridad frente a todos los temas. Que una persona tenga veinte años de experiencia no significa que tenga razón en todo o que su opinión sea más valiosa sobre un tema que tu manejas. Puede que esos veinte años hubieran sido el mismo año repetido veinte veces. Quizás la solución que la persona plantea sirvió para el contexto original, pero para el nuevo contexto sea insuficiente. Muchas veces puede suceder que se desconfía de la solución planteada solamente por que una persona de mayor antiguëdad plantea una diferente, confía en tu propia capacidad puede que esa persona no conozca todas las variables que tu manejas.
Nadie nace experto en un área y muchas veces se puede olvidar de todos las horas, semanas, meses, años de esfuerzo y dedicación para lograr llegar hasta donde estás. Puede que actualmente te sea fácil hacer lo que haces, pero que fuese fácil para ti significó miles de horas de estudio, práctica, éxitos y fallos que haz vivido. Considera eso antes de desestimarte por ganar un premio o resolver un problema difícil. No es pura suerte, es mérito y es digno de ser reconocido como tal.
Lo mismo es para cuando estás aprendiendo una nueva habilidad o un nuevo proyecto. No pienses de que no puedes hacerlo por el simple hecho de que te cuesta al principio.
“If you really want to do something, you’ll find a way. If you don’t, you’ll find an excuse.”
Una de las formas de volverse un experto es que el tema en cuestión te fascine. Leas sobre el tema, veas videos sobre el tema, converses sobre el tema, escribas, asistas a charlas, hagas experimentos, proyectos y todo tipo de actividades sobre el tema. Si le dedicas una cantidad de horas considerable podrás llegar a un nivel aceptable de experticia. Un experto es alguien que sabe de un tema, pero no necesariamente que lo sepa todo del mismo. Todo depende de la perspectiva de la persona a quien se le hable del tema.
Libro recomendado: Mastery de Robert Greene.
En muchas ocaciones tu mismo te cortas las alas, pensando que otra persona o cirscunstancia te impide hacer algo. Es importante tener una actitud positiva y de auto superación. Planifica tu vida para que puedas vivir las experiencias, conocer los lugares y personas, trabajar en lo que más te de alegría. Encuentra los temas que te fascinen y crece cada día. No dejes tu vida al azar.
En muchas ocaciones nos enfrentaremos a un dilema ético - moral. Donde se solicitarán la ejecución de acciones que probablemente sean ética y moralmente cuestionables.
Tomemos como ejemplo el caso de La Polar, donde se realizó la repactación unilateral y abusiva de las deudas de alrededor de 1 millón de clientes. Los consumidores se quejaron de que en sus cuentas aparecían reprogramaciones que nunca habían aceptado, con cuotas y montos que eran fijados por la empresa y encarecerían excesivamente la deuda, o bien se enteraban de ello tras recibir cartas de cobranza o aparecer en Dicom.
Los ejecutivos que solicitaron el proyecto fueron los mayores imputados por estas malas prácticas. Pero el equipo de tecnología fue quien logró que los sistemas de software cumplieran las características solicitadas. Un sistema de software, sobre todo en empresas que administra dinero y deudas, es laboriosamente auditado, detallado y analizado. El equipo de tecnología sabía perfectamente las consecuencias de ejecutar las órdenes solicitadas y aún así implementó los sistemas para lograr esas malas prácticas.
Siempre puedes utilizar la Objeción de conciencia para no participar en proyectos o realizar acciones que sus consecuencias entren en conflicto con tu marco ético - moral. Muchas veces es una decisión difícil (puede que te cueste el puesto de trabajo).
Existe un texto que es atribudo a Al-Juarismi; Matemático, geógrafo y astrónomo de una talla intelectual extraordinaria que vivió entre los años 780 y el 850 de nuestra era. Aunque no es posible verificar que realmente sea de su autoría, su contenido es importante de destacar.
A la pregunta que le hacen, sobre el valor del ser humano, este responde: “Si tiene ética entonces su valor es igual a 1 (uno). Si además es inteligente, agréguele un cero y su valor será igual a 10. Si también es rico, añádale otro cero y su valor será de 100. Si además tiene bello aspecto, agréguele otro cero y su valor será igual a 1000. Pero si pierde el 1 (uno), que corresponde a la ética, perderá todo su valor, pues solamente le quedarán los ceros. Así de sencillo: Sin valores éticos, ni principios sólidos, lo único que queda son delincuentes, corruptos y personas que no valen nada“
La Ley 19.223 tipifica figuras penales relativas a la informática en Chile.
Es importante cuidar de nuestra reputación y opcionalmente darnos a conocer en el entorno si queremos obtener buenas ofertas laborales. Para esto se recomienda tener una marca personal. Es más simple conseguir un trabajo cuando conocen tus proyectos, han leido tus artículos, libros o asistido a tus charlas. No es necesario que te conviertas en una celebridad que escriba mil libros o que asistas a cada charla y evento disponible, pero es recomendable estar dentro del radar del mundo dev por algún proyecto o aporte que haz realizado. Acá un buen artículo respecto al tema.
Ha llegado la hora de salida. ¿Que hacer ahora?. Algunas personas (muchas veces que están solteras y sin hijos) no tienen claridad sobre que actividades hacer despúes del trabajo. Algunas incluso prefieren trabajar un poco más para avanzar el proyecto, ya que no tienen nada mejor que hacer despúes. Este tipo de comportamiento normalmente conduce al burnout y otras situaciones complicadas. Procura que tu actividad laboral no sea la única actividad que realices. Búsca un pasatiempo como componer canciones, poemas, pinturas. Aprender a cocinar platos deliciosos, reúnete con amigos, haz algún deporte, medita, unete algún club o simplemente descansa viendo alguna película. Existe un montón de actividades que puedes realizar fuera del mundo laboral. Cultiva tu vida, el trabajo solo es una pequeña actividad dentro del gran abanico de posibilidades.
Muchas veces uno tiende a preferir unas condiciones más flexibles que el típico horario de trabajo en un empleo normal. Algunos prefieren el camino del freelance/contratista frente a ser un empleado más. Sin embargo antes de que te aventures tienes que conocer las siguientes características de realizar trabajos freelance/contratista:
-
Si no haces un buen contrato pueden abusar de ti. No pagando sueldos o cambiando las condiciones del proyecto a mitad de haber comenzado.
-
Tiendes a trabajar más horas que un empleo normal. Puedes ganar un poco más, ¿Pero justifica trabajar 20 horas al día?. Ólvidate de tener vacaciones, fines de semana, pensión y salud. Tendrás que gestionarlas tu mismo.
-
Hay tendencia de conseguir trabajos "cachos" que nadie más quiere hacer y por eso buscan a un contratista. Los proyectos pueden tener códigos muy poco ordenados y las condiciones laborales son más adversas que en un empleo normal.
-
Hay tendencia a ganar poco dinero por trabajo. Las empresas tienden a buscar al más barato, no al más idóneo para la labor.
-
No tienes tiempo para mejorar/estudiar. Al estar con constante trabajo pasas la mayor parte del tiempo solo picando código o buscando clientes.
-
No hay ninguna garantía que en los próximos 12 meses tengas algún dinero.
Por esas razones el mundo del freelance/contratista es muy hostil y no es recomendable entrar en él hasta que uno tenga suficiente espalda económica como para aguantar unos 6 meses sin trabajo y tenga suficiente experiencia para lidear con clientes "cachos" y detectarlos con tiempo para evitar abusos. También deber tener un set de herramientas muy diverso y bien entrenado para que cada proyecto lo puedas sacar en tiempo record. Si tomas cualquier proyecto sin conocer tus herramientas puedes arriesgarte a una sobre carga de estrés, plazos no razonables y depresión.
Para algunas personas encontrar trabajo es relativamente sencillo, tienen tanta buena reputación, experiencia, contactos y proyectos bajo el brazo, que las empresas no lo tienen que pensar dos veces para contratarlos y están constantemente recibiendo ofertas laborales. Este tipo de personas está en una liga distinta a los demás ya que usualmente no requieren de un currículum, solamente su nombre y contactos suelen ser suficientes para obtener una gran oferta.
Llegar a ese nivel es posible, pero es un camino que no todos quieren o pueden recorrer, por que requiere de una mejora constante, estudio y una gran cantidad de horas perfeccionando las habilidades tanto blandas como técnicas.
Implica que para el primer día de trabajo ya puedas ser un gran aporte al equipo y entregar valor. Conoces (sobre el promedio) tanto las herramientas básicas como las específicas para realizar las tareas encomendadas. Tener un título universitario, haber salido de un bootcamp tecnológico o tener varios años de experiencia no te da las suficientes credenciales para ser contratado con facilidad o por un buen sueldo y tienes que luchar en la jungla de las ofertas laborales para conseguir una oportunidad.
Recuerda que al momento de buscar trabajo te estás vendiendo al mejor postor, si quieres destacar y recibir mejores ofertas tienes que ser excelente en lo que hagas.
La primera cosa es una auto-evaluación. ¿Seré un aporte al equipo o seré una carga?.
Ser una carga implica desconocer tus herramientas, estar verde, haz hecho pocos proyectos con ellas y la mayor parte del tiempo estás buscando tutoriales en Google, cursos y preguntas en StackOverflow sobre cosas básicas que se esperan ser conocidas por alguien con experiencia. Te toma mucho tiempo realizar tareas básicas y tienes que dedicarle varias horas antes de lograr resolver problemas simples. Entrar a una empresa en este estado te será muy estresante ya que probablemente no cumplas los plazos, tengas que estar aprendiendo sobre la marcha y generalmente entregues código de baja calidad. Lo que probablemente cause que después del período de prueba, no tengas nuevo contrato.
Hay muy pocas empresas que dedicarían tiempo para tu formación en estas cosas básicas, normalmente se asume que las conoces y luego simplemente te ofrecerán capacitación y crecimiento acorde al plan de carrera, según desempeño y necesidades de la empresa.
Ser un aporte al equipo implica tener varios proyectos realizados con tus herramientas y conocerlas tan bien que el primer día de trabajo puedes ser productivo y entregar valor. Se recomienda mínimo 5 proyectos de diversa índole y dificultad que permita explorar los distintos casos de uso que tus herramientas puedan cumplir. Lo ideal es que sean proyectos dignos y que causes un "wow" a las personas que los vean. Proyectos lo más cercano posibles a lo que encontrarías dentro de un trabajo. No que simplemente sean proyectos simples y realizados en un tutorial o curso paso a paso.
El primer paso es definir un dominio/rubro (ej. Ecommerce, Fintech, Medicina, Marketing, Videojuegos, Web, etc). La idea es que definas a qué rubro te dedicarás y te es mas grato. Mientras más conocimiento tengas del dominio, más fácil será hablar en el mismo lenguaje que la empresa y destacarás frente a la competencia.
El segundo paso es definir en qué área tecnológica relacionada a ese rubro te quieres dedicar. (QA, Programación, Sistemas, Diseño, Data science, Devops, etc).
Tercer paso es definir un proyecto que pueda ser usado para mostrar tus habilidades, un complemento a tu CV que sea muy bien pulido y hecho con la mejor calidad que puedas ofrecer.
Si por ejemplo quieres dedicarte al rubro del ecommerce puedes realizar algún plugin para Shopify, Woocommerce, Magento o similares. De esta forma podrás destacar frente a otros postulantes ya que mostrarás proyectos relacionados al rubro de la empresa.
Un pianista concertista practica varias horas al día, aprendiendo música, practicando ejercicios y mejorando sus habilidades. Entrena la misma pieza musical una y otra vez hasta aprender cada pequeño detalle hasta lograr la interpretación musical indicada. Por que cuando sea el momento de presentarse ante un público, el pianista desea entregar su mejor interpretación posible. Desea estar orgulloso y justificar tanto el dinero como el tiempo que han invertido las personas para oirlo en su presentación.
Un jugador de fútbol profesional pasa horas en el gimnasio, corriendo, alimentándose adecuadamente y haciendo diversos ejercicios físicos una y otra vez hasta ser un maestro. Verá grabaciones de partidos anteriores y estudiará estrategias sobre como mejorar. También jugará partidos de exhibición y amistosos para prepararse para los partidos de campeonato.
Un karateka constantemente está practicando katas (movimientos que imitan una secuencia de batalla), cómo respirar y flexionar los músculos en el tiempo correcto. Realizando los movimientos innumerables veces, mejorando en cada repetición.
Los mejores desarrolladores tienen la misma forma de ver la profesión. No van a trabajar todos los días y practicar a expensas del empleador. Van e invierten tiempo personal en aprender nuevas herramientas, lenguajes y perfeccionar sus técnicas y conocimientos. Siempre se aprenderá nuevas cosas en el trabajo, pero como hay dinero de por medio está la expectativa de que se va a producir, no a practicar.
Fragmento de: Brian P. Hogan. “Exercises for Programmers”.
En palabras simples. Si seguimos una Distribución Normal, debes posicionarte más alla del promedio (13.6% o más) hacia la derecha. De esta forma podrás superar la constante batalla de competencia al buscar un trabajo.
Un mentor es una persona que ya ha recorrido el camino que quieres seguir. No necesariamente es alguien con muchos años de experiencia, pero por lo menos tiene algún conocimiento que quieres aprender. Un mentor te ayudará a eliminar obstáculos y evitar errores conocidos en el camino, haciendo el proceso de aprendizaje más expedito y con menor carga sobre tus hombros.
Puedes encontrar mentores dentro de tus compañeros de trabajo, grupo de amigos o comunidades donde participas. Define que quieres aprender y convertirte, reúnete con personas que estén al nivel que quieres llegar o por lo menos te den un empujón hacia la dirección correcta.
Lo mejor que puedes hacer es conseguir un buen mentor. La calidad del mentor define la calidad de tu aprendizaje, un buen mentor te va a potenciar, un mal mentor puede llevarte al error. Trata de encontrar personas que han tenido éxito en lo que tu quieres tener éxito. Puedes tener múltiples mentores, pero lo ideal es que tengas uno principal al cual seguir sus consejos y guía por sobre los demás.
Cuando las empresas buscan a un "generalista", en realidad lo que están buscando es alguien que les pueda resolver sus problemas utilizando una serie de herramientas pre-definidas. Normalmente alguien que pueda participar en la elaboración de una aplicación desde la fase de toma de requerimientos hasta la fase de paso a producción y mantenimiento.
Muchas veces se confunde este concepto con alguien que es un "Maestro Chasquilla" o "Jack of All Trades". Hace de todo un poco, pero sabe poco y sin conocimiento profundo de los temas. Si no tienes cuidado puedes terminar siendo una persona con mucha experiencia, pero no experticia suficiente como para competir en cargos semi senior o senior, incluso con varios años en la industria.
Lo ideal es que elijas un conjunto de herramientas que te sirva para resolver problemas de diversa índole y te conviertas en un experto usándolas. Por ejemplo seleccionas un stack de backend y un framework especifico (ej: golang, elixir, python, php, js, ruby), un stack de frontend (ej: react), una base de datos (ej: postgres) y un proveedor de servicios (como amazon, firebase, google cloud, etc). Al realizar los proyectos con la mismas herramientas, poco a poco irás generando experticia y dominio de los temas. Podrás competir con niveles semi senior o senior. Evita tener un currículum desparramado por todos lados.
Puedes ser generalista en el sentido de que estás capacitado para elaborar una aplicación desde el inicio hasta el final, pasando por el diseño del sistema, las bases de datos, interfaces de usuarios, configuración de servidores y dominio de las reglas de negocio. Pero siempre con un stack determinado en el cual lo conozcas de principio a fin. Esto te evitará maratones de "Aprender sobre la marcha" y sorpresas a las 3 Am del fin de semana.
Puedes revisar el siguiente libro para más información: https://www.amazon.com/Range-Generalists-Triumph-Specialized-World/dp/0735214484
¿De qué sirve tener un proyecto de un videojuego, si estás postulando a un rol de backend?. Muchos profesionales disfrutan de la programación y hacen experimentos en sus ratos libres. Esto es super bueno. Mantiene vivo tu espíritu de aprender y puede expandir tu zona de confort.
Lo importante es que tengas claro de que algunos proyectos que hagas solo por diversión, no necesariamente te servirán para tu rol en el trabajo. Ten un porcentaje de tiempo asignado para elaborar proyectos que brinden más peso a tu CV y otro porcentaje de tiempo para elaborar proyectos por diversión.
Tener una o varias malas experiencias laborales puede hacer que pierdas la "chispa". Que veas el mundo laboral informático como una bola de mugre con solo proyectos "cachos", malos pagos y abusos de toda índole. Esto también puede llevar a una depresión y a quemarse o sufrir del síndrome del impostor. Si estas en esa situación procura asistir con un profesional de la salud mental y otras terapias que te ayuden a sanar esas heridas.
El mundo laboral informático es como cualquier otro, tiene buenos proyectos y malos proyectos. Buenas personas y otras que es mejor olvidar. Si te das cuentas que estás en un ambiente tóxico, trata de salir de ahí lo más pronto posible. No vale la pena soportar y participar en un proyecto o trabajar junto a personas o condiciones que no te son gratas.
Siempre puede haber mejores oportunidades y lugares de trabajo satisfactorios. Vale más estar cesante (si es que te lo puedes permitir) por un tiempo a estar trabajando en una empresa que te quite todas las ganas de continuar en el mundo de las TI.
En un mal trabajo terminas agotado y sin energías al final del día, un buen trabajo te da motivación para seguir mejorando, aprender y crecer. Recuperarse de un Burnout puede tomar mucho tiempo, incluso años. Logrando que te estanques profesional, financiera y personalmente. Por lo que no arriesgues tu carrera por miedo a no tener trabajo, soportando condiciones terribles.
Si haz ingresado al mundo laboral informático y no te ha gustado, también es viable salir si encuentras una actividad más atractiva para tus necesidades. Lo importante es siempre priorizar tu felicidad y desarrollo profesional/personal.
Se han incluido mallas universitarias para ayudarte a decidir que temas puedes estudiar.
-
https://blog.codinghorror.com/recommended-reading-for-developers/
-
Women in Tech: Take Your Career to the Next Level with Practical Advice and Inspiring Stories
-
Fearless Salary Negotiation: A step-by-step guide to getting paid what you’re worth
-
Land the Tech Job You Love: Why Skills and Luck Aren’t Enough (Pragmatic Life)
-
Your First Year in Code: A complete guide for new & aspiring developers