Cómo convertirse en arquitecto de software en Google o Facebook

Como estás terminando la escuela, creo que puedes probar algunas cosas de la siguiente manera.

Intenta crear algo por tu cuenta. Como un sitio web, aplicación o cualquier solución.

De lado a lado, revise las estructuras de datos y los libros y tutoriales de algoritmos en línea. Como descifrar la entrevista de codificación, diseñar patrones. No es nivel experto, sino cosas de nivel principiante.

Intenta resolver problemas en leetcode, hackerrank y geekforgeeks.

Además de todo esto, aprenda a hablar sobre soluciones y sobre lo que sea que trabaje.

Hay muchas personas inteligentes por ahí, puedes avanzar si entiendes las cosas y puedes explicarlas claramente.

Y por último, pero no menos importante, manténgase alejado de las personas negativas.

Establezca un plan y sígalo con disciplina.

Se sorprenderá de cuánta diferencia puede hacer un algoritmo y un libro de estructura de datos en su vida.

Mucha suerte y cuídate.

More Interesting

¿Qué libros de ingeniería y programación de software tiene en su lugar de trabajo?

Cómo crear una función de retraso en C o C incrustado

¿Cuáles son las desventajas de usar Amazon Simple Email Sending (SES)?

Documentación: ¿Por qué no hay más desarrolladores que escriban manuales mejores y más completos?

¿Cuánto costará crear un ERP de software de gestión escolar?

¿Cuánta diferencia hay entre un ME en informática y un ME en cursos de sistemas de software en BITS Pilani?

¿Puedo usar iPad Air 2 para desarrollar aplicaciones de iPhone sin ningún compromiso?

¿Cuáles son algunas de las técnicas que utilizan los desarrolladores experimentados para comprender rápidamente una nueva base de código y comenzar a contribuir a ella?

¿Cuál es la mejor práctica para crear software médico?

Soy realmente bueno en todos los aspectos teóricos de CS, pero no soy bueno en programación. ¿Qué debo hacer?

¿Cómo usa Jenkins un ingeniero de DevOps?

Si la programación paralela es significativamente más rápida, ¿por qué no se resuelven todos los problemas de programación utilizando esa técnica?

¿Cómo debo comenzar a aprender lenguajes de programación, ingeniería de software, codificación, etc.?

¿Cuánta codificación podría hacer un gerente de programa técnico en Amazon?

¿Cuál es el estado del arte en el software de póker? ¿Pueden los mejores algoritmos de póker respaldados por hardware personalizado vencer a los mejores jugadores de póker?