No, no pienses así. Puedes ser un excelente desarrollador sin trabajar para grandes corporaciones y sin tener que pagar grandes sueldos.
Francamente, todas estas empresas buscan ciertas cosas (buenos antecedentes, educación, conocimiento en DS y algoritmos) y no reflejan realmente todas las habilidades que posee un desarrollador. Las entrevistas realmente no cubren ni siquiera el 2-5% de su experiencia porque los entrevistadores se centran solo en bandas estrechas con las que están familiarizados \ “preguntas de la entrevista”.
¿Cuántas veces le han pedido que diseñe una API o escriba una biblioteca de código abierto como proyecto para ingresar a una de estas compañías? Nunca. Hay toneladas de grandes programadores que son expertos en la codificación, pero que nunca podrán descifrar el proceso de entrevistas de estas compañías. Me imagino que muchas personas en la industria del juego que tienen habilidades matemáticas increíbles no podrían conseguir trabajo en grandes empresas tecnológicas, por ejemplo. Por otro lado, me imagino que hay un montón de personas inteligentes que son capaces de despejar rondas de codificación en entrevistas y que trabajan en estas compañías, pero no son tan buenos programadores como dicen, algún hacker que está ocupado explorando algún lenguaje de nicho o marco o contribuyendo a alguna distribución de Linux muy desconocida. (sin ofender a las personas brillantes que trabajan en estas empresas)
- ¿Puedo hacer ingeniería informática solo tomando clases de informática y sin matemáticas?
- ¿Qué universidades superiores ofrecen títulos dobles de matemática e informática?
- ¿Cómo convertirse en un experto en administración de Hadoop? ¿Cuál es la forma de trabajar en el administrador de Hadoop?
- ¿Qué país es el mejor, tanto económica como académicamente, para estudiar MS en informática?
- Siendo un estudiante de informática, ¿qué cursos debo hacer durante mis vacaciones de verano?
También he visto otro tipo de desarrollador: los que odian trabajar en equipo pero son genios en la codificación. Estas personas generalmente solo realizan proyectos independientes o trabajan de forma remota. Nadie los conoce, pero están bien solo haciendo lo que aman. Entonces, sí, nunca correlacione las habilidades con el empleo en grandes empresas. Por curiosidad, ¿eres indio? Creo que los adultos en nuestro país le dan mucha importancia a este tipo de cosas. La mayoría de los geeks reales no lo hacen.