¿Qué tan difícil es encontrar un trabajo de programación de nivel de entrada en Silicon Valley?

Es difícil decir que descarte solo lo que usted proporcionó, pero acabo de pasar por el mismo proceso con una experiencia similar, por lo que puedo brindarle mi experiencia y compartir algunas cosas que me ayudaron, y tal vez eso lo ayude con su búsqueda .

Yo, como usted, tengo varios años de experiencia en HTML / CSS y una “buena” comprensión de Rails. Me gradué hace 3 meses de una universidad en Maine y conduje desde allí a SF (acampar en los Parques Nacionales en el camino, lo cual recomiendo completamente), porque sabía que estar en el Área de la Bahía me daría las mejores posibilidades de obtener un nivel de entrada Trabajo en Ruby y conocer gente que compartía mis intereses nerd.

Al principio no tenía idea de por dónde empezar. Estaba literalmente buscando en Google “posición de rieles junior” y aplicando a todo lo que pude encontrar. Ahí es donde entra mi primer consejo.

1. No se quede solo en casa enviando solicitudes.
Sal y conoce gente. Busque agresivamente reuniones relacionadas con cualquier cosa que le interese (no tiene que estar relacionado con la programación). Siempre he sido un gran admirador de todo el movimiento Quantified Self, así que hice un esfuerzo para ir a un grupo de sus reuniones. Le mencioné a la organizadora que estaba buscando trabajo, y ella sacó una gran cantidad de pistas increíbles. Dile a todos los que conoces que estás buscando trabajo. No puedo enfatizar lo valioso que es eso. Obtuve más clientes potenciales de calidad al abandonar constantemente el hecho de que estaba buscando un trabajo que cualquier otra cosa.

Los leads de boca en boca tienen el mejor rendimiento, pero las bolsas de trabajo también fueron muy útiles.

2. Envíe su currículum a las bolsas de trabajo de inicio.
Muchas empresas nuevas no lo contactarán, pero los reclutadores estarán sobre usted en un nanosegundo. Decide si quieres trabajar con reclutadores. Decidí no hacerlo, pero hice una excepción para uno que produjo muchas buenas pistas y sabía lo que estaban haciendo. Tuve la mejor suerte con http://www.startupers.com

Una vez que obtuve el liderazgo y fui a la entrevista, descubrí que no estaba preparado.

3. Practica, practica, practica para entrevistas técnicas
Según su descripción, voy a adivinar que eres como yo y que tienes un conocimiento básico de los fundamentos de CS, pero aún no eres lo suficientemente bueno como para resolver preguntas de algoritmos difíciles que las grandes compañías te lanzarán en entrevistas. Si me equivoco, omita esta parte.

Para mí, la primera entrevista fue una gran llamada de atención. Me di cuenta de que las entrevistas de programación son como el SAT. Nadie es naturalmente bueno en eso. El esfuerzo que pones en la preparación para entrevistas tecnológicas le muestra al empleador lo mucho que quieres el puesto. Después de esa primera entrevista (que bombardeé) comencé a tomarme entrevistas técnicas muy en serio, y busqué en todas las fuentes de entrevistas que pude encontrar. Estos son los tipos de preguntas que me hicieron en las entrevistas:

  • Muchas preguntas de Javascript, especialmente sobre el alcance. Además, algunos sobre la interacción con el DOM.
  • Consultas SQL (generalmente contando y uniones, diferencia entre diferentes combinaciones)
  • Rieles de almacenamiento en caché
  • Riela modelos de bases de datos relacionales, uno a muchos, las dos formas de configurar muchos a muchos, etc.
  • Todos los empleadores me preguntaron en qué proyectos paralelos trabajé. Me encontré explicando mis dos proyectos paralelos principales a todos. Para un programador que busca un primer trabajo, los buenos proyectos secundarios parecen ser una de las cosas más importantes que debe tener.

Y mi último consejo:

4. No limite su búsqueda a solo nuevas empresas
Puedo estar equivocado, pero parecía que las compañías más pequeñas no estaban tan interesadas en contratar programadores junior a tiempo completo (los pasantes son otra historia). Parecían necesitar personas que pudieran hacer magia desde el primer día. Las empresas medianas y grandes estaban más interesadas en alguien como yo, presumiblemente porque quieren hacer una inversión a largo plazo y convertir a los ingenieros junior en desarrolladores serios.

Espero que eso ayude. Si te esfuerzas y buscas lo suficiente, conseguirás un trabajo.

Si la economía en Silicon Valley todavía se fortalece en 12 meses, probablemente no será demasiado difícil. Sin embargo, “parece” que la economía se está enfriando, y en 12 meses podría ser más difícil. Sin predecir el futuro no puedo decir. Doce meses es suficiente para cambiar las cosas de manera dramática en Silicon Valley, pregunte nuevamente cuando esté a 3 meses de distancia.

Hay muchos puestos como ingenieros de software en Silicon Valley. Aquí hay una lista de las mejores empresas de TI y nuevas empresas:
JobGuiding.com – Las mejores oportunidades de trabajo

Hemos contratado a algunos desarrolladores de nivel de entrada en drchrono, si puede pasar nuestro proceso de entrevista, ¡estaríamos dispuestos a contratarlo! Para nosotros, se trata más de un ajuste cultural y qué tan bien puedes hackear.

http://drchrono.com/jobs