-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
0 parents
commit 4c262e8
Showing
1,413 changed files
with
108,866 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,3 @@ | ||
_site/ | ||
.sass-cache/ | ||
.jekyll-metadata |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,21 @@ | ||
MIT License | ||
|
||
Copyright (c) 2018 webjeda | ||
|
||
Permission is hereby granted, free of charge, to any person obtaining a copy | ||
of this software and associated documentation files (the "Software"), to deal | ||
in the Software without restriction, including without limitation the rights | ||
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell | ||
copies of the Software, and to permit persons to whom the Software is | ||
furnished to do so, subject to the following conditions: | ||
|
||
The above copyright notice and this permission notice shall be included in all | ||
copies or substantial portions of the Software. | ||
|
||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR | ||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, | ||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE | ||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER | ||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, | ||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE | ||
SOFTWARE. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,175 @@ | ||
![BrightCoders Logo](assets/images/logo-bc.png) | ||
|
||
# Scorecard | ||
|
||
El propósito de este documento es tener un perfil completo de cada uno de nuestros BrightCoders. Por favor, proporciona tanta información como te sea posible. | ||
|
||
## Pre-requisitos | ||
|
||
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](/certificate) | ||
|
||
Si no lo tienes [realiza está evaluación de manera gratuita](https://www.efset.org/ef-set-50/) y una vez que termines sube tu certificado. Requerirás de 50 minutos aproximadamente para realizarla. | ||
|
||
## Instrucciones | ||
|
||
Actualiza el archivo [_data/data.yml](_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 y subir la actualización (utilizando git). | ||
|
||
## Habilitar GitHub Pages | ||
|
||
1. Ve al apartado de `settings` de este repositorio. | ||
2. Ubica el apartado `Github Pages` | ||
3. En `source` selecciona `Deploy from branch` | ||
4. En `branch` selecciona 'main' y la carpeta `root` | ||
5. Espera un momento a que se publique, refresca tu navegador para ver actualizaciones. Una vez que se publique te aparecerá la url asociada a tu GitHub Pages. | ||
6. Copia la `url` que se generó. | ||
7. Regresa a la sección `Code`, edita el archivo `_config.yml` modificando el campo `baseurl:` 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. | ||
|
||
# Modificaciones en el archivo `_data/data.yml` | ||
|
||
## Nombre | ||
|
||
1. Ubica el apartado `name` y escribe tu primer nombre y apellido, por ejemplo: John Doe | ||
|
||
## Programa | ||
|
||
1. Ubica el apartado `tagline` y escribe según corresponda: | ||
- Ruby on Rails Web Developer | ||
- React Native Mobile Developer | ||
|
||
## Datos de contacto | ||
|
||
1. Ubica el apartado `email` y completa todos los datos de contacto que quieras registrar: | ||
|
||
- Phone | ||
- website | ||
- github | ||
- bitbucket | ||
- stack-overflow | ||
- codewars | ||
- goodreads | ||
|
||
## Idiomas | ||
|
||
1. Ubica el apartado `languages`. | ||
2. 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](https://www.efset.org/ef-set-50/) e indica el nivel o puntos obtenidos. | ||
- Si **no** tienes alguna evaluación utiliza el modelo **Dreyfus** (este modelo se explica al final de este documento). | ||
|
||
## Soft skills | ||
|
||
1. Ubica el apartado `interests`. | ||
2. 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](https://pointjupiter.com/soft-skills-software-developer-need-ultimate-guide/) | ||
- [10 Soft Skills Every Developer Needs](https://hackernoon.com/10-soft-skills-every-developer-needs-66f0cdcfd3f7) | ||
- [Top Soft Skills for Developers and Programmers in 2021](https://medium.com/aslisachin/top-soft-skills-for-developers-and-programmers-in-2020-62b8d663df01) | ||
- [Important Soft Skills for Information Technology (IT) Jobs](https://www.thebalancecareers.com/top-information-technology-it-soft-skills-2063781) | ||
- [Critical soft skills for software developers](https://medium.com/swlh/critical-soft-skills-for-software-developers-6845545f6dbd) | ||
|
||
## Acerca de Mí (About Me) | ||
|
||
1. Ubica el apartado `career-profile`. | ||
2. En el campo `summary` escribe un resumen de tu perfil, por ejemplo: | ||
|
||
As a Computer Systems Engineering student with a deep passion for technology and programming, I have a keen interest in robotics, IoT, artificial intelligence, and their applications in various fields such as agriculture. As an autodidact programmer, I have a love for learning and consistently seek to improve my skills by staying up to date with industry best practices and logical thinking. I am proactive, diligent, and thrive in collaborative environments, where I can share my knowledge and learn from others. My passion for technology stems from my belief that it has the potential to make us better individuals, coworkers, and productive members of society. As a future Senior Developer, I am looking for an innovative company here in Mexico, where I can leverage my creativity and problem-solving skills to make an impact in people's lives. | ||
|
||
## Educación | ||
|
||
1. Ubica el apartado `educationcomplete`. | ||
2. Registra los estudios realizados más relevantes, pueden ser formales, informales, certificaciones, etc. | ||
|
||
## Experiencia | ||
|
||
1. Ubica el apartado `experiences`. | ||
2. Registra los proyectos o trabajos en los que has participado. Pueden ser proyectos escolares. | ||
3. En el campo `details` asegúrate de proporcionar información suficiente para conocer sobre el proyecto, incluso puedes agregar el enlace al repositorio del proyecto o producto desarrollado, | ||
|
||
## Technical Skills | ||
|
||
1. Ubica el apartado `skills`. | ||
2. Registra la siguiente información para cada tecnología: | ||
1. `name:` El nombre de la tecnología, por ejemplo: ruby, rails, react, etc. | ||
2. `level:` Indica el porcentaje de acuerdo a los siguientes parámetros: | ||
- 20% para Novice | ||
- 40% para Advanced beginner | ||
- 60% para Competent | ||
- 80% para Proficient | ||
- 100% para Expert | ||
3. `level-name:` Según corresponda: | ||
- Novice | ||
- Advanced beginner | ||
- Competent | ||
- Proficient | ||
- Expert | ||
4. `time:` tiempo que llevas trabajando con esa tecnología: | ||
1. `6 months` para 6 meses o menos | ||
2. `1 year` para más de 6 meses y hasta 1 año | ||
3. `1.5 years` para más de 1 año y hasta 1.5 años | ||
4. `2 years` para más de 1.5 años y hasta 2 años | ||
5. `2+ years` para más de 2 años | ||
|
||
## Tecnologías | ||
|
||
Considera incluir las siguientes y otras tecnologías: | ||
|
||
Programming Languages | Javascript | Styling | Markup / Templating | ||
----------------------|------------|---------|------------- | ||
Ruby | Javascript | CSS | HTML | ||
Ruby on Rails | Typescript | Sass | HAML | ||
Java | React | LESS | ERB | ||
Python | React Native | Stylus | ||
Go | Angular | ||
PHP | Vue | ||
C# | NodeJs | ||
|
||
Databases | Command Line | Testing | Continuous Integration | ||
----------------------|------------|---------|------------- | ||
SQL Databases | Shell | Rspec | Jenkins | ||
Non-SQL Databases | Bash | Minitest | Circle CI | ||
SQL Queries | | Capybara | Travis CI | ||
_ | _ | Cypress | GitHub Actions | ||
_ | _ | Jest | Docker | ||
_ | _ | Mocha JS | Kubernetes | ||
_ | _ | Jasmine | ||
_ | _ | Puppeteer | ||
|
||
Version Control | Cloud Platforms | Project Management | ||
----------------------|------------|--------- | ||
Git | AWS | SCRUM | ||
_ | Google Cloud Platform | ||
_ | Microsoft Azure | ||
_ | IBM Cloud | ||
|
||
## El modelo Dreyfus | ||
|
||
Fases de adquisición de habilidades: | ||
|
||
- `Junior Developer (1-3 años)` | ||
- `Novice.` Poca experiencia, se guían por se sigan reglas, técnicas, instrucciones y procedimientos, tienen dificultades para reaccionar ante los errores | ||
- `Advanced Beginner.` Ya tienen algo de práctica o experiencia, comienzan a liberarse de seguir reglas o instrucciones, aún tiene dificultades para resolver problemas por cuenta propia | ||
- `Middle Developer (3-5 años)` | ||
- `Competent.` Han dedicado un tiempo considerable a practicar, pueden resolver problemas y trabajar de manera independiente e incluso mentorear a novatos, buscan y aplican consejo de expertos. | ||
- `Senior Developer (5+ años)` | ||
- `Proficient.` Pueden entender el contexto más amplio y lo necesitan para guiar su trabajo, puede extraer información relevante de la experiencia de otros en lugar de tomarla como un todo | ||
- `Expert.` Son la principal fuente de conocimiento, trabajan desde la intuición, intuyen las mejores prácticas a partir de su amplia gama de experiencia con diferentes roles, tecnologías y situaciones | ||
|
||
Para entender mejor el modelo Dreyfus e identificar en que nivel te encuentras utiliza los siguientes recursos: | ||
|
||
- [How To Evaluate Expertise: the Dreyfus Model](https://www.solcept.ch/en/blog/dreyfus-model/) | ||
- [Building Software Development Expertise – Using The Dreyfus Model](https://skorks.com/2009/08/building-software-development-expertise-using-the-dreyfus-model/) | ||
- [Software Engineer Qualification Levels: Junior, Middle, and Senior](https://hackernoon.com/software-engineer-qualification-levels-junior-middle-and-senior-f2229591df1c) | ||
|
||
## Recursos | ||
- [How to write a killer Software Engineering résumé](https://www.freecodecamp.org/news/writing-a-killer-software-engineering-resume-b11c91ef699d/) | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,28 @@ | ||
#Update all the sections by editing the data.yml file inside _data folder. | ||
|
||
# Site Settings | ||
title: BrightCoders Academy | ||
url: '' # dejar en blanco, NO modificar | ||
baseurl: '' # escribe la URL que se generó para tu GiitHub Pages | ||
theme_skin: blue # NO modificar | ||
chrome_mobile_color: #use hex colors (ex:#1976d2) or leave empty if you don't want a color for chrome mobile searchbar | ||
|
||
# Tracker | ||
analytics: #UA-83979019-1 | ||
|
||
# Sass/SCSS | ||
sass: | ||
sass_dir: _sass | ||
style: compressed # http://sass-lang.com/documentation/file.SASS_REFERENCE.html#output_style | ||
|
||
# Build settings | ||
encoding: 'utf-8' | ||
compress_html: # - http://jch.penibelst.de/ | ||
clippings: all | ||
ignore: | ||
envs: development | ||
|
||
# Development Settings | ||
port: 4000 | ||
host: 0.0.0.0 | ||
safe: false |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,125 @@ | ||
# | ||
# Tenga en cuenta que al modificar este archivo, el mínimo error en la sintáxis puede generar errores | ||
# | ||
|
||
|
||
sidebar: | ||
about: False # NO MODIFICAR | ||
education: False # NO MODIFICAR | ||
|
||
# Profile information | ||
name: John Doe # Escribe tu nombre y apellido (1 nombre y 1 apellido) | ||
tagline: React Native Mobile Developer # React Native Mobile Developer ó Ruby on Rails Web Developer Según sea el caso | ||
avatar: escudo.png # No modificar | ||
|
||
# Actualiza tus datos de contacto | ||
email: [email protected] | ||
phone: 123 123 1234 | ||
website: # No agregar http:// | ||
linkedin: john # solo tu nombre de usuario de linkedin o dejar en blanco | ||
github: john # solo tu nombre de usuario en github o dejar en blanco | ||
gitlab: john # solo tu nombre de usuario en gitlab o dejar en blanco | ||
bitbucket: john # solo tu nombre de usuario en bitbucket o dejar en blanco | ||
twitter: '@john' # solo tu nombre de usuario en twitter o dejar en blanco | ||
stack-overflow: # Number/Username, e.g. 123456/alandoe | ||
codewars: | ||
goodreads: # Number-Username, e.g. 123456-alandoe | ||
|
||
# Actualiza según los idiomas y nieles que tienes. Agrega o Elimina según sea necesario. | ||
languages: | ||
- idiom: English | ||
level: B1 Intermediate # Utiliza el resultado de tu examen oficial, o el nivel de acuerdo al modelo Dreyfus | ||
|
||
- idiom: Spanish | ||
level: Native # Utiliza el resultado de tu examen oficial, o el nivel de acuerdo al modelo Dreyfus | ||
|
||
# Registra aquí tus soft skills. Agrega o elimina según sea necesario | ||
interests: | ||
- item: Growth Mindset | ||
link: # dejar en blanco | ||
|
||
- item: Effective communication | ||
link: # dejar en blanco | ||
|
||
- item: Good Team Player | ||
link: # dejar en blanco | ||
|
||
- item: Positive Attitude | ||
link: # dejar en blanco | ||
|
||
- item: Time and Task Management | ||
link: # dejar en blanco | ||
|
||
# Registra aquí un resumen de tu perfil | ||
career-profile: | ||
title: About Me # NO MODIFICAR | ||
summary: | | ||
As a Computer Systems Engineering student with a deep passion for technology and programming, I have a keen interest in web, backend and frontend programming. As an autodidact programmer, I have a love for learning and consistently seek to improve my skills by staying up to date with industry best practices and logical thinking. I am proactive, diligent, and thrive in collaborative environments, where I can share my knowledge and learn from others. My passion for technology stems from my belief that it has the potential to make us better individuals, coworkers, and productive members of society. As a future Senior Developer, I am looking for an innovative company here in Mexico, where I can leverage my creativity and problem-solving skills to make an impact in people's lives. | ||
# Registra aquí tus estudios. Agrega o elimina según sea necesario | ||
educationcomplete: | ||
- degree: Bachelor Degree | ||
university: Universidad de Colima | ||
time: 2018 - 2022 | ||
details: | | ||
Facultad de Telemática - Software Engineer. | ||
- degree: Python Certification | ||
university: Udemy | ||
time: 2022 | ||
details: | | ||
300 hrs course certification. | ||
# Registra aquí tu experiencia. Agrega o elimina según sea necesario | ||
experiences: | ||
- role: React Native Developer | ||
time: Feb 2022 - Present | ||
company: Bright Coders, Mexico | ||
details: | | ||
Develop native applications with technologies such as Javascript and React Native, | ||
while implementing good practices, test-based development, tools for managing local | ||
and remote repositories. In addition to developing fundamental skills in software development | ||
such as teamwork and effective communication using an agile methodology. | ||
- role: Project Name | ||
time: Sep 2021 - Jan 2022 | ||
company: BrightCoders | ||
details: | | ||
My role was to design the views with Figma and use React Native for the development of o mobile app designed for... I worked remotely with other 3 team members. | ||
- role: Full Stack Developer | ||
time: Feb 2021 - Aug 2021 | ||
company: Company Name | ||
details: | | ||
My role was to create the layout for the website in a responsive way, | ||
create the database logic with SQL, develop the frontend part with jQuery | ||
and the backend with PHP and its Codeigniter framework. | ||
# Registra aquí tus habilidades técnicas, para level utiliza: | ||
# 20% para Novice | ||
# 40% para Advanced beginner | ||
# 60% para Competent | ||
# 80% para Proficient | ||
# 100% para Expert | ||
skills: | ||
title: Technical Skills # NO MODIFICAR | ||
|
||
toolset: | ||
- name: Javascript | ||
level: 20% | ||
level-name: Novice | ||
time: 6 months | ||
|
||
- name: React | ||
level: 40% | ||
level-name: Advanced beginner | ||
time: 1 year | ||
|
||
- name: React Native | ||
level: 80% | ||
level-name: Proficient | ||
time: 2+ years | ||
|
||
# NO MODIFICAR | ||
footer: > | ||
BrightCoders for a brighter future! |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,10 @@ | ||
<div class="remove-container container-block"> | ||
<h2 class="container-block-title"> | ||
About Theme | ||
</h2> | ||
<ul class="list-unstyled interests-list"> | ||
<a target="_blank" href="https://www.youtube.com/watch?v=Jnmj1dXDbNk"> | ||
<li>How to use?</li> | ||
</a> | ||
</ul> | ||
</div><!--//About--> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,16 @@ | ||
<!-- Analytics --> | ||
<script> | ||
(function (i, s, o, g, r, a, m) { | ||
i['GoogleAnalyticsObject'] = r; | ||
i[r] = i[r] || function () { | ||
(i[r].q = i[r].q || []).push(arguments) | ||
}, i[r].l = 1 * new Date(); | ||
a = s.createElement(o), | ||
m = s.getElementsByTagName(o)[0]; | ||
a.async = 1; | ||
a.src = g; | ||
m.parentNode.insertBefore(a, m) | ||
})(window, document, 'script', '//www.google-analytics.com/analytics.js', 'ga'); | ||
ga('create', '{{site.analytics}}', 'auto'); | ||
ga('send', 'pageview'); | ||
</script> |
Oops, something went wrong.