El propósito de esta actividad es tener un perfil completo de nuestros BrightCoders.
Actualiza el archivo _data/data.yml con tu información, siguiendo las indicaciones que a continuación se presentan.
Puedes modificar el archivo directamente desde aquí en GitHub o descargarlo en tu computadora local y subir la actualización (utilizando git).
- Ve al apartado de
settings
de este repositorio. - Ubica el apartado
Github Pages
- En
source
selecciona la ramamaster
- En el archivo
_config.yml
modifica el campobaseurl:
con la dirección que tu GitHub Pages generó. - Ve a la dirección que se generó para asegurarte que todo está bien. Puede tardar algunos segundos/minutos en actualizarse.
Con esto se publicará tu repositorio y en esa dirección podrás revisar las actualizaciones que hagas. Es importante que cada que hagas una modificación revises como se actualiza tu página ya que podrías generar algunos errores.
- Ubica el apartado
name
y escribe tu primer nombre y apellido, por ejemplo: Juan Pérez
- Ubica el apartado
tagline
y escribe según corresponda:- Ruby on Rails Web Developer
- React Native Mobile Developer
- Ubica el apartado
email
y completa todos los datos de contacto que quieras registrar.
- Ubica el apartado
languages
. - Incluye todos lo idiomas que sabes así como el nivel de dominio. Para el nivel utiliza:
- Si es tu lengua nativa puedes indicarlo como Native.
- Indica el resultado de una evaluación oficial como IELTS, TOEFL, EF-SET e indica el nivel o puntos obtenidos.
- Para otros idiomas (diferente al inglés), si no tienes alguna evaluación oficial utiliza el modelo Dreyfus (este modelo se explica al final de este documento).
- Ubica el apartado
interests
. - Agrega un soft skill en cada
item
.
Los Soft Skills son competencias o habilidades sociales que son fundamentales para relacionarse con otras personas ya sea en la vida diaria o en el trabajo, como por ejemplo la comunicación, el trabajo en equipo, adaptabilidad, creatividad, pensamiento creativo, solución de problemas, confianza, administración del tiempo, personas o tareas, colaboración, etc.
Estas son algunas de las soft skills que más valoran los empleadores:
- Soft Skills for Developers – The Ultimate Guide
- 10 Soft Skills Every Developer Needs
- Top Soft Skills for Developers and Programmers in 2021
- Important Soft Skills for Information Technology (IT) Jobs
- Critical soft skills for software developers
- Ubica el apartado
career-profile
. - En el campo
summary
escribe un resumen de tu perfil, por ejemplo:
I am a person passionate about technology and I love programming, I am fascinated by areas such as robotics, IoT, artificial intelligence, and its application in agriculture. I am an autodidact programmer, I like to learn new things. I love nature and coffee.
I am a Computer Systems Engineering student. I love learning about programming and improving my work through the use of best practices and logical thinking. I am a proactive, diligent person with a great disposition for teamwork. Sharing knowledge and self-learning are things that I enjoy. My biggest passion is technology, which I think can help us all to become a better person, friend, worker, and a productive member of society. Currently, I want to become a Senior Developer at an innovative company here, in Mexico, where I can get the opportunity to be creative and solve problems people struggle with every day.
- Ubica el apartado
educationcomplete
. - Registra los estudios realizados más relevantes, pueden ser formales o informales.
- Ubica el apartado
experiences
. - Registra los puestos o trabajos en los que has tenido
Para un perfil Jr. es completamente normal que no tengas mucha experiencia.
- Ubica el apartado
projects
- Registra los nombres de los proyectos (
title
), un enlace al proyecto si es que existe (link
) y una breve descripción (tagline
)
No es necesario que sean proyectos profesionales o pagados. Pueden ser proyectos personales, escolares, de retos, hackatones, etc. El propósito es mostrar el uso de tus habilidades técnicas.
- Ubica el apartado
skills
. - Registra las tecnologías que conoces así como el nivel de experiencia queue tienes. Por ejemplo, HTML, CSS, Javascript, Heroku, Linux, etc.
- Para indicar el nivel de experiencia utilizaremos el modelo Dreyfus el cual define los siguientes niveles:
- 20% Novice
- 40% Advanced beginner
- 60% Competent
- 80% Proficient
- 100% Expert
Para entender el modelo Dreyfus e identificar en que nivel te encuentras utiliza los siguientes recursos:
- How To Evaluate Expertise: the Dreyfus Model
- Building Software Development Expertise – Using The Dreyfus Model
- Software Engineer Qualification Levels: Junior, Middle, and Senior
NOTA Este template fué tomado de https://github.com/sharu725/online-cv y adaptado para BrightCoders.