¿Puede una persona sin tanta experiencia en programación entrar en grandes empresas como Facebook, Google para un rol SDE? ¿Asumiendo que está ansioso por aprender?

La respuesta es no, solo puede aprender mucho de su trabajo, por lo que tendrá dificultades para adaptarse. Sin una sólida experiencia en programación, el campo de entrenamiento de reclutamiento y el proceso de entrevista lo harán sentir desanimado sobre sus habilidades de codificación.

Personalmente pasé por un campo de entrenamiento de contratación en uno de los cinco primeros en esta lista:

Las 25 empresas más difíciles de Glassdoor para entrevistar (2013) | Blog de Glassdoor

Como programador experimentado, fue difícil y realmente me sentí
desanimado. Después de algunas semanas de ir y venir con el chico que manejó mi solicitud, nos hicimos amigos. Mi consejo para ti es el siguiente:

  1. Desarrolle su experiencia como programador, consiga un trabajo desafiante y le brinde algo nuevo que aprender
  2. Conozca el dominio de su negocio si consigue un trabajo en un banco, aprenda finanzas, si es programador en el sector inmobiliario, aprenda cómo un agente gana sus honorarios
  3. Estudie informática hay cursos en línea o simplemente puede obtener un libro para leer
  4. Manténgase al día con sus empresas objetivo en los medios y desde sus propios blogs, etc.
  5. Siga solicitando, pero sea realista sobre sus posibilidades de ser exitoso
  6. Tenga en mente que puede haber oportunidades comparables más allá de estas empresas a las que se dirige

Para el registro, estoy contento con mi trabajo actual en un banco regional realmente grande en Asia y antes de eso estaba trabajando para una corporación multinacional que codificaba y aprendía sobre banca e inversión. Voy a quedarme en este trabajo por un largo tiempo, pero trato de mantenerme al día con lo que está sucediendo en el resto del mundo tecnológico, especialmente las compañías en la lista que mencioné anteriormente