Empezaré aprendiendo programación en Java a partir de mañana. Quiero estar en Facebook como pasante el próximo año. ¿Puedo hacerlo?

Gracias por la A2A.

Desafortunadamente, no puedo responder tu pregunta sobre “puedo hacerlo”:
1) No tengo mucha idea de qué antecedentes tienes,
2) No sé qué tan bien aprendes,
3) No sé cuáles son las reglas de Facebook para los internos.

Aquí está tu primera lección. Puede escribir cualquier pregunta que desee en Quora, incluyendo una como esta que no tiene contexto. Eso es culpa de Quora por permitirlo. Pero es culpa tuya no haber comprendido eso y asegurarte de que se proporcione suficiente contexto. No puedes obtener grandes respuestas de esa manera, y podrías haber obtenido una respuesta mucho mejor de mi parte si la tuviste. Ambos salimos peor por la forma en que hiciste la pregunta.

A contestar lo que pueda.

En general, si desea ser considerado un buen candidato para cualquier empresa,
“Aprender Java” no es suficiente. Una carrera informática no se trata de un lenguaje de programación. Necesitas tener un fondo decente en informática. Si quieres “hacerlo”, te sugiero que te metas en una universidad y obtengas esos antecedentes. De hecho, si tienes que elegir entre ser un interno o ir a la universidad, ve a la universidad.

Si eres medio inteligente y la Universidad es medio decente, aprenderás lo suficiente; Las universidades están diseñadas para enseñar. Pero no puedes jugar al holgazán.

Respecto a Facebook: tenía la impresión de que estaban muy orientados hacia PHP. Personalmente, creo que PHP es un lenguaje terrible, y que tus energías se gastarían mejor aprendiendo Java y ciencias de la computación, pero si insistes en ingresar a Facebook, probablemente haré un esfuerzo para aprender algo sobre PHP. Deberías preguntar a una persona de Facebook sobre esto.

¿Hay alguna razón particular por la que quieras ser un interno en Facebook? ¿Va solo porque suena “cool”? No es una gran razón en mi humilde opinión. Hay miles de empresas de alta tecnología perfectamente perfectas donde ser un pasante sería una buena experiencia, e incluso una buena elección de carrera. Encuentre su pasión (mera “codificación”, no lo es) en el negocio de software, y luego busque una compañía que quiera esa pasión.

EDIT: OP aclaró en un comentario que ya está en una universidad decente, y no se quejó de que estaba teniendo problemas para aprender. Eso se encarga de 1) y 2) en mi lista; Él está haciendo lo correcto.

También aclaró que no estaba específicamente interesado en Facebook. Ok que me queda Ver mi comentario en cursiva arriba.

Dado que Facebook está escrito en PHP, sería una opción más lógica. En segundo lugar, ¿por qué un objetivo tan específico, tiene que ser facebook? Debes considerar cambiar tu objetivo para obtener una buena pasantía. La empresa particular es secundaria. Finalmente, tenga cuidado al establecer objetivos poco realistas, ya que no desea configurarse para el fracaso. Entonces, examine su meta para ver si es factible. Está bien esforzarse mientras no sea poco realista. ¡Los mejores deseos!

Solo voy a decir, probablemente no. Si tiene una experiencia de codificación mínima (no lo sé todo, pero supongo que, tal vez de forma incorrecta, Java será su primera exposición a la codificación orientada a objetos), es probable que no llegue a ese punto en un año. Supongo que desea un trabajo de codificación y no una pasantía como otro trabajo arbitrario. Debido a la gran oferta que tienen, simplemente contratan a los mejores de los mejores.

Dicho esto, si realmente quisiera, me concentraría en los idiomas web (por razones obvias) y en las bases de datos. Entonces, en otras palabras, trate de obtener algo de experiencia con Python o PHP y diga MySQL. Haz algunas cosas que puedas mostrar. Construir una cartera. Practica algoritmos para la parte de codificación de la entrevista. Esa es tu mejor apuesta en un año.

Sí. Aprende java mucho. Haz un nuevo y emocionante proyecto con java que atraiga a todo el mundo. Facebook lo pierde usuarios. Entonces, definitivamente te llamará para llevarte a su oficina.

More Interesting

Estoy en la clase 10 y quiero ser ingeniero informático. ¿Cuál es la mejor manera?

Estoy empezando a aprender diseño 3D para juegos. Mi elección es Autodesk Maya. ¿Qué programas necesitaré para dominar más (incluido Maya) para ser un buen artista en 3D para poder hacer un modelo 3D 100% hecho que se pueda agregar al juego? (Ya tengo buenas habilidades en dibujo en papel y visualización 3D)

No sé bailar pero quiero aprender. ¿Cómo puedo hacer eso?

Soy programador ¿Cómo debo priorizar: algoritmos de aprendizaje, desarrollo de Android (crear aplicaciones y subirlas a la tienda), aprender alemán y escribir un libro en C ++?

Quiero aprender kannada. ¿Es mejor aprender de un profesor o de los libros?

He escuchado a este tipo de Ted Talks decir que podría aprender cualquier cosa en 20 horas. ¿Es eso cierto? ¿Alguien lo ha intentado?

Vengo a casa todas las noches del trabajo y no quiero hacer nada, excepto jugar videojuegos. ¿Cómo paso más tiempo después del trabajo aprendiendo / leyendo?

No he estudiado durante 7 años. Es una tarea muy difícil ya que he perdido el ritmo. No puedo leer más de una página y no recuerdo lo que leí. ¿Qué debo hacer?

Me gustaría aprender más sobre el uso de la automatización y tal vez algún día ser ingeniero de automatización. ¿Qué habilidades debo desarrollar para convertirme en una?

Estoy tratando de enseñarme español para pasar una clase de español de tercer semestre en la universidad. ¿Cuáles son algunos consejos?