Monday, 10 June 2024

Monthly Review #1: Instrospección y lecciones aprendidas

Ha pasado un mes desde que empecé el reto "6-month English for developers challenge". Es momento de hacer una reflexión sobre aquello que me motivó a empezar este viaje y hacer una lista de las lecciones aprendidas.

Lo que me motivó a empezar el reto

  • Situación laboral: La situación laboral en Perú es tan inestable que te mantiene en un estado de incertidumbre constante. Por las noticias, sé que es así en muchos lugares del mundo, sin embargo creo que es posible ampliar mis oportunidades laborales a través de la capacitación y el aprendizaje de nuevas habilidades. Sin duda, el Inglés es fundamental en este asunto. Quiero salir de los límites de oportunidades de trabajo en Español y acceder al mercado global. 

Lecciones aprendidas

  • Seguir la metodología de Aprendizaje Basado en Proyectos (ABP): El ABP es una metodología basada en el estudiante como protagonista de su propio aprendizaje, buscando responder a problemáticas reales. Siguiendo este enfoque, a mi manera, he creado este proyecto en forma de reto de 6 meses, lo suficientemente largo como para marcar una diferencia real, pero lo suficientemente corto como para que parezca factible. También es lo suficientemente largo como para crear hábitos que se mantendrán má allá del final del reto. 
  • Crear un plan de aprendizaje: La definición de un plan de aprendizaje orientado a mejorar mis oportunidades laborales como Software Developer durante 6 meses me ha ayudado a establecer una ruta clara para mi preparación en inglés aplicacado a un ámbito laboral. Debo concentrarme este plan y evitar irme por las ramas.
  • Establecer una rutina diaria para aprender inglés: Si bien es cierto que realizo diferentes actividades diarias relacionadas a mi aprendizaje de inglés, creo que aún no he logrado establecer una rutina enfocada al reto de 6 meses. Esbozaré una rutina que pueda aplicar de lunes a viernes y la pondré a prueba durante el próximo mes.
  • Apoyo docente: Dado que no soy un especialista en el idioma Inglés, ha sido imporante el apoyo de profesores nativos.
    • Clases particulares: Un profesor que me apoye a desarrollar los contenidos del plan y me ayude a desarrollar las cuatro habilidades lingûisticas del idioma (listening, speaking, reading, writing). Una clase semanal de 1h con Alison.
    • Grupos de conversación: Con un profesor nativo como moderador donde pueda entrenar mi speaking. Una clase semanal de 2h con English Club of Lima

Monday, 3 June 2024

Week #4: Preguntas típicas y claves para contestarlas

Si bien no puedes controlar qué te preguntarán ni cómo es que el entrevistador decidirá llevar la entrevista, si existen algunas preguntas tipo que suelen aparecer de manera frecuente. A continuación se lista algunas preguntas y qué es lo qué buscan en la respuesta. 

  • Cuéntame un poco más sobre ti
    • Suele ser una pregunta rompehielo que abre la conversación. Utiliza la fórmula l"presente-pasado-futuro" donde describes dónde estás ahora (tu rol, tu experiencia, tu expertise), cómo llegaste hasta ahí (nombra tus roles anteriores y los mejores logros o aprendizajes que hayas tenido) y qué meta tienes en el futuro (aquí aprovecha para demostrar lo mucho que quieres ser parte de esta empresa).
  • ¿Cuáles son/fueron tus responsabilidades en tu rol actual/anterior?
    • Brinda evidencia de que tienes experiencia realizando las tareas que el rol requiere. Enfócate en tus responsabilidades y logros que encajen con el requerimiento de la posición para la que te están entrevistando.
  • ¿Cuáles son tus expectativas salariales?
    • Quieren saber si tus expectativas salariales encajan con lo que tienen para pagarte o se acerca a lo que pueden negociar. Lo inteligente es a) explicar que estás dispuesto a escuchar la oferta más adelante, si es que no te preocupa el salario o valoras otras características del rol, o b) ofrecer un monto basado en data real y tu valor en el mercado. Siempre es importante mostrarse abierto a negociar y que hay otros factores que te importan (como el balance profeisional/personal, capacitaciones, etc.)
  • ¿Qué tipo de entorno de trabajo prefieres?
    • Quieren evaluar si serías feliz y productivo con la cultura de esa empresa. Investiga la página web de la compañía, el linkedIn del CEO, artículos publicados online o cuaalquier otra fuente de información para que uses ese input y demuestres lo mucho que sabes y lo bien que encajas con ellos. Evitas respuestas "flojas" como "quiero viajar por el mundo", "valoro demasiado mi tiempo libre", "no me gusta que me molesten en la hora del almuerzo" o cosas por el estilo.
  • ¿Qué puedes hacer tú por nosotros/por esta compañía?
    • Esta es tu oportunidad para probar que serás una "inversión" con buen retorno. Es decir, al invertir en contratarte, hacerte un onboarding, entrenarte y tenerte como parte del equipo tu presencia aportará más valor a la compañía que simplemente gastos en tu sueldo. También evaluarán tu entusiasmo por la empresa y tu confianza en ti mismo para ser un agente de cambio. Aquí es muy válido resaltar todo o positivo que tienes, especialmente todo lo que se alinea con los valores y objetivos de la compañía.
  • ¿Por qué quieres este trabajo?
    • En realidad no quiere conocer tus deseos y sueños a nivel muy personal y profundo. Ellos quieren evaluar qué tanto conoces la posición a la que estás aplicando y lo que tú puedes hacer por ellos desde esa posición. Habla sobre todo del puesto y la empresa con gran entusiasmo. Resalta las soluciones que puedes brindar desde tu perfil.

La clave es prepararse para enfrentar cualquier de estas preguntas y estar listos para responderlas en inglés.


Tell me about yourself


PRESENT: I am a Full-stack .NET developer with over 5 years of experience in the tech industry. I am currently working as a Senior .NET developer at Softtek, where I am assigned full-time to a development team for "Banco de Crédito del Perú" (BCP) contributing to the reduction of technological obsolescence and the maintenance of an application that manages account statements of different products of the bank.


PAST: Before my current role, I worked as a Full-stack NET developer at Bertoni Solutions. In this role, I was responsible for developing a product configuration platform for a leading company in furniture and building sliding systems. The technology stack I used was .NET/C#, ASP.NET Web API, Blazor, Entity Framework, and Azure, delivering value rapidly through practices such as Continuous Integration and Continuous Delivery (CI/CD). 
I also had the opportunity to work for more than 3 years in different companies in Argentina as a .NET Developer building web applications using the .NET stack.


FUTURE: I am looking to continue my career as a Senior Full Stack developer. I am interested in working on challenging projects that will allow me to use my skills and experience to make a positive impact. 

Well, if you give me an opportunity. If you hire me. I believe I can be a great asset to your company

Resources


Saturday, 25 May 2024

Week #3: XYZ Resume Format

Fórmula XYZ

  • La fórmula X-Y-Z es una técnica de redacción del currículum dedicada a resaltar los logros que el candidato ha hecho a lo largo de su carrera profesional. 
  • La formula funciona de la siguiente manera: “He logrado (X) medido por (Y), haciendo (Z)”.
  • El método funciona así:
    • X = corresponde al resultado o el logro obtenido. ¿Qué conseguiste?
    • Y = es cómo se puede medir el impacto o cómo puedes justificar que efectivamente fue un éxito. ¿Cuál fue el impacto?
    • Z = es la parte en la que explicas las medidas que adoptaste para llegar a la meta. ¿Cómo lo hiciste? Esta fórmula es eficaz porque se centra en los resultados.

Ejemplos

  • Reduced the number of bugs and issues reported by the client in 30%, helping the development team to implement the use of tools like Sonar and Coverity.
  • Reduced application size by 14% and by using docker we reduced the deploy time from 20m > 1m and restart time from 15m > 1m. 
  • Contributed with the Marketing Department's System to reduce the maintenance time of its web page by 50% by applying good coding practices and paying the technical debt. Got familiar with AS400’s RPG programming language, Java Technology and DB2 database.
  • Improved software performance by 99% by tracking and fixing a bug related to concurrent WebSocket connections that were harming exponentially the response time as it was being used. 
  • Reduce the response time in taxi services by 40% creating an app that automatically assigns services. 
  • Participated in the implementation of the WMS system, developed the integration module between the ERP Genesys and the WMS system, thus reducing order fulfillment times by 40%, improving stock turnover according to FIFO. 


Resources

Friday, 17 May 2024

Week #2: Creación de CV

Mi CV en inglés: JavierGuerrero_CV_EN

Un CV es una forma resumida de mostrar tu trayectoria profesional en tecnología y otras experiencias relevantes. Es una lista de sus propios logros e intereses. El objetivo es crear la versión más pulida de ti mismo.

Casi todas las compañías utilizarán tu CV como base para la evaluación de tu candidatura durante el proceso de selección. Hay dos cosas para las que las empresas suelen utilizar un CV:
  • Para facilitar la toma de decisión de a quién entrevistar. Esto significa que solo debes incluir cosas que hagan que alguien quiera entrevistarte. Todo lo demás en tu currículum es ruido.
  • Darle a los entrevistadores información sobre la cual preguntar durante las entrevistas. Esto significa que solo debes incluir información sobre la que tengas confianza para responder preguntas.

Resume Template 

Se recomienda usar la siguiente plantilla, la cual ha sido probada y validada por cientos de procesos de selección.

Consejos para construcción de CV

  • Encabezado e información de contacto
    • Nombre y apellido en la parte superior con una fuente legible y de mayor tamaño. Haz que sea ridículamente fácil para el reclutador (o el software) leer y encontrar tu nombre.
    • Información de contacto: correo electrónico, teléfono (con el código de tu país), enlace de LinkedIn, Github u otro portafolio. No pongas únicamente un hipervínculo, pon el link completo en caso se imprima el documento. Puedes incluir tu zona horaria si es un rol remoto.
  • Construye tu perfil profesional
    • El perfil profesional es el párrafo que está al inicio del CV donde uno se presenta. El objetivo de este texto es presentarte a las compañías. Funciona como un adelanto del resto de tu CV.
    • Lo más importante es incorporar palabras claves de las oportunidades laborales en tu CV. Esta es la mejor forma de mostrar a las compañías que eres el mejor candidato para la posición.
  • Qué incluir en tu experiencia profesional
    • El objetivo principal de esta sección es mostrar el impacto positivo que tuviste mientras trabajabas en una compañía determinada a través de tus logros.
    • Evita incluir aquellas que han sido muy junior o alineadas a otro rubro completamente ajeno.
    • Prioriza las experiencias que sean más recientes y/o más relevantes. 
    • La información a mostrar es la siguiente:
      • El nombre de la empresa y también las fechas, incluyendo mes y año, del inicio y fin de cada experiencia.
      • Incluir el nombre de tu rol, o una descripción similar.
      • Logros: Cada logro debe ir siempre acompañado por datos concretos que lo evidencien y permitan dimensionar su impacto.
    • No coloques solo tus funciones. Los reclutadores saben lo que hace un developer promedio o un QA promedio o cualquier otro perfiles.
  • Identifica tus logros
    • Para redactar tus logros, utiliza la siguiente fórmula poderosa, creada por Laszlo Bock (ex VP Senior de People Operations en Google): "Logré [X] medido por [Y] haciendo [Z]" / "Accomplished [X] Measured by [Y] Doing [Z]".
    • Templates: Lista de Actions Verbs.
      • Reduced  _____ by _____ by _____.
      • Redesigned  _____ by _____.
      • Implemented  _____ by _____ by _____.
      • Improved _____ by _____ by_____.
      • Used  _____ to _____ for _____.
      • Increased  _____ in _____ by _____.
      • Integrated  _____ with _____ to  _____.
      • Incorporated _____ to _____ by _____.
    • Ejemplos:
      • Reduced the number of bugs and issues by 30%, by helping the development team to implement the use of tools like Sonar and Coverity.
      • Reduced application size by 14% by using docker we reduced the deployment time from 20m > 1m and restart time from 15m > 1m. 
  • Qué incluir en la sección Educación
    • Universidad
    • Bootcamp
    • Certificaciones
  • Qué incluir en la sección de habilidades adicionales
    • Incluir habilidades técnicas e idiomas que manejas.

Resume Checklist

  • Overall Appearance, Format, and Style
    • One page
    • Font style and type size are consistent
    • Spacing is appropriate and consistent
    • Has structure, clarity, and visual appeal
    • Information is aligned on the page
    • Appears attractive and professional
  • Grammar, Spelling, Punctuation and Vocabulary
    • Verb Tense
    • Spelling and Grammar
    • Punctuation
  • Contact Information
    • Name
    • Location (city, state)
    • Email Address
    • Phone number
  • Content, Structure, and Order
    • Excellent choice of subject headers
    • Categories include enough information to substantiate the need for a heading
    • Structure and order of sections are easy to follow
    • Information is listed on the top half of the page
  • Education Section
    • Contains complete degree title/major with graduation month and year and full name and location of school
    • Highest level of education is listed first
    • Relevant honors, activities, study abroad, scholarships, and coursework are included
    • Important information stands out to the reader
  • Experience Section
    • Uses industry-specific language
    • Uses bullet points and sentence fragments
    • Uses concise, direct, accomplishment-oriented language
    • Contains quantifiable results
  • Additional Sections
    • Contains organization name, title, dates, and location as appropriate
    • Leadership roles and related accomplishments or activities are included
    • Important information stands out to the reader
    • Section is relevant, well-organized

Resources

Thursday, 16 May 2024

Nas Daily - Religions

The 6-month challenge to study 6 top religions:
  1. Buddhism
  2. Hinduism
  3. Judaism
  4. Christianity
  5. Islam
  6. Atheism (It's a movement, not a religion)

Week #1: Definición de objetivos, desglose de trabajo, identificación tareas y hábitos

Para el reto "English for Developers", necesito cumplir con los siguientes objetivos:
  • Preparing for an interview
  • Improve workplace communication skills 
  • Learn vocabulary specific to software development
    En base a los objetivos propuestos, se elabora una WBS (Work Breakdown Structure), en el que cada entregable debe contemplar la ejercitación de las cuatro habilidades linguisticas: comprensión auditiva (Listening), expresión oral (Speaking), comprensión de lectura (Reading) y expresión escrita (Writing). 


    https://www.gloomaps.com/Qd4qXtDkpJ

    Los hábitos a menudo pueden apoyar el logro de objetivos. Es por esto que se recomienda cultivar una "daily routine" a través de los siguientes ejercicios relacionados a los entregables propuestos en la WBS:
    • Vocabulary word exercise + Flashcards
    • Learn a new idiom or expressions
    • Strengthen your grammar skills
    • Read the news
    • Review what you learned

    Resources

    Saturday, 11 May 2024

    How To Prepare Your Job Interview

    Free Course: https://english.digispeak.io/courses/take/how-to-prepare-your-job-interview/texts/54109918-bienvenidos-al-curso


    Module 2: Selection Process

    • Selection Process
      • Goal: To know if the applicant is the right fit for the job
      • The Resume is your First impression
    • The recruiting process assisted by technology
      • New recruiting methods
      • Types of Interviews
        • Panel interview
        • Group interview 

    Module 3: Your Professional Profile

    Get to know your professional profile better and connect with it
    • Professional skills
      • Knowledge: everything you know
      • Experience
      • Skills
      • Values 
      • Attitude: Behavior you have in a certain circumstance
    • Your knowledge and experience = The Expertise
    • Your attitude and values = The willingness
    • Don't forget that a company will never hire someone with a bad attitude.
    • How to identify your Professional skills
      • Do your self-assessment
      • Read descriptions of similar jobs
      • Ask your team questions: friends, colleagues, leaders, etc.
    Research
    • Break your investigation into 3 parts
      • Company culture
      • Professional development 
      • Corporate Growth

    Hard and Soft Skills
    • Hard Skills
      • Degrees
      • Languages
      • Specializations
      • Courses
    • Soft Skills
      • Communication
      • Active Listening
      • Leadership
      • Teamwork
      • Empathy

    Module 4: Initiating your interview 

    Greeting and Small talk
    • Always polite
    • Greetings
      • Before 12 pm: good morning
      • After 12 pm: good afternoon
      • From around 6pm: good evening
    • Types of Greetings
      • Formal Greetings
        • How do you do? Very well, thank you!
      • Casual Greetings
        • Pleased to meet you / How are you doing?
    • Small talk: how to break the Ice
      • Tips
        • Liste more than you talk
        • Use positive body language
        • Talk about the company's achievements
        • Ask open questions
      • Do research about the company

    Speech and tell me about yourself
    • How to Prepare Your Speech
      • Who you are (Use pronoun "I")
        • Your job title
        • Companies you worked for
        • Years of experience
        • Skills you have
      • What makes you different from other candidates?
        • A brief success story
        • The problem you solved
        • How you solved it
    • Tell me about yourself
      • What the interviewer is really asking
        • Who are you professionally?
        • Does your background fit our needs?
        • Are you ready to do the job or do you need training?
      • You your answer focus on:
        • Your career history (NOT your personal life)
        • A bit personality and your interests but related to your career
        • An overview of your success stories
    • Use the "Present/Past/Future" Framework
      • Present: what your current role is 
      • Past: previous experience that's relevant to the job
      • Future: why you want this job (use "want", "would like to")

    Module 5: Your professional background

    • abc

    Module 6: Your goals and ambitions

    • abc

    Module 7: Tricky questions

    • abc