La tristeza posterior a la graduación: 10 consejos para el recién graduado en informática

Recuerdo el día que me gradué de la universidad como si fuera ayer. Rodeado de cientos de amigos cercanos, familiares y compañeros, escuché a la Decana de nuestra Universidad mientras describía la grandiosidad de esta ocasión. Este era el momento que había estado esperando ... los últimos cuatro años finalmente habían valido la pena.

Recuerdo estar sentada allí y sonreír con gran expectación. Estaba listo para demostrarle al mundo lo brillante que podía brillar en la industria con una tenacidad para perseguir mis sueños que nunca antes había tenido.

Los seis meses previos a la graduación, recuerdo haber llenado mi tiempo con ferias de empleo, cafés y numerosas entrevistas. “Espere hasta graduarse” me dijo cada reclutador, “tiene un futuro prometedor por delante en esta industria. Solo aguanta. Siempre tenemos espacio para los jóvenes talentos ”.

Mi familia y profesores me dijeron una y otra vez cuán desesperadamente las empresas buscaban desarrolladores, y la gran cantidad de ofertas de trabajo en Internet que encontré solo demostraron su punto. Todo lo que había leído sobre la industria parecía ser cierto; Había una gran demanda de desarrolladores de software profesionales, y yo estaba ansioso por unirme a sus filas.

Sin embargo, a pesar de que finalmente obtuve mi título, de ninguna manera estaba preparado para lo difícil que sería lograr mi primer trabajo.

Recuerdo haber mirado la bandeja de entrada de mi correo electrónico una semana después de la graduación, esperando desesperadamente alguna señal de vida con respecto a mi búsqueda de trabajo. "Puesto cumplido", "Gracias por postularse" y "Hemos decidido ir con otro solicitante", decía cada correo electrónico. Cada correo electrónico de rechazo me cortó más y más profundamente que el anterior. ¿Cómo es posible que me esté pasando esto? Me dijeron que mi título sería la clave que desbloquearía el resto de mi futuro, sin embargo, 15… 16… 17 solicitudes más tarde, no estaba más cerca de un trabajo de tiempo completo que los 6 meses anteriores.

El futuro que pensé que era tan brillante frente a mí de repente se sintió tan fuera de alcance.

La búsqueda de empleo después de la graduación es una de las cosas más difíciles y frustrantes que he encontrado hasta ahora en mi carrera. ¿Cómo es que entendí tan mal cómo sería mi búsqueda de trabajo? Puedes imaginar mi sorpresa cuando comencé a charlar con otras personas a mi alrededor sobre su experiencia de búsqueda de trabajo, solo para descubrir que no estaba solo. Entre las reuniones, los clubes y las organizaciones locales, me quedé absolutamente sorprendido al descubrir cuántas personas con un título (o al menos una experiencia de desarrollo decente) trabajaban en la industria de servicios simplemente porque la búsqueda de empleo los había tratado tan despiadadamente como a mí. .

Aunque nos enseñan lo gratificante que sería una carrera en Desarrollo de software, creo que preparamos insuficientemente a nuestros graduados para cómo es el mundo de la búsqueda de empleo en la actualidad. Con un mundo que nos rodea cambiando tan rápidamente, creo que equipar a nuestros estudiantes con la comprensión de cómo abordar su búsqueda de trabajo es tan importante como conocer las habilidades técnicas.

A pesar de lo que experimenté, sé con certeza que hay espacio para nuevos graduados en el mundo del desarrollo de software. Simplemente carecemos de la comprensión de cómo ingresar a esta industria solo con nuestra educación universitaria.

Hace tres años, me gradué sin tener idea de cómo sería mi futuro, pero hoy puedo decir con seguridad que soy un desarrollador de software profesional con un futuro brillante por delante. Escribo este artículo con la esperanza de consolar a aquellos cuya búsqueda de trabajo se parecía a la mía y compartir los valiosos consejos que recibí sobre la búsqueda de trabajo después de la graduación. Esta información realmente dio forma a mi carrera para mejor y espero que encuentres estos consejos tan útiles como yo.

Ahora, sin más preámbulos… Estos son mis 10 consejos principales para el recién graduado en Ciencias de la Computación en busca de empleo.

10 consejos para los graduados en informática que buscan empleo

Debajo de cada consejo, he incluido artículos externos donde puede encontrar más información sobre el tema. Los autores y los sitios web no reflejan mis propias creencias personales, pero encontré que sus recursos son relevantes y útiles para futuras investigaciones. ¡No dude en utilizar estos enlaces como un trampolín para su propia investigación!

1. Comprenda que su obstáculo más difícil será adquirir experiencia.

Todo el mundo quiere desarrolladores. Diablos, todo el mundo NECESITA desarrolladores. Sin embargo, ¿la mayoría de las empresas están dispuestas a tomarse el tiempo para reducir la velocidad y enseñarle a alguien las habilidades que necesita para hacer el trabajo? No.

El tiempo es dinero y cuando una empresa se apresura a sacar productos y parches, no puede reducir la velocidad el tiempo suficiente para poner al día a un nuevo desarrollador. Es por eso que conseguir un trabajo inmediatamente después de la universidad puede ser tan difícil. Vas a estar en desventaja cuando empieces; incluso si tuvo pasantías, experiencia en liderazgo y numerosas horas de voluntariado (como yo). Las empresas evalúan cuánto tiempo pasará hasta que comiencen a ver un retorno de su inversión.

Sea paciente y comprenda que no todos los entornos laborales serán propicios para su aprendizaje. Sin embargo, hay posiciones por ahí. Mire detenidamente y mire detenidamente y los encontrará.

2. Asegúrese de que su código sea visible para empleadores potenciales.

Este fue uno de los primeros consejos que recibí sobre mi búsqueda de trabajo y desearía haberlo aceptado antes. En la universidad, tomé 3 cursos culminantes diferentes, cada uno de los cuales produjo una carpeta de 2 pulgadas de grosor llena de códigos y sistemas que había construido personalmente. A pesar de todo ese arduo trabajo, ¡ni una sola de las entrevistas que tuve pudo ver el trabajo que hice porque no estaba disponible para que lo vieran!

Github y Bitbucket son recursos increíbles que debe utilizar si planea contribuir a bases de código de nivel empresarial. Es cada vez más común que las solicitudes de empleo soliciten enlaces a repositorios personales de código para que los reclutadores técnicos puedan revisar sus habilidades antes de programar entrevistas. ¡Muchas personas que conozco han recibido ofertas de trabajo basadas únicamente en sus contribuciones de código abierto! Invierta en aprender sobre estas plataformas de gestión de control de fuente. No te arrepentirás.

  • "Introducción a Git y Github para principiantes (tutorial)" - //product.hubspot.com/blog/git-and-github-tutorial-for-beginners
  • "Presentación de Git Flow": //datasift.github.io/gitflow/IntroducingGitFlow.html

3. Empiece a hacer crecer su red profesional a través de las redes sociales.

LinkedIn es un popular sitio de redes sociales profesionales que he utilizado para establecer contactos desde la comodidad de mi hogar. Entre conocer nuevos profesionales, preparar cafés con personas que admiro y leer los artículos útiles, LinkedIn es un gran recurso para cualquiera que busque crecer profesionalmente. Además, es una plataforma decente para utilizar al buscar ese primer trabajo.

Si aún no ha creado una cuenta, considere la posibilidad de crear un perfil de LinkedIn y aproveche los recursos de reclutamiento disponibles con la membresía gratuita. También es importante tener en cuenta que otras plataformas de redes sociales, como Twitter, están llenas de desarrolladores de software que comparten sus conocimientos y experiencia. ¡Aprovecha estas comunidades y no temas contribuir tú mismo a ellas! Todo el mundo tiene que empezar por alguna parte.

  • "Cómo REALMENTE dejar que los reclutadores ahora estén abiertos" - //www.linkedin.com/pulse/how-really-let-recruiters-know-youre-open-donna-serdula/
  • "A quién seguir en Twitter si quieres entender la tecnología" //www.digitaltrends.com/social-media/tech-people-influencers-follow-twitter/

4. No tenga miedo de encontrar un reclutador.

Como mencioné anteriormente, hay más puestos disponibles que desarrolladores para cubrirlos. Debido a esto, las empresas tienen dificultades para encontrar al candidato mejor calificado. Todos sabemos que cuando hay un problema, se puede ganar dinero. Indique la entrada de la industria de contratación técnica.

Las agencias de contratación técnica han ayudado a cerrar esta brecha ofreciendo servicios a las empresas brindándoles talento sin costo para la persona contratada. A los reclutadores se les paga al encontrarle la mejor opción con un empleador. Los reclutadores conocen los requisitos tecnológicos de las empresas locales y dónde estarán disponibles los puestos de ingeniería de software de nivel de entrada.

No tema ponerse en contacto con una agencia si tiene dificultades para que las empresas le respondan por su cuenta. En algunas ciudades, incluso podría ser difícil conseguir un trabajo sin la ayuda de una agencia de personal simplemente debido a la confianza que las agencias de contratación han construido con las empresas locales.

Trabaje con una agencia de contratación, comprenda su proceso y cómo eso afectará directamente su búsqueda de empleo. No todas las agencias o reclutadores son iguales, y es importante que usted y su reclutador tengan los mismos objetivos con respecto a los puestos que le interesan.

  • "Headhunters: la verdad sobre trabajar con ellos (una guía detallada)" - //www.resumetoreferral.com/headhunters/
  • "Lo que necesita saber sobre cómo se les paga a los reclutadores (y cómo afectará su búsqueda de empleo)" - //chameleonresumes.com/need-know-how-recruiters-get-paid-may-affect-job-hunt/

5. Sepa lo que está buscando.

Aunque es posible que no sepa exactamente lo que quiere hacer por el resto de su vida, probablemente sepa el tipo de horas que quiere trabajar durante la semana, el salario que esperará y si querrá o necesitará beneficios.

Una de las cosas más importantes que descubrí cuando entré en la industria fueron las diferencias entre los empleados a tiempo completo y los contratistas. Aunque los títulos en sí mismos no tienen inherentemente una diferencia en el trabajo en cuestión, afectarán cuánto le pagan, tiempo libre, beneficios y seguridad laboral general. Antes de comenzar su búsqueda y negociar su salario, escriba las cosas que deberá tener en cuenta:

  • ¿Tiene grandes vacaciones en un futuro próximo?
  • ¿Con qué frecuencia necesita su cheque de pago?
  • Cuánto gastas cada mes? ¿Personal? Facturas Otras responsabilidades?
  • ¿Está planeando mudarse pronto?

Algunas personas desean un puesto de tiempo completo en una determinada organización (beneficios completos, PTO y vacaciones libres), pero es posible que tenga que trabajar como contratista allí antes de que el empleador esté dispuesto a contratarlo a tiempo completo. Investigue el mercado en su área mientras trabaja en red. Puede que ahora seas financieramente flexible, pero necesites más estabilidad en unos años, nunca se sabe.

También ... un dato importante.

Dondequiera que aterrice, la probabilidad de que permanezca allí durante más de 3 años es muy baja. En 2017, la industria de la ingeniería de software tuvo la mayor facturación de cualquier otra industria, y por una buena razón. Entre la demanda y la creciente compensación para atraer a ingenieros talentosos, el costo de su tiempo aumentará significativamente cuanto más trabaje. Tenga esto en cuenta mientras espera aceptar su primer puesto; probablemente no estará allí para siempre, entonces, ¿cuáles son algunos de los compromisos que puede hacer durante un año o dos?

  • "Contrato frente a tiempo completo": //blog.toggl.com/contract-vs-full-time/

6. ¡ Tu valor! = Lo que te pagarán

Uno de los consejos más difíciles de aceptar para mí fue la realidad de que el salario que me ofrecen no igualará directamente mi valor como profesional.

Hipotéticamente, digamos que soy un gran candidato para un puesto de nivel de entrada. Soy trabajador, ansioso y dispuesto a aprender y valgo una cantidad específica en la fuerza laboral. Aunque esto es un pensamiento muy lógico, no es necesariamente lo que piensan las empresas cuando se trata de negociación salarial. A pesar de su afán por conseguir desarrolladores talentosos, todavía están en el negocio de obtener ganancias. Lo que puede significar ofrecer un salario más bajo a alguien que esté dispuesto a aceptarlo.

Es posible que deba ver su salario potencial como "cuánto me motivará para ir a trabajar por la mañana" versus "cuánto 'valgo'". Este cambio de mentalidad puede salvar su autoestima y su nivel de estrés al comenzar las negociaciones salariales. La probabilidad de que apunten más bajo de lo que crees que 'vales' es alta. Siempre que haya personas dispuestas a aceptar un salario más bajo, le resultará difícil encontrar a alguien que esté dispuesto a pagarle lo que cree que vale.

Aunque esto puede ser frustrante al principio, comprenda que el número que le toma "levantarse por la mañana" aumentará con el tiempo. No estarás en el extremo inferior de la escala salarial para siempre. Cuanta más experiencia tenga, más poder tendrá para negociar su salario. Tenga la seguridad de que hay muchas formas de escalar en la industria de la tecnología.

  • Estimación salarial del "desarrollador de nivel de entrada" de Glassdoor: //www.glassdoor.com/Salaries/entry-level-developer-salary-SRCH_KO0,21.htm
  • Estimación personal de Glassdoor "Conoce tu valor": //www.glassdoor.com/Salaries/know-your-worth.htm

7. Familiarícese con las pruebas y los marcos de prueba.

Aunque rara vez se cubre en una licenciatura, las pruebas de software son algo que encontrará en casi todos los trabajos de desarrollo.

Como ingeniero, su trabajo consiste en desarrollar excelentes soluciones y garantizar que esas soluciones no rompan la funcionalidad anterior. Mediante la utilización de marcos de prueba, los desarrolladores pueden identificar cuándo se produjeron errores en el código recién producido.

Al abordar estos problemas desde el principio, puede eliminar una gran parte de los errores que un cliente puede encontrar a través de la interacción regular con el producto. Aunque nunca podrá eliminar realmente todos los errores, puede asumir la responsabilidad del producto utilizando las mejores prácticas de prueba.

Las pruebas pueden ayudarlo a convertirse en un mejor desarrollador. Como dijo una vez Boris Beizer, un ingeniero de software y autor estadounidense ...

“Más que el acto de probar, el acto de diseñar pruebas es uno de los mejores preventivos de errores conocidos. El pensamiento que se debe hacer para crear una prueba útil puede descubrir y eliminar errores antes de que se codifiquen; de hecho, el pensamiento de diseño de prueba puede descubrir y eliminar errores en cada etapa de la creación de software, desde la concepción hasta la especificación, el diseño y la codificación. y el resto."
  • “¿Qué son las pruebas de software? Introducción, definición, conceptos básicos y tipos ”- //www.guru99.com/software-testing-introduction-importance.html
  • "Tipos de pruebas de software" - //www.geeksforgeeks.org/types-software-testing/

8. Utilice los recursos de posgrado de su escuela

Esto puede parecer una obviedad, pero no olvides que tu universidad tiene una cantidad increíble de recursos al alcance de la mano. Se han convertido en su negocio producir profesionales jóvenes y talentosos que estén preparados para la fuerza laboral. No se sorprenda de que las empresas se pongan en contacto con ellos de forma regular para solicitar candidatos. ¡Solo descubrirás estas oportunidades si te tomas el tiempo de hablar con ellos y preguntarles!

Me gradué de una pequeña universidad privada e incluso allí tenía una cantidad impresionante de recursos para ayudarme a conseguir mi primer trabajo. Entre revisores de currículums, contactos de empresas locales e incluso anuncios de oportunidades laborales exclusivas, las universidades tienen una gran cantidad de recursos. ¡No nos olvidemos de las ferias de empleo que ocurren constantemente en toda la ciudad! Tómese su tiempo e investigue los recursos disponibles. Es posible que se sorprenda gratamente de la ayuda que brindan.

9. Entrevista a menudo

A menudo, nos presionamos mucho durante la búsqueda de empleo. Si usted es como yo, las entrevistas producen ansiedad, angustia y una experiencia desagradable en general. Sin embargo, todo esto se debe simplemente a la inexperiencia en el acto mismo de entrevistarse. Si no se siente cómodo con con quién está hablando y sabe qué es exactamente lo que están buscando, ¡se pondrá nervioso! ¿Cuál es la mejor manera de combatir la ansiedad por las entrevistas? … Más entrevistas.

A lo largo de tu carrera vas a trabajar en numerosos lugares por lo que te beneficiará convertirte en un “entrevistador profesional”. Ya sabe que no se quedará en el mismo lugar para siempre, entonces, ¿cuál es el daño en tener una conversación sobre otras oportunidades laborales? Si realiza una entrevista para puestos que no necesariamente desea aceptar, será mucho más fácil hacerlo para trabajos que le interesen mucho.

Asegúrese siempre de mantener abiertas sus opciones. Realmente te prepara para el éxito cuando se trata de adoptar el consejo n. ° 10.

Y por último…

10. Asegúrese de que usted y su familia sean el número 1. SIEMPRE.

Este es verdaderamente el comienzo de una de las mayores aventuras de tu vida. Estás en un campo demasiado grande para odiar tu trabajo y eso es algo asombroso. Si he aprendido algo estos últimos tres años, diría que no vale la pena sacrificar mis relaciones por nada; ni siquiera un buen trabajo remunerado.

Tienes uno de los conjuntos de habilidades más buscados del mundo en este momento ... no lo olvides.

Una vez que haya conseguido ese primer trabajo, conseguir el siguiente será mucho más fácil. La idea de dejar un trabajo que le ha enseñado tanto puede dar miedo, pero recuerde que al final del día el capitalismo no juega bien con el sentimentalismo.

En un mundo que cambia rápidamente, es importante que usted y su educación continua sean una prioridad en su búsqueda continua de empleo. Cuanto mejor sea la posición en la que pueda colocarse, mejor podrá cuidar de su familia y su futuro; y al final del día eso es lo más importante.

Espero que estos consejos le resuenen tanto como a mí. Hay mucho espacio en esta industria para todos nosotros, y todas las personas con las que se reúne tienen experiencias de las que puede aprender. Si tiene un gran consejo que cree que los nuevos graduados deberían saber, ¡compártalo en los comentarios a continuación!

Gracias por leer y te deseo la mejor de las suertes en tu búsqueda de empleo.

Jenna Palmer, @jpalmerproject (Twitter)