¿Existe alguna otra forma de mejorar mis habilidades de programación contribuyendo a mi propia fuerza en un proyecto de código abierto?

Definitivamente puede mejorar sus habilidades de codificación contribuyendo a un software de código abierto, porque:

1. Te acostumbrarás a aprender el código de otros.

2. Aprenderá sobre partes específicas de la tecnología (navegadores en el caso de Mozilla, compiladores en el caso de LLVM, etc.).

3. Obtendrá experiencia en el “mundo real”.

4. Su código será revisado por personas con mucha experiencia, y ellos, al señalar formas de mejorar su código, le enseñarán mucho.

Uno adicional: las empresas / proyectos podrán ver sus contribuciones / actividad a través de repositorios como una especie de ‘cartera’.

Ver:

¿Cómo empiezo a contribuir a proyectos de código abierto?

Además de eso, para ser parte del Google Summer of Code, generalmente necesitas tener experiencia con un proyecto específico y ser un colaborador también. Así que para mí parece que no perdiste nada al perderlo este año. Puede mejorar sus habilidades mientras tanto, y luego podrá solicitarlo en mejores condiciones el próximo año 🙂

More Interesting

Cómo prepararse para una entrevista técnica

¿Cuál es la mejor manera de prepararse para una entrevista de pasante técnico en una semana?

¿Cuál es el mejor libro para prepararse para la ronda técnica de las entrevistas, principalmente para C y C ++?

¿Cómo se puede estar bien preparado para responder preguntas sobre estructura de datos / algoritmos en entrevistas?

¿Alguien puede proporcionarme tutoría en línea para descifrar entrevistas tecnológicas?

¿Qué tan útil es el libro "Cracking the Coding Interview" mientras aparece para entrevistas técnicas de compañías como Google, Facebook, Amazon, etc.?

¿Cuáles son los mejores ejemplos de implementación completa de estructuras de datos prominentes usando C (no C ++)?

Cómo averiguar qué estoy haciendo mal en entrevistas técnicas

¿Cómo es realizar entrevistas tecnológicas en tu alma mater?

Dado un conjunto de cadenas, ¿cómo puedo encontrar un pequeño conjunto de subcadenas de modo que el conjunto de cadenas se pueda dividir en función de las subcadenas coincidentes con una distribución razonablemente uniforme?

¿Los entrevistadores solo preguntan sobre algoritmos y estructuras de datos para entrevistas de ingeniería de software?

¿Cómo debo prepararme para la entrevista de Morgan Stanley en Java?

Dada una matriz de enteros positivos, ¿cómo podemos convertirla en una matriz ordenada con un costo mínimo utilizando las operaciones de disminución y eliminación (Costo del operador de disminución = 1, Costo del operador de eliminación = valor del elemento)?

Ha pasado un mes desde mi graduación, pero no tengo llamadas de trabajo. Lo he intentado todo. ¿Qué tengo que hacer?

Me entrevisté con Microsoft y sentí que lo hice bien. ¿Por qué podría haber sido rechazado?