¿Dónde debo comenzar a aprender a codificar profesionalmente para obtener una pasantía en una empresa de tecnología como Google o Facebook? ¿Importa tu universidad durante el reclutamiento?

En primer lugar, estas empresas son enormes; sus ingenieros de software están trabajando en diferentes tipos de proyectos y, por lo tanto, tienen habilidades y antecedentes muy variados. Tomemos a Google, por ejemplo: un desarrollador podría estar haciendo cualquier cosa, desde crear nuevas funciones en documentos de Google hasta crear algoritmos para publicar anuncios en la búsqueda y programar el próximo auto sin conductor.

Si bien no hay un solo camino para un trabajo en empresas como Google y Facebook, son conocidos por tener estándares rigurosos de reclutamiento, por lo que parece que estás diciendo que esencialmente quieres trabajar con los mejores y te preguntas cómo llegas allí.

Grados y otras calificaciones requeridas

Estas son las calificaciones mínimas que Google quiere para tres roles diferentes de ingeniería de software.

Anuncios de empleo 1 y 2:

Estos dos primeros anuncios de empleo muestran que, aunque les gustaría tener a alguien con un título universitario, también están abiertos a grandes programadores que tienen las habilidades necesarias para sobresalir en el trabajo, algo que también escuchamos de nuestros socios empleadores en Flatiron School. Se está volviendo mucho menos sobre la credencial y el nombre de marca de una escuela, y mucho más sobre la capacidad de un candidato.

Anuncio de trabajo 3:

Por supuesto, por otro lado, observa los requisitos para este tercer trabajo y solicita un doctorado, lo que significa que el rol probablemente requiera a alguien con una formación altamente teórica, y eso es algo que solo puede adquirir a través de la educación superior avanzada.

¿Qué puedes hacer para prepararte?

Las personas son contratadas por dos razones: se llevan bien con el gerente de contratación y tienen las habilidades técnicas adecuadas necesarias para hacer el trabajo. Dado que es difícil dar cuenta del ajuste de la personalidad, lo mejor que puede hacer es concentrarse en desarrollar su competencia técnica.

Aquí hay algunas excelentes maneras de prepararse y diferenciarse:

  • Encuentra lo que amas y conviértete realmente genial en ello. Esto lo ayudará a determinar dónde encaja. Además de trabajar como desarrollador, inicie un blog en Medium sobre su idioma favorito, vaya a reuniones, solicite hablar en conferencias, contribuya a la comunidad. Estas compañías quieren lo mejor, así que sé el mejor. No tiene que ser un experto en todo, pero concéntrese en lo único que ama y que lo hará destacar.
  • Muestra tu compromiso y aporta algo. Si comienzas un blog, escribe sobre qué intentan resolver las empresas para las que quieres trabajar. En su tiempo libre, construya un prototipo que pueda ser relevante para ellos, que muestre sus habilidades de programación.
  • Escribe MUCHO código. Asume tantos proyectos como puedas para construir tu cartera. Los sitios web como TopTal son excelentes lugares para encontrar trabajo independiente.

¡Buena suerte con tu pasantía y búsqueda de empleo!

Puede comenzar leyendo estos:

La respuesta de Mohsin Ali a ¿Qué preguntas sobre algoritmos le hicieron en una entrevista de Amazon, Microsoft y / o Google?

La respuesta de Mohsin Ali es que veo a los desarrolladores de 25 años que se les ofrecen sueldos locos, como $ 150 – 200k, en compañías como Google, Facebook, Apple, etc. ¿Cómo puedo ser altamente calificado para calificar para tales ofertas, si no tengo educación formal pero soy desarrollador web?

Mohsin Ali ha escrito una gran cantidad de contenido sobre cómo obtener ofertas de trabajo de las principales firmas tecnológicas como las que ha mencionado. Probablemente podrías seguirlo y leer las cosas que ha escrito.

Hay muchos sitios buenos para aprender codificación y ser parte de prestigiosos programas de pasantías de Google / Microsoft / Facebook / Amazon o puede ser un trabajo en estas compañías. Personalmente encontré este sitio web: la preparación de la entrevista de codificación es fácil: lo mejor. El modelo de gamificación que tienen, los cofundadores detrás de la idea o incluso el conjunto de preguntas que han formulado en su sitio, todos son los mejores disponibles en el mercado.

Incluso puede echar un vistazo a mi otra respuesta con respecto a casi la misma consulta.

La respuesta de Sunmeet Singh Sethi a ¿Puedo conseguir un trabajo en Google / Facebook si no tengo una buena pasantía?

¡Comienza joven!

Puede obtener experiencia práctica resolviendo algunos desafíos de codificación en línea.

  • HackerRank
  • TopCoder
  • CareerCup

Coursera y Udemy tiene algunos buenos cursos para “Estructuras de datos y algoritmos” y “Patrones de diseño”.

Code School puede darle un buen comienzo. También hay otros sitios que pueden ayudarlo a comprender la codificación.

More Interesting

Cómo cambiar mi trabajo de desarrollador de software a analista de negocios

Tengo una oferta de trabajo docente de Beijing y Dalian, China. Ambos me ofrecen alrededor de 300K RMB al año. ¿Cuál debería elegir?

¿Es posible que un estudiante de ingeniería de E&C con un CGPA menor a 8.0 sea ubicado?

Soy una chica considerando un trabajo en desarrollo web. ¿Debo esperar mucho sexismo?

¿Es bueno Japón para la educación superior de un estudiante indio?

Acabo de graduarme de la universidad en el campo de la ingeniería mecánica y de buscar estabilidad en la vida como trabajo. ¿Qué tengo que hacer?

¿Cuál es el trabajo de una persona más fresca en CTS?

¿Debo elegir un PI que gestione micro o alguien que no esté disponible en su mayoría?

¿Por qué deberíamos luchar para ir a una buena universidad y obtener un trabajo de alto salario cuando de todos modos tenemos que morir?

¿Cuáles son las siguientes mejores acciones de multibagger que pueden generar grandes ganancias en la próxima década?

¿Qué tan bueno es HealthAsyst en Bangalore?

Cómo prepararse para una entrevista en inglés para una empresa multinacional

Me colocaron en Infosys como ejecutivo operativo y en TCS como ITIS. Estoy más fresco, ¿qué compañía es la mejor para el crecimiento de mi carrera?

Tengo 12 años y quiero ser el primer ministro de la India cuando sea grande. ¿Qué tengo que hacer?

Mi universidad ofrece un programa de doble maestría de 60 horas en matemáticas y estadísticas. ¿Tendría sentido si quiero entrar en matemáticas industriales?