El mundo de la programación es competitivo, ya que está en constante crecimiento. Tener solo…

Las 7 mejores habilidades blandas para desarrolladores en 2019
Ya sea que todavía esté buscando ese trabajo perfecto o simplemente quiera terminar su período de desempleo a tiempo, las habilidades blandas son la herramienta para alcanzar sus objetivos.
Específicamente, las habilidades blandas son rasgos de personalidad individuales. que determinan si trabajará bien con sus colegas y encajará bien en una empresa. Estos son intangibles pero extremadamente importantes para casi todos los tipos de puestos.
Las habilidades blandas incluyen cosas como buena comunicación, honestidad, trabajo en equipo, puntualidad, integridad y organización.
Las habilidades duras son cosas concretas que has aprendido o dominado. Por ejemplo, JavaScript, CSS y HTML son habilidades duras. En el mundo de los no desarrolladores, la conducción es otro ejemplo de ello.
Si bien las habilidades duras y blandas pueden ser diferentes, ambas juegan un papel clave para conseguirle un trabajo (y mantenerlo allí). Y aunque las habilidades sólidas son sin duda vitales para saber si está calificado para trabajar como desarrollador de software, son sus habilidades sociales las que, en última instancia, determinarán su nivel de éxito.
En este artículo, exploraremos siete habilidades sociales que las empresas están buscando en 2019 y compartiremos algunos consejos sobre cómo puede mostrarlas en su currículum; después de todo, No tiene sentido tener una habilidad comercializable si no la publicitas.
1. Ética laboral: su capacidad para abrocharse el cinturón
Mantenerse motivado a veces puede ser un desafío, especialmente cuando está trabajando en un proyecto que no lo inspira. Es cierto que los seres humanos no están programados para trabajar ocho horas al día, por lo que poder trabajar de manera eficiente es vital si desea impresionar a su jefe y no defraudar a su equipo creando retrasos innecesarios.
La ética de trabajo es esencial, porque es la diferencia entre una gran idea y un gran producto. Si solo el 99 por ciento de su código está escrito, su sitio web no funcionará. Para llegar al 100 por ciento de finalización, necesita una buena ética de trabajo. Entonces, para los gerentes de contratación, la ética laboral es una cualidad indispensable para los nuevos empleados.
Pero, ¿cómo demuestra su ética laboral con solo un currículum?
Desafortunadamente, «ética de trabajo» es una frase que despierta la ira de muchos jefes de recursos humanos. En lugar de simplemente enumerar la «ética de trabajo» entre sus habilidades, use la sección de experiencia laboral para desarrollar su afirmación.
Puede hacer esto mencionando un momento en el que trabajó duro para cumplir con una fecha límite difícil, por ejemplo. Te verás aún mejor si puedes aclarar Con qué frecuencia cumples con los plazos:
«Supervisé el ciclo de vida completo del desarrollo de software para nueve proyectos con una entrega a tiempo del 100% y un 5% por debajo del presupuesto».
En este ejemplo, la ética de trabajo del candidato se destaca porque vemos que supervisó los ciclos de vida completos de nueve proyectos, cumpliendo los plazos en los nueve casos.
2. Adaptabilidad: su voluntad de adaptarse
La adaptabilidad ha encabezado las listas durante mucho tiempo que describen las habilidades blandas clave para un currículum y, como era de esperar, los gerentes de contratación continúan considerándola esencial porque les muestra que puede manejar cualquier cambio en el entorno de desarrollo, independientemente de su experiencia inicial.
Como trabajador de la industria tecnológica, sabe que el software y el hardware evolucionan a un ritmo constante. Muchas de las herramientas que usó cuando comenzó en la industria pueden haber perdido popularidad.
Ya se trate de nuevos lenguajes de programación o marcos de Java, los gerentes de contratación necesitan empleados que puedan adaptarse a los últimos desarrollos tecnológicos.
Pero, ¿cómo se transmite esta adaptabilidad en un currículum?
Hay varias estrategias que puede utilizar para transmitir su adaptabilidad y versatilidad.
Demuestre su adaptabilidad a través de sus habilidades duras
Puede parecer contradictorio, pero ciertas habilidades duras, incluso las habilidades técnicas firmemente arraigadas en el software, pueden ayudar a reflejar su capacidad en varias áreas de habilidades blandas.
Digamos que acaba de aprender un nuevo lenguaje informático. Aunque no crees que sea un idioma útil en este momento, tomaste una clase porque te pareció interesante.
Es posible que ni siquiera piense que es necesario en su industria en particular, por lo que decide no incluirlo en su currículum. Eso puede ser un error.
Aunque el idioma en particular que estudió puede ser novedoso e impopular por el momento, el hecho de que lo haya aprendido cuando está prácticamente recién salido de la caja demuestra que eres adaptable y flexible.
Incluso si el gerente de contratación tiene que buscarlo en Google, es muy probable que se sientan impresionados con su voluntad de aprender un nuevo idioma.
Además, muchos solicitantes de empleo nunca se tomarían tantas molestias, por lo que te hace parecer más motivado que el solicitante promedio.
Agregue datos a su experiencia laboral
Además de enumerar un par de nuevos lenguajes o marcos para insinuar su adaptabilidad, puede demostrar su adaptabilidad en la sección de experiencia laboral utilizando estadísticas clave para respaldar sus afirmaciones.
Por ejemplo, un gerente de contratación probablemente ve algo como esto en un currículum con bastante frecuencia:
«Superó el muro de rendimiento de PHP utilizando Crystal».
El problema es que esta afirmación es fuera de contexto y vago. Puede demostrar su adaptabilidad cuantificando esa experiencia para mostrar exactamente cómo manejó una situación difícil.
«Superó el muro de rendimiento de PHP mediante el uso de Crystal, lo que generó un aumento del 4.7 por ciento en la eficiencia».
Al agregar estadísticas a su currículum, deja en claro que, independientemente de los problemas que enfrente como desarrollador, puedes adaptarte a ellos y triunfar.
3. Trabajo en equipo: qué tan bien trabaja con los demás
Aunque los desarrolladores pasan una parte considerable del día trabajando de forma independiente, colaborar como parte de un equipo sigue siendo vital, ya que a menudo es la mejor manera de crear un producto coherente.
Los desarrolladores deben ser conscientes de los objetivos del equipo e interactuar con sus colegas con regularidad. Sin embargo, estas interacciones no tienen por qué ser necesariamente en persona. Las herramientas de colaboración en línea, incluidas Slack, G Suite y Trello, son formas fantásticas de mantenerse en contacto y al día sobre los últimos proyectos.
Puede mostrar su dedicación a su equipo de varias formas. Un ejemplo es tomar nuevas contrataciones bajo su protección; esto es algo que se puede mencionar en su currículum:
«Capacité a más de 50 miembros del personal en funciones web internas, incluido cómo realizar actualizaciones y cambios de forma independiente».
Debe agregar esto ya sea que su jefe le haya pedido formalmente o no que muestre a estos nuevos empleados cómo funcionan; después de todo, el hecho de que haya tomado la iniciativa de intervenir y asesorar a alguien se refleja bien en usted de cualquier manera.
4. Capacidad para aceptar las críticas: su voluntad de crecer
A nadie le gusta ser criticado, pero es algo inevitable para todos. Ser capaz de aceptar críticas constructivas es una faceta de carácter que recorre un largo camino en una industria como el desarrollo de software, donde se requiere un conocimiento amplio y profundo.
Además de ser reactivo en términos de recibir críticas, la mentalidad abierta necesaria para crecer también requiere que sea proactivo al buscar consejos de otros y transmitir si cree que sus comentarios son útiles.
Aunque se nos enseña a usar nuestro currículum para proyectarnos de la mejor manera y resaltar nuestros mayores logros relacionados con el trabajo, No hay nada de malo en admitir que no lo sabes todo.
Puede usar la sección de educación o habilidades de su currículum para mencionar un nuevo curso en línea sobre habilidades informáticas que está comenzando o una clase que le gustaría tomar. Si lo hace, le mostrará al gerente de contratación que sabe que no es perfecto y que se esfuerza constantemente por aprender más.
5. Empatía: qué tan bien te pones en el lugar de los demás
La empatía se asocia típicamente con la posibilidad de ponerse en el lugar de otra persona. Para los desarrolladores, la empatía consiste en ponerse en el lugar de (i) sus colegas y (ii) sus clientes. En 2019, esto es más importante que nunca porque la demanda de desarrolladores nunca ha sido tan alta, lo que significa que la probabilidad de nuevos clientes es grande. La empatía te ayudará no solo a lidiar con ellos, sino también a comprenderlos y sus necesidades.
Empatiza con tus colegas
A veces es difícil recordar cómo se sintió al comenzar su primer trabajo después de la universidad. Es natural poner los ojos en blanco ante el último error cometido por el empleado más nuevo de la oficina.
Por supuesto, no es solo el chico nuevo de la cuadra quien encuentra obstáculos; a veces, su supervisor puede estar sintiendo la presión de su propio jefe, o la moral del equipo puede haberse visto afectada por cualquier motivo.
Los colegas de todas las razas agradecen una palabra amable. La empatía realmente puede ayudar a un equipo a cuajar. Por lo tanto, se encuentra entre las habilidades blandas más importantes; incluso se ha identificado como la destreza blanda laboral número uno.
Empatice con sus clientes
Eres un experto en TI; es importante no asumir que sus clientes también lo son. Cuando programe, debe atender sus necesidades en lugar de lo que cree que deberían necesitar. Por lo tanto, es vital indicar a los gerentes de contratación que puede ponerse efectivamente en el lugar del cliente, desde el acceso a su sitio web o servicio inicialmente, hasta realizar una compra o lo que se suponga que sea el punto final.
Al desarrollar la empatía, puede asegurarse de que su producto ofrezca lo que quieren sus clientes. Puede evaluar qué tan bien lo está haciendo aquí usando Google Search Console. Si su sitio tiene una alta tasa de clics, es evidencia de que ha priorizado de manera efectiva las necesidades de sus visitantes. En su currículum, puede demostrar su empatía mencionando tales detalles:
«Diseñé y desarrollé un sitio web fácil de usar, incluida una página de pago optimizada que aumentó los clics en la página y, posteriormente, las compras de los clientes en un 20 por ciento».
Este ejemplo muestra que ha previsto lo que sus clientes quieren de un sitio web porque los clics en la página y las compras han aumentado.
6. Accesibilidad: su nivel de accesibilidad
Para muchos, no hay nada más divertido que elegir un álbum favorito, ponerse unos auriculares y ponerse manos a la obra.
Desafortunadamente, desde el punto de vista de la accesibilidad, esto es el equivalente a que su gerente entre en su oficina, cierre la puerta y baje las persianas. Indica que no quiere charlar; si pasa todo el día en su oficina así, básicamente les dice a todos que se mantengan alejados.
La accesibilidad es cada vez más vital en el lugar de trabajo, especialmente para los líderes, pero no es el atributo más fácil de demostrar en un currículum.
Sin embargo, se pueden utilizar algunas estrategias para señalar este rasgo a posibles empleadores. Por ejemplo, si un colega le ha dado alguna vez comentarios que lo inspiraron a realizar un cambio positivo en el trabajo, puede resaltar esta experiencia como prueba de su accesibilidad:
«Tomó la retroalimentación de un colega para encabezar un sistema de gastos de oficina un 10 por ciento más eficiente».
Aunque la realidad puede haber sido menos glamorosa (por ejemplo, su compañero de trabajo se quejó de usted durante el almuerzo), puede girar la situación en un positivo en su currículum simplemente reenvasándolo.
7. Perseverancia: su paciencia a través de los obstáculos
A pesar de las mejoras en la tecnología, la programación aún puede ser un proceso glacial: a veces, un error le impide avanzar hasta que lo solucione, y simplemente rastrearlo puede ser un proceso arduo.
Los empleadores buscan trabajadores que puedan superar la frustración y la impaciencia por hacer las cosas. De hecho, para muchos empleadores, la perseverancia es un atributo más deseable que la inteligencia. Muestre su perseverancia en su currículum y definitivamente impresionará a los gerentes de contratación:
«Organizó una mesa redonda semanal con colegas hasta que la incidencia de errores disminuyó en un 10 por ciento».
Esta viñeta muestra no solo que hace su trabajo, sino también que está en él a largo plazo, repasando el mismo tantas veces como sea necesario para perfeccionarlo. Su paciencia y perseverancia lo llevarán lejos como desarrollador, y los empleadores están atentos a esos atributos en futuras contrataciones.
¡No escatime en las habilidades blandas!
Entre la cadena de bloques, las aplicaciones web progresivas y el software a pedido, los desarrolladores tienen mucho en qué concentrarse en términos de habilidades duras en 2019.
Porque la industria del software enfatiza las habilidades duras, como idiomas y …