¿Cómo pueden los desarrolladores de software mayores encontrar trabajos bien remunerados en las grandes compañías tecnológicas?

  1. Aplicar.
  2. Entrevista.
  3. Conseguir trabajo.

Si bien muchas de estas empresas contratan a una fracción significativa de sus empleados fuera de la universidad, también contratan a un gran número de personas de la industria. La edad no es una consideración en el proceso. Número de años en el trabajo relevante es una consideración. Si acaba de comenzar en tecnología, espere unirse como ingeniero junior, independientemente de cuántos años haya pasado como banquero. Por otro lado, si ha pasado 10 años como ingeniero de software y tiene las habilidades para igualar, puede esperar un rol más importante con un salario correspondientemente mejor. No importa si comenzaste en la tecnología hace 10 años a los 20 años o hace 10 años a los 50.

Un punto clave es que estas compañías le ofrecerán la antigüedad que corresponde a la evaluación de sus habilidades, que a menudo tiene poca correlación con la cantidad de años que ha sido ingeniero. He visto a un ingeniero candidato senior con 10 años de experiencia fallar una simple pregunta como “encontrar el número de modo en una variedad de entradas”, y (menos comúnmente) ingenieros con solo unos pocos años de experiencia que tienen una hermosa visión para el diseño y implementación o profunda experiencia en un campo que les apasiona.

Por último, estas compañías considerarán lo que tus logros en tu carrera dicen sobre ti. Si ha trabajado durante 10 años en el mismo trabajo, nunca ha sido ascendido y no tiene logros de los que hablar, es una mala señal para su potencial de crecimiento e impacto y podría muy bien evitar que consiga un trabajo. Por otro lado, si mejoró el tiempo de actividad del servicio FooBar del 99% al 99.999%, entregó un nuevo front-end que aumentó el compromiso en un 37% y creció para administrar un equipo de 5, es una buena señal de que lo hará Gran trabajo aquí. Los desarrolladores más experimentados tienen un historial, para bien o para mal, y eso es parte de la señal utilizada en el proceso de contratación.

Solo para reiterar: la edad no importa. La experiencia lo hace.

Es muy difícil a menos que comenzaste como empleado universitario en una gran compañía tecnológica de 4–5.

Empresas como Amazon, Apple, Facebook, Google y Microsoft contratan a miles de empleados universitarios y luego los someten a una brutal lucha en jaula por la supervivencia en los próximos 10 a 20 años. Los que emergen vivos son a menudo desarrolladores realmente excelentes.

Para contratar como desarrollador senior, debes superar el promedio de estos trabajadores experimentados y hábiles. Si desea recortar trabajos de su currículum y solicitar un puesto junior, puede ingresar. No lo he intentado, así que no sé qué tan bien funciona.

Podrías comenzar como contratista. No es sexy, pero si puedes demostrar tu valía mientras contratas, especialmente en una buena economía, eventualmente podrías hacer el cambio a un estado permanente (mejor pagado). Me ofrecieron un puesto permanente un par de veces, dentro de los seis meses posteriores a la contratación. Pero conozco a otros a quienes les llevó cinco años obtener esa oferta.

Hay una gran cantidad de empresas que suministran personal de software por contrato a estas empresas. La contratación también le permitiría averiguar si una de estas empresas se adapta bien a su estilo de vida o no, antes de comprometerse a largo plazo. Las expectativas para los empleados a tiempo completo pueden ser desalentadoras, pero realmente depende del equipo. Conozco desarrolladores mayores en tres de los 5 grandes, que parecen muy felices trabajando allí. También he conocido a un par de personas que no estaban tan felices e hicieron el movimiento opuesto, por ejemplo, comenzaron como empleados permanentes al principio de sus carreras y luego cambiaron a la contratación, en la misma compañía, más tarde en sus carreras.

A continuación enumero algunas ideas que podrían funcionar, basadas únicamente en la especulación.

Todos ellos tratan de hacer algo que la empresa necesita / valora mucho y luego ser notado por la empresa.

  • Haga algo realmente genial / avanzado con la tecnología existente de la compañía e intente demostrarlo a la compañía u obtener muchos usuarios para ello. Es posible que quieran (absolverlo) contratarlo después de eso.
  • Haga algo con la tecnología no existente de la compañía , eso es algo que necesitarán / podrían necesitar en el futuro. A Google le gustan los autos sin conductor, Amazon parece interesado en los drones, etc. Es posible que quieran (absolverlo) contratarlo después de eso.
  • Intente conseguir un trabajo en una compañía que recientemente fue adquirida por una de las compañías o que se rumorea que se adquirió. A veces, estas empresas se “quedan solas” después de ser compradas, en lugar de ser completamente asimiladas, y pueden tener otras estrategias de contratación que la gran empresa. Es posible que pueda conseguir un trabajo dentro de la gran empresa después de eso.

Llegué a Google en 36 en el nivel 5 (senior) para un puesto que no era de ingeniería, y luego cambié de puesto en el trabajo (los detalles son irrelevantes aquí), y terminé en el nivel 4, que es más común para las personas que ingresan a la empresa. Ingresar como ingeniero sénior es bastante raro, normalmente de otras compañías importantes, de universidades respetadas o solo de aquellas personas que obtuvieron excelentes resultados en las entrevistas. Así que, o bien, hazlo extremadamente bien en una entrevista, o mira tu oferta “normal” y mira. La compensación del nivel 4 no es muy alta, pero podría ser más alta que las ofertas de “alto nivel” de otras compañías.

Puede informar fácilmente a una persona con mucha menos experiencia que usted (y más joven, realmente no me importa la edad, simplemente se correlaciona con la experiencia), pero unos niveles más altos. Esto puede ser molesto.

Me doy cuenta de que a veces tengo ciertos problemas de comunicación con los googlers que no han trabajado en otra parte de su vida en comparación con las personas con otra experiencia. Las personas con experiencia más diversa “lo entienden” mucho más rápido. Los que solo están en Google, por el contrario, han visto a la compañía por más tiempo y saben mejor cómo hacer las cosas en la compañía, y parecen tener menos estrés por el trabajo.

Comencé a trabajar en Amazon a mediados de 2003 (casi 42 años), luego me mudé a Google unos 12,5 años más tarde (finales de 2015 – 54 años). Realmente nunca pensé mucho en la discriminación por edad, aunque me di cuenta de que mi memoria se siente vieja a veces, así que me tomé un tiempo para actualizar la memoria antes de las entrevistas de Google :).

Soy el mayor de mi grupo de trabajo inmediato, pero veo a personas de mi edad y mayores deambulando … y me doy cuenta de que muchas de ellas tienen más o menos la edad de mis hijos (20 años). Nunca veo la edad como un problema (excepto por cosas menores como el gusto musical en fiestas y demás) o como algo relevante para casi todo para mi trabajo.

Entonces, mi respuesta sería algo así como “¿Demostrando que tienes experiencia y habilidades que ellos quieren?”