Cómo cambiar de carrera de ingeniero de redes a desarrollador de C ++ a la edad de 35 años

Conozco a un ex ingeniero eléctrico con 10 años de experiencia que decidió que quería pasar a la profesión de ingeniería de software después de incursionar un poco con el código C / C ++ en uno de sus proyectos en el trabajo. Ahora trabaja en una de las compañías tecnológicas más grandes y selectivas del mundo. Esto es lo que hizo:

  1. Use LeetCode Online Judge para practicar tantas preguntas de entrevistas de programación en C / C ++ como sea posible.
  2. Si se atasca en una pregunta en particular porque no tiene los fundamentos teóricos para resolverla (es decir, algoritmos de gráficos, recorrido de árboles, etc.), dé un paso atrás, aprenda la teoría que se requiere solo para esa pregunta, y luego Intenta resolver la pregunta nuevamente.
  3. Repita los pasos 1 y 2 hasta que se sienta absolutamente cómodo al resolver al menos las preguntas de dificultad de nivel “Medio” en LeetCode Online Judge.
  4. Comuníquese con sus amigos que ya son ingenieros de software para pulir el mejor currículum posible que pueda entregar a los miles de reclutadores de tecnología que están ansiosos por encontrar un candidato que realmente pueda pasar el proceso de entrevista técnica que está tan bien. equipado para pasar por los pasos 1 a 3 anteriores.
  5. Configure entrevistas en la pantalla del teléfono con reclutadores de tecnología que estén buscando candidatos que codifiquen en C ++
  6. Pase la pantalla del teléfono y las entrevistas en el sitio. ¡Esto será como la práctica que tuvo en los pasos 1 a 3!

No hace falta decir que no estoy afirmando que lo anterior sea la mejor manera. Pero definitivamente es una forma de transición para convertirse en un desarrollador de C ++.

¡Salud!

¿Por qué querrías hacer eso? Google Fiber tiene más de 40 vacantes en ingeniería de redes.

En caso de que aún desee convertirse en desarrollador de C ++, le recomiendo que se una a proyectos de código abierto y muestre lo que puede hacer. Cree una cartera de contribuciones que demuestre a los empleadores potenciales que puede codificar. Prepárese para entrevistas en sitios de Code Competition como CodeFights.

More Interesting

¿Son los ingenieros de desarrollo de software de Wikipedia del calibre que podrían funcionar en Google, Facebook, Amazon, etc.? Wikipedia no ofrece muchas compensaciones o beneficios en comparación con las empresas con fines de lucro. ¿Esto significa que tiene menos talento?

Cómo dejar de preocuparme y dejar de tomar posesión de mi trabajo

Si los republicanos creen que reducir los impuestos para las corporaciones produce más empleos, ¿por qué el rescate continuo no ha producido una cantidad significativa de empleos?

¿Cuáles son las perspectivas laborales para la ingeniería aeroespacial de NTU en Sinagapore?

¿Cómo es posible que todavía haya trabajos en el software cuando alguien puede hacerlo?

¿Entrar en el ejército sería beneficioso para una futura carrera política?

¿Por qué los ingenieros de software cambian de compañía?

En opinión de quienes usan micrófonos en sus carreras, ¿qué opina del micrófono USB Blue Yeti?

¿Qué carrera es mejor en el campo de TI, científicos de datos o programadores?

¿Cuáles son algunos buenos clubes (o sociedades) nacionales o internacionales para ser miembro de un ingeniero mecánico?

¿Es este currículum demasiado largo?

Cómo prepararse para un científico de datos en análisis de productos con Quora

¿Se saturará el mercado de trabajo para los ingenieros de software en el futuro cercano?

Cómo ganarme la vida si no quiero ser un empleado y no tengo habilidades fuertes

¿Cómo es la experiencia de pasantía en DRDO?