Es fácil sentir que no es posible asegurar una posición de desarrollo de software en una empresa de alta tecnología, entonces, ¿cómo puedo hacer realidad este sueño?

Bueno, creo que el primer paso es dejar de sentir que su objetivo está fuera de su alcance. Y creo que una forma de hacerlo es hablar con personas que trabajan para “principales” empresas de tecnología pero que no parecen “casi como un dios”.

Sé que escuchas estas historias sobre estudiantes geniales de secundaria que ganaron múltiples medallas de oro en el IOI y luego fueron contratados por Facebook antes de que incluso comenzaran la universidad (y sí, cosas así realmente suceden), pero rara vez escuchas sobre los ingenieros de software que comenzaron fuera de sus carreras en compañías menos conocidas, adquirió habilidades y sabiduría a través de la experiencia, y finalmente se volvió lo suficientemente bueno como para ser contratado por Facebook (y otras compañías conocidas). Sin embargo, estas personas superan ampliamente en número a los genios, y con trabajo duro y dedicación a su oficio, tal vez pueda seguir sus pasos.

Si su escuela tiene ferias de carreras, intente acercarse a algunos de los ingenieros de software de las compañías en las que desea trabajar, entablando una conversación agradable y luego pregúnteles sobre sus carreras y cómo terminaron donde están hoy. Incluso pueden tener algunos consejos que encontrará especialmente relevantes, ya que muchas compañías intentan enviar ex alumnos a esos eventos.

También puedo darle algunos consejos generales , que le daría a cualquiera que esté considerando una carrera en desarrollo de software: ¿Cuáles son los 10 mejores consejos de carrera que Brian Bi daría a futuros ingenieros de software?

No estoy seguro de lo que quiere decir con “empresa de alta tecnología”.

Me entrevisté con algunas compañías generalmente consideradas como “principales” empresas: FB, Microsoft, Amazon, y cerca de ~ 25 empresas medianas en el área de la bahía, Seattle y en la costa este, principalmente “principales” o “principales negativas” empresas de juegos / estudios. Estaré trabajando para una compañía de juegos “superior” en el área de la bahía cuando me gradúe.

Si usted es de una escuela “superior” en CS o una escuela semi “superior” en general, como las 50 mejores, me imagino que es muy fácil obtener al menos las entrevistas de la primera ronda con las compañías “principales”. Soy de una de las 50 universidades que no son de élite y asistí a ferias de carreras de ingeniería desde mi primer año. Por lo general, siempre que entregue mis currículums, obtendría una entrevista telefónica / en el campus, y llegaría a las entrevistas finales en el sitio en todas las empresas “superiores” mencionadas anteriormente. Si no eres de una escuela de “oh-yo-sé-que-es-una-buena-escuela”, entonces es un poco más difícil: tus proyectos y pasantías se vuelven muy importantes. Pero más allá de la primera ronda, las escuelas no juegan más que un pequeño papel, usted está solo.

OK, consejos prácticos de preparación:
1. Su clase de estructura de datos es muy importante
2. Su clase de estructura de datos no es suficiente
3. Obtenga una copia de “Entrevista Crack the coding”.
4. Haz problemas y entiéndelos en geeksforgeeks.org, LeetCode o CareerCup
5. Pasantías para completar su currículum, al menos 2.
6. Los proyectos paralelos muestran su interés y un lado más personal de usted. Totalmente opcional si solo desea poner su pie en las mejores empresas, son mucho más importantes si su objetivo son las empresas medianas / pequeñas con una concentración, como las empresas de juegos.

Como solo eres un estudiante de segundo año, tengo consejos adicionales:
No se preocupe por entrar en las “principales” empresas. Haz cosas que disfrutes. Haz proyectos paralelos que te hagan feliz. Toma las clases que te interesen.
Realiza prácticas donde puedas aprender pero también ser feliz. Explore tanto como pueda, tanto en tecnología como más allá de la tecnología, porque la vida es más que ingeniería de software. Sin embargo, si quieres, entrevista con cualquier empresa y pruébalas. Al final del día, tendrás una mejor idea de dónde está tu pasión, qué área te gusta más, qué quieres más allá de la universidad, y las corporaciones tecnológicas “principales” son las menos importantes de todas.

Hola.
Existe esta regla de 10000, si has oído hablar de ella, que dice que pasar tantas horas te hace realmente bueno en algo. El punto es que sigas trabajando duro y conozcas tu mierda. Esto te ayudará a destacarte de los demás. Además, no compita con nadie más sino con usted mismo. Esfuércese por ser mejor cada día.
Y sepa que nada es inalcanzable, solo necesita una mentalidad POSITIVA y una voluntad / pasión que lo impulse hacia ello.

Si una persona sin educación como yo puede llegar allí, entonces tú puedes.

Una de las cosas que me gustan de la ingeniería es que con su conjunto de habilidades puede trabajar en tipos de aplicaciones realmente diferentes. Lo contrario es que muchos tipos diferentes de compañías encontrarán útil su conjunto de habilidades, una vez que se haya establecido.

Simplemente me quedaría en el momento, solicitaría y conseguiría un trabajo. Hazlo mejor, aprende lo que puedas, y no tengas miedo de seguir adelante. Como joven programador, parecía que no tenía problemas para pasar de un puesto a otro, permaneciendo en cualquier lugar de 18 meses a varios años en un trabajo. Mirando hacia atrás, estaba orientado a proyectos. También me mudé a nuevas empresas para acelerar mi avance. Encontré que este enfoque funcionó como una buena manera de avanzar mi salario y título.

Lo importante es tu conjunto de habilidades. Hay una gran diferencia entre el trabajo escolar y el estudio de libros y el desarrollo real de proyectos comerciales. Por ejemplo, considero que las habilidades de depuración son muy importantes, como lo es el diseño de clases, métodos y la capacidad de dividir un gran proyecto en subunidades del tamaño correcto. Hay una instalación que se desarrolla con la resolución de problemas que solo viene con la experiencia.

Una vez que haya tenido 5-6 años de experiencia, sospecho que los perros grandes estarán más interesados.

Cuando ingrese a la fuerza laboral, sea excelente en lo que hace y procure sobresalir. Espere trabajar unos años antes de que las empresas de “alta tecnología” quieran tomar nota de usted.

Si tiene en mente empresas particulares de alta tecnología, estudíelos bien en cuanto a las tecnologías que utilizan, sus culturas, sus expectativas y similares.

Asista a grupos de intereses especiales en las tecnologías relacionadas, especialmente a los que también pueden asistir los miembros de esas empresas de alta tecnología.

Y aprende a conectarte en red.

Solo déjese llevar, y el resto tenderá a sí mismo a tiempo.

More Interesting

Cómo ser autónomo

Cómo conseguir un trabajo en la NASA después de hacer un B-Tech en ECE desde India

Soy un programador PHP con buena experiencia. Quiero trabajar en algunos proyectos desde casa y cobrar, es decir, trabajar independientemente. ¿Qué ayuda para obtener algunos proyectos?

Cómo saber si una oferta de trabajo para trabajar en el extranjero es spam

¿En qué ciudad podría conseguir un trabajo de banca de inversión?

Cómo ingresar al mundo de la contratación como científico de datos

¿Qué te hizo querer seguir tu carrera / trabajo actual?

¿Qué tipo de trabajo de TI puedes conseguir rápidamente donde estás sentado en una computadora y no tienes que tratar con los clientes?

¿Cuál es el alcance de la PPC en la India?

¿Qué habilidades verificables debe poner en un currículum y por qué?

Siento que soy un programador aficionado, carente de todos los aspectos. ¿Afectará esto a mis posibilidades de conseguir un buen trabajo? ¿Por qué?

¿Tener una maestría te da una ventaja competitiva en tu carrera de alguna manera? Si es así, ¿cómo? ¿Habría utilizado los fondos para el Máster para otra cosa (por ejemplo, inversiones, viajes, para establecer un nuevo negocio)? Si pudieras retroceder en el tiempo, ¿lo volverías a hacer?

Cómo unirme a la Fuerza Aérea India tan pronto como complete la Ingeniería mecánica

¿Cuáles son algunos consejos para aprovechar al máximo las ferias profesionales?

Soy un estudiante reprobado, pero soy un maestro de contratación independiente consumado, ¿qué dice eso sobre mi aprendizaje?