¿Asistir a un campamento de entrenamiento (lHackReactor, DevMountain, etc.) es una buena manera de encontrar un trabajo relacionado con CS cuando viene de un país extranjero (es decir, Filipinas)?

No tengo mucho conocimiento sobre HackReactor u otras escuelas de hackers. A partir de algunas búsquedas rápidas en Google, la idea general que obtuve fue que los estudiantes exitosos (aquellos que fueron empleados por gigantes tecnológicos que pueden dar permisos de trabajo), ya tienen algún tipo de programación o experiencia profesional en TI. A juzgar por sus antecedentes, la escuela de piratas informáticos podría no valer su dinero. Tal vez no en este momento al menos.

Voy a asumir algunas cosas.

  1. Quiere un trabajo de Ingeniería de software / Desarrollador en los EE. UU.
  2. No tienes autorización de trabajo en EE. UU.

Debido a que necesitaría una autorización de trabajo, su única oportunidad de permanecer en los EE. UU. Es si lo aceptan en una empresa que puede patrocinarlo. Por lo general, solo los gigantes tecnológicos pueden permitirse hacer eso. Obtener una oferta, y mucho menos ser notado por los reclutadores, no es una tarea fácil.

El primer paso para obtener un trabajo de ingeniero de software por parte de personas como Google es hacer que su currículum se note . Su mayor competencia serían los nuevos graduados tecnológicos en los Estados Unidos. Casi todos los estudiantes de ciencias de la computación que conozco en los EE. UU. Pueden aprender JavaScript muy rápidamente (si aún no lo saben). Vaya a una feria de carreras tecnológicas, y lo primero que preguntaría un reclutador es “¿En qué proyectos ha trabajado?” Y no significan lo que ha hecho en una clase típica de CS. Casi todos los estudiantes de CS en los EE. UU. Habrán creado un compilador, incursionaron en el ensamblaje, crearon una aplicación de trabajo para un proyecto de clase, etc. Casi todos los estudiantes de ciencias de la computación que conozco habrán tenido al menos una pasantía tecnológica creando un proyecto utilizando tecnologías que Nunca he usado antes. ¡Necesita más trabajo, pero su pasantía es un buen comienzo!

El segundo paso es pasar las entrevistas técnicas . Sugeriría echar un vistazo al libro Cracking the Coding Interview. Puede esperar que se le pregunten problemas sobre algoritmos, conceptos básicos del sistema operativo, etc., si está entrevistando a gigantes tecnológicos (esto es incluso si desea un papel únicamente en el trabajo de front-end). Una amiga mía que es estudiante de maestría en CS en una de las 10 mejores universidades de Estados Unidos para CS tropezó con sus entrevistas en el sitio para Google el año pasado. Esta persona está estudiando análisis de datos, tiene muchos proyectos para mencionar y ha creado una aplicación para una gran empresa que también usa ReactJS. La persona tenía una base de conocimiento muy amplia y profunda, pero las entrevistas pueden ser muy difíciles. Tendría que agudizar sus conocimientos lo antes posible (lo intentó de nuevo y estará en Google el próximo otoño 😀).

De todos modos, no quiero asustarte a ti ni a ningún compañero kababayan :). El punto es que tomaría mucho trabajo . Pero no es imposible . Me temo que estás pensando que una escuela de piratas informáticos de 3 meses de duración te daría un acceso definitivo a las compañías tecnológicas masivas por las que casi todos los estudiantes de CS compiten. Tienes un largo camino por recorrer incluso para preparar tu currículum. Vaya a MIT Courseware, Codeacademy, Stack Overflow, cualquier recurso de Internet gratuito compatible con Google. Aprenda, conéctese con personas en Facebook / LinkedIn, inspírese, cree, envíe sus proyectos a Github y, con suerte, consiga un trabajo aquí algún día.

¡Buena suerte! 🙂

Pronto obtendré mi título en Informática en una universidad de los Estados Unidos. Solía ​​ir a una escuela secundaria en algún lugar de Quezon.

More Interesting

¿Cuáles son las ventajas del desenfoque gaussiano, el desenfoque mediano y el filtro bilateral?

Aprendiendo a programar, académicamente un ingeniero. ¿Llegué tarde?

¿En qué campo debe centrarse un informático para el futuro?

¿Cómo demuestras que un idioma es seguro para escribir?

Expresiones regulares (informática): ¿Cómo minimizo este DFA?

¿Dónde puedo encontrar datos de rendimiento y puntos de referencia para Apache Cassandra?

Cómo inventar nuevos algoritmos

¿Qué tan grande es un yottabyte, una unidad de medida como un gigabyte? ¿Hay suficientes datos en el mundo para almacenar en un yottabyte?

¿Es una mala decisión tomar electricidad incluso si puede obtener CS en BITS / IIT?

¿Por qué Windows Update conlleva un 10% de riesgo de estropear su computadora?

¿Cuál es la mejor manera de raspar datos anidados / jerárquicos de sitios web?

¿Qué avance tecnológico u otro ha hecho posible la computación en la nube hoy? ¿Cuál es la diferencia entre los conceptos de computación en la nube y de computación en red como una WAN?

¿Cuáles son las mayores diferencias entre los artefactos del fenómeno Gibbs y los artefactos JPEG?

¿Puede la polaridad de un imán ser una alternativa a algunos de los componentes de una computadora eléctrica moderna?

¿Cuáles son los pros y los contras en el arranque dual de mi computadora portátil Windows de alta gama con Ubuntu 14.04 en lo que respecta al rendimiento de mi computadora portátil con Windows?