El propósito de esta actividad es tener un perfil completo de nuestros BrightCoders.
Antes de iniciar debes contar con una evaluación oficial de tu nivel de inglés. Si ya la tienes sube el resultado de tu evaluación en la carpeta certificate
Si no lo tienes realiza está evaluación de manera gratuita y una vez que termines sube tu certificado. Requeriras de 50 minutos para realizarla.
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).
NOTA los archivos yaml (.yml) son muy especiales en cuanto a su indentado así que al editarlo ten cuidado de respetar y conservar el indentado que tiene definido.
Este oasi es necesario para publicar tu scorecard
- 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ó.
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.