Skip to content

Latest commit

 

History

History
55 lines (28 loc) · 3.35 KB

career.md

File metadata and controls

55 lines (28 loc) · 3.35 KB

Consejos profesionales

Katia Aresti: Do you want to stay relevant as a software developer for the next 10 years? These are 3 major things you should focus on:

  • Coding

  • Being your career master (not your company)

  • Boosting your professional karma through contribs (blog, public speaking, OS, mentoring)

Alberto Gimeno: Notas para orientación profesional como programador.

- Tener un buen nivel de inglés es fundamental para poder trabajar con clientes extranjeros. Intento crearme un entorno diario con el idioma para no perderlo:

    - Escuchar podcasts en inglés. Esto es lo que más me ayuda a mí.

    - Leer en inglés.

    - Acude a meetups en tu ciudad que sean en inglés.

    - Ver contenido en VO en inglés. A ser posible sin subtitular, y sino, subtitulado en inglés.

-  Trucos para tener una buena comunicación:

    - Prepárate lo que vas a decir antes de una reunión. Así tendrás tiempo para elegir las palabras adecuadas y comunicarte de forma más fluida.

    - Si te hacen una pregunta y no estás 100% seguro de lo que te han dicho, repítela con tus propias palabras.

    - Concluye la reunión con los "next steps" que has entendido.

    - Si de verdad no te estás enterando muy bien de algo, pídelo por escrito. Ej: "Ok, can you write that down [in an email, in an issue,...] so I don't miss any of the details?"

- Dos tipos de empresas en las que trabajar: consultoras o empresas de producto. Pros y contras de cada una:

    - Consultoras: me gustó poder cambiar de proyectos, equipos y tecnologías cada varios meses. Como contra es que los objetivos de la empresa se centran mucho en cumplir las deadlines sobre cualquier otra cosa y que algunos clientes dejan mucho que desear. Otro conta es que los "benefits" suelen ser bastante limitados. Menos proceso para entrar.

    - Producto: en estas empresas en mi opinión te involucras más en los proyectos porque son a más largo plazo o porque tienes más cercanía con el usuario final o porque puedes "mimarlos" más ya que las deadlines no suelen ser tan duras. Los benefits suelen ser mejores (vacaciones, etc.). Más proceso (entrevistas técnicas) para entrar.

- Recomiendo mirar ofertas de trabajo, sobre todo de empresas en las que te gustaría trabajar, y ver qué piden.

- Preguntas que tienes que saber responder:

    - ¿Por qué quieres trabajar para esa empresa?

    - ¿Por qué ahora?

    - ¿Por qué deberían elegirte?

    - ¿Qué es de lo que más orgulloso estás de tu carrera profesional?

- Si no tienes mucha experiencia, tienes que demostrar de lo que eres capaz con muy poca información. Recomiendo solucionar eso con:

    - Proyectos personales. No hace falta que sean 100% funcionales. Pueden ser experimentos creativos. O puedes no ser en absoluto creativo y crear clones. Ej: clón de alguna página o app popular: medium, airbnb, whatsapp,... No hace falta que esté listo "para producción". Basta con que puedas enseñar algo o parte de algo que demuestre tus capacidades. A día de hoy puedes usar servicios cloud que te ofrecen de todo y puedes conectarlos haciendo algo interesante sin tener que tener infraestructura.

    - Escribir artículos.