Skip to content

Commit

Permalink
recursos actualizados
Browse files Browse the repository at this point in the history
  • Loading branch information
ArielParra committed Oct 10, 2024
1 parent 52b7f60 commit 6d3f65a
Show file tree
Hide file tree
Showing 24 changed files with 278 additions and 79 deletions.
File renamed without changes.
4 changes: 2 additions & 2 deletions _drafts/2024-07-20-Busqueda_Informacion.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ image:

cuando promptear y cuando buscar

<mark>Operadores de busqueda:</mark> [Joshua Hardwick](https://ahrefs.com/blog/google-advanced-search-operators/), [fireship](https://yewtu.be/watch?v=cEBkvm0-rg0), [Busqueda Avanzada por Google](https://support.google.com/websearch/answer/2466433?hl=es).
<mark>Múltiples buscadores(Metasearch):</mark> [searxng](https://searx.space/), [Ariel Parra searxng](https://searx.arielparra.tech), [BigSearch extension](https://github.com/garywill/BigSearch).
**Operadores de busqueda:** [Joshua Hardwick](https://ahrefs.com/blog/google-advanced-search-operators/), [fireship](https://yewtu.be/watch?v=cEBkvm0-rg0), [Busqueda Avanzada por Google](https://support.google.com/websearch/answer/2466433?hl=es).
**Múltiples buscadores(Metasearch):** [searxng](https://searx.space/), [Ariel Parra searxng](https://searx.arielparra.tech), [BigSearch extension](https://github.com/garywill/BigSearch).


16 changes: 6 additions & 10 deletions _drafts/2024-07-20-Compiladores.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,24 +10,20 @@ mermaid: false
image:
---

# <mark>3. compiladores</mark>
# **3. compiladores**
![bg opacity:.5](https://www.campusmvp.es/recursos/image.axd?picture=/2018/1T/Compilador_Cover.png)

---

un compilador es un programa que traduce código de un lenguaje de programación (C++) a lenguaje de bajo nivel (código máquina) para poder ejecutarse.

<mark>g++:</mark> es el compilador de c++ del proyecto GNU, este es de código abierto y es portable y ampliamente conocido, por lo que es el que usaremos en el curso.
**g++:** es el compilador de c++ del proyecto GNU, este es de código abierto y es portable y ampliamente conocido, por lo que es el que usaremos en el curso.
Para windows hay dos opciones principales, MIngw64 (con MSYS2,scoop,etc.) o g++ bajo linux con WSL, los nombres que suele tener son: gcc, g++, build-base, build-essential ó base-devel.

<mark>Clang/LLVM:</mark> Es compilador por defecto en MacOS, es de código abierto, altamente optimizado, dice ser compatible con MSV y gcc aunque este tiene toda una infraestructura distinta.

---
**Clang/LLVM:** Es compilador por defecto en MacOS, es de código abierto, altamente optimizado, dice ser compatible con MSV y gcc aunque este tiene toda una infraestructura distinta.

<mark>MSVC C++:</mark> es el compilador propietario de Microsoft, por lo que ocupas una licencia para usarlo, esta echo especificamente para su IDE Vstudio y enfocado solamente para Windows.
**MSVC C++:** es el compilador propietario de Microsoft, por lo que ocupas una licencia para usarlo, esta echo especificamente para su IDE Vstudio y enfocado solamente para Windows.

<mark>oneAPI DPC++/C++:</mark> es el compilador propietario de Intel, por lo que ocupas una licencia para usarlo y esta enfocado en sus procesadores de servidor Xeon.
**oneAPI DPC++/C++:** es el compilador propietario de Intel, por lo que ocupas una licencia para usarlo y esta enfocado en sus procesadores de servidor Xeon.

<mark>AOCC:</mark> es el compilador propietario de AMD, por lo que ocupas una licencia para usarlo y esta enfocado en sus procesadores "zen".
**AOCC:** es el compilador propietario de AMD, por lo que ocupas una licencia para usarlo y esta enfocado en sus procesadores "zen".


2 changes: 1 addition & 1 deletion _drafts/2024-07-20-Gestor_Paquetes.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ Linux: apt (debian/ubuntu), pacman(arch), apk(alpine), nix (nixos), xbps-install
freeBSD: pkg
OpenBSD: pkg
iOS: apk (ish), cydia, zilio
Android:</mark> pkg (termux), nix (nix on droid)
Android: pkg (termux), nix (nix on droid)

[nixos linux](https://nixos.org/download/#nix-install-linux)
[nixos MacOS](https://nixos.org/download/#nix-install-macos)
Expand Down
1 change: 1 addition & 0 deletions _drafts/2024-07-20-Git.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,3 +10,4 @@ mermaid: true
image:
---

Uso de git, merges, etc
18 changes: 16 additions & 2 deletions _drafts/2024-07-20-Mascota.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
title: Terminales
title: Mascota
description:
date: 2024-07-20 9:00:00 +/-TTTT
categories: [Club]
Expand All @@ -10,4 +10,18 @@ mermaid: false
image:
---

Nuestra mascota es un gallo de marmol haciendo alusión a las estatuas griegas
Nuestra mascota es un gallo de marmol haciendo alusión a las estatuas griegas

Opciones de nombre:

**KikiriQuick**
Krepalos Marmaros Peckhenos (KMP) (krepale meaning "to peck" and Marmaros means "marble" in Greek)
PeckSort
Kruskal Cluck
Roockster
Programin
Lofi-Rooster
Roo(t)ster
Marbleroo
Roosterbyte
Yusepe
18 changes: 9 additions & 9 deletions _drafts/2024-07-20-Terminales.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,15 +14,15 @@ Un emulador de terminal permite al usuario acceder todas las aplicaciones del s
En nuestro caso es donde correremos el compilador y ejecutaremos nuestros algortimos.


<mark>CMD/PowerShell:</mark> son las terminales ya incluidas con Windows.
<mark>PowerShell v7:</mark> es la nueva version opensource de powershell.
<mark>git bash:</mark> es una capa de compatibilidad de la terminal de linux en Windows.
<mark>MSYS2:</mark>es una coleccion de herramientas y librerias para Windows.
<mark>WSL:</mark> es un ambiente completo de compatibilidad de linux para Windows.
<mark>Windows terminal:</mark> es una terminal con pestañas para Windows.
<mark>Alacritty:</mark> es una terminal protable y configurable que usa acelaracion de hardware.
<mark>Termux:</mark> es una terminal con un ambiente de linux sin root para Android.
<mark>ISH:</mark> es un emulador del sistema operativo alpine linux para dispositivos iOS.
**CMD/PowerShell:** son las terminales ya incluidas con Windows.
**PowerShell v7:** es la nueva version opensource de powershell.
**git bash:** es una capa de compatibilidad de la terminal de linux en Windows.
**MSYS2:**es una coleccion de herramientas y librerias para Windows.
**WSL:** es un ambiente completo de compatibilidad de linux para Windows.
**Windows terminal:** es una terminal con pestañas para Windows.
**Alacritty:** es una terminal protable y configurable que usa acelaracion de hardware.
**Termux:** es una terminal con un ambiente de linux sin root para Android.
**ISH:** es un emulador del sistema operativo alpine linux para dispositivos iOS.


## diferencias entre terminales CMD y UNIX/POSIX
Expand Down
23 changes: 0 additions & 23 deletions _drafts/2024-08-25-Servicio_Social.md

This file was deleted.

Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: Desarrollo_Profesional
description: Desarrollo Profesional y areas de desarrollo
date: 2024-09-20 9:00:00 +/-TTTT
date: 2024-10-10 9:00:00 +/-TTTT
categories: [Desarrollo_Profesional]
author: ArielParra
tags: [recomendaciones,egresados,estudiantes]
Expand Down Expand Up @@ -79,7 +79,7 @@ en linea: la [UNAM SUAyED](https://cuaed.unam.mx/suayed/oferta-educativa.php#lic
o presenciales como el talent land
bootcamp

- **Concursos como el ICPC**
- [Concursos](https://cpc-gallos.github.io/blog/Concursos/) como el ICPC, Donald Knuth, y ANIEI.

- **Creación de Contenido**
- Blogs, página propia, plataformas como Medium o GeekForGeeks.
Expand All @@ -88,6 +88,38 @@ en linea: la [UNAM SUAyED](https://cuaed.unam.mx/suayed/oferta-educativa.php#lic
- ser tutor par, dar clases, dar cursos, etc.


## Networking

> "El hombre es social por naturaleza" - Aristóteles.
El networking es la habilidad de crear y mantener redes de contactos profesionales para fomentar oportunidades y crecimiento en la carrera laboral. Este proceso puede comenzar desde la etapa educativa, como en el bachillerato o la universidad, y es una actividad continua que se puede enriquecer asistiendo a eventos de tecnología y otros espacios donde se compartan intereses.

### Objetivos del Networking

1. **Conocer personas y organizaciones**
Los espacios de networking, ya sean físicos o virtuales, permiten conocer a profesionales de distintos sectores, lo cual enriquece nuestra perspectiva al entender diferentes experiencias y enfoques.
2. **Encontrar oportunidades laborales**
El networking es una herramienta valiosa para descubrir vacantes y conectar con reclutadores, especialmente a través de redes como LinkedIn.
3. **Promocionar productos y servicios**
Estos eventos permiten presentar nuestra actividad profesional y destacar nuestros productos o servicios en un ambiente más cercano y personalizado.
4. **Ampliar la cartera de contactos**
El networking facilita la creación de relaciones con clientes, proveedores y otros interesados, fortaleciendo nuestra red y aumentando el alcance de nuestra propuesta de valor.
5. **Entender el mercado**
Conectar con profesionales del sector ayuda a mantenerse actualizado sobre tendencias y competidores, brindando información útil para la toma de decisiones.
6. **Descubrir oportunidades de negocio**
El diálogo y la colaboración con otros profesionales pueden revelar sinergias y nuevas oportunidades de negocio.

### Facilitación de Networking

- [Oracle University Networking](https://education.oracle.com/OASummitMexico): Accede a comunidades de Oracle.
- [ONE - Oracle Next Education](https://www.oracle.com/mx/education/oracle-next-education/): Redes educativas para desarrolladores Java.
- [INROADS](https://inroads.org.mx/): Plataforma para crecimiento profesional que facilita la creación de redes y acceso a una comunidad de networking.
- [Comunidades en Discord](https://cpc-gallos.github.io/blog/Comunidades/): Encuentra grupos de programación competitiva y temas relacionados.
- [Concursos](https://cpc-gallos.github.io/blog/Concursos/) como ICPC, Donald Knuth, y ANIEI.
- **Eventos de Tecnología:** Participar en training camps, bootcamps, foros o conferencias puede ser clave para conectar con personas y ampliar tu red profesional.
- [LinkedIn](https://www.linkedin.com): Una red social profesional ideal para conectar con reclutadores, empresas y otros profesionales de tu sector.


## Reconocimientos

Recuerda revisar nuestro post de [Certificaciones Gratuitas](https://cpc-gallos.github.io/blog/Certificaciones_Gratuitas/)
Expand Down
26 changes: 26 additions & 0 deletions _drafts/2024-10-10-Entrevistas_Trabajo.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
---
title: Entrevistas de Trabajo
description:
date: 2024-10-10 12:40:00 +/-TTTT
categories: [Club]
author: ArielParra
tags: [historia]
pin: false
mermaid: false
image:
---

Relacion con programacion competitiva

empleos
Internships

proyecto uron


que es FAANG que son los big 4

link a entorno de desarrollo
libros de entrevistas de trabajo
leetcode
videos de youtube
23 changes: 23 additions & 0 deletions _drafts/2024-10-10-Eventos_Tecnologia.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
---
title: Eventos de Tecnologia
description: Multiples Foros, Conferencias, eventos, hackatones presenciales y en linea.
date: 2024-10-10 12:40:00 +/-TTTT
categories: [Club]
author: ArielParra
tags: [historia]
pin: false
mermaid: false
image:
---

- [TalentLand](https://www.talent-land.mx/ )
- [Github Universe](https://githubuniverse.com/)
- [Código Fest](https://codigofacilito.com/codigofest)
Oracle Academy Summit
- [Google I/O ](https://io.google/2024/)
- [Google Cloud Next](https://cloud.withgoogle.com/next)
- [Google HOLA Talent](https://rsvp.withgoogle.com/events/google-hola-talent-2024/home) & [Google HOLA Entrepreneurs](https://rsvp.withgoogle.com/events/google-hola-entrepreneurs-2024) Este programa ofrece capacitación gratuita sobre desarrollo profesional, consejos para la solicitud de empleo y construcción de marca personal para LatinX estudiantes y profesionales.

[Microsoft Build](https://build.microsoft.com/en-US/home)
[Amazon reInvent](https://reinvent.awsevents.com/)
[Apple WWDC](https://developer.apple.com/wwdc/)
80 changes: 80 additions & 0 deletions _drafts/2024-10-10-Futuro_Club.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,80 @@
---
title: Futuro del Club
description: MVV del club y su proyeccion al futuro
date: 2024-10-10 12:40:00 +/-TTTT
categories: [Club]
author: ArielParra
tags: [historia]
pin: false
mermaid: false
image:
---

## Misión

Club de Programación Competitiva Γα=Ω5 (GALLOS) en la Universidad Autónoma de Aguascalientes surge en un contexto donde estados vecinos como Guanajuato, San Luis Potosí, Zacatecas y Jalisco ya cuentan con clubes formalmente integrados a sus universidades. Consideramos esencial la existencia de un club de Programación Competitiva en Aguascalientes, un estado que se enorgullece de ser líder en ciencias y tecnología.

Los estudiantes integrantes de nuestro club nos enfocamos en preparar y participar en torneos de programación competitiva a nivel local, nacional e internacional. Sin embargo, nuestra misión va más allá de la competencia: aspiramos a fortalecer las habilidades de nuestros miembros y apoyar su desarrollo profesional, ofreciendo recursos y oportunidades que les permitan avanzar en sus carreras. Nuestro compromiso es brindar la mejor preparación en programación competitiva, fomentando el aprendizaje de algoritmos y técnicas avanzadas en un ambiente colaborativo que promueve el crecimiento académico y profesional.


## Visión

Convertirnos en el club referente en programación competitiva con sede en el estado de Aguascalientes y ser reconocidos a nivel nacional e internacional por nuestro compromiso con la excelencia y el fomento de la innovación en el campo de las tecnologías.

## Valores
- **Excelencia Académica**
- **Colaboración**
- **Compañerismo**
- **Inclusión**
- **Innovación**
- **Compromiso**

## Proyección a Futuro

1. **Inclusión y Promoción de Mujeres**
- Organizar concursos femeniles a nivel estatal y crear espacios seguros que fomenten la participación de mujeres y personas de grupos vulnerables en el club, asegurando un ambiente inclusivo y equitativo para todos.

2. **Plan de Estudios del Club**
- Elaborar un plan de estudios formal, basado en modelos de [cursos externos](https://cpc-gallos.github.io/blog/Cursos_Externos/), [programa de estudios](https://cpc-gallos.github.io/blog/Cursos_Externos/), [libros de programación competitiva y algoritmia](https://cpc-gallos.github.io/blog/Recursos/#libros-de-programaci%C3%B3n-competitiva-y-algoritmia) y respaldado por [justificaciones](https://www.emorynlp.org/theses-dissertations/honors-thesis-2023-alexandru-rudi) [pedagógicas](http://people.cs.uchicago.edu/~borja/pubs/sigcse2016-programming-contests.pdf). Este plan contará con horarios estructurados que sigan un formato académico para asegurar un aprendizaje organizado y efectivo.

3. **Actividades del Club**
- Mantener un calendario estructurado con los distintos eventos del club y fechas de concursos.
- Participación en los multiples [concursos y competencias de programación](https://cpc-gallos.github.io/blog/Concursos/) de manera presencial y en linea.
- Organizar y asistir a training camps.
- Organizar y asistir a conferencias, foros y eventos de tecnología.
- Realizar distintas dinámicas, actividades en nuestras redes sociales para fortalecer la comunidad y aumentar la visibilidad del club.

4. **Relaciones y Colaboraciones**
- Crear relaciones con otras [comunidades](https://cpc-gallos.github.io/blog/Comunidades/), grupos estudiantiles como y clubes como Colmena y universidades de estados colindantes ITESO.
- Relacionarse con instituciones locales como el INCyTEA, para el desarrollo de hackatones y otras competencias.
- Establecer contacto con periódicos locales para dar visibilidad a nuestras actividades.
- Crear conexiones con empreseas de tecnologias locales para el patrocinio de premios para competencias de programación competitiva.
- Unirse o colobarar con organizaciones internacionales como [Red de Programación Competitiva - RPC](https://redprogramacioncompetitiva.com/), [Omega Up](https://omegaup.com/) y [Competitive Programming Initiative](https://joincpi.org/clubs).

5. **Involucración con la Universidad Autónoma de Aguascalientes (UAA)**
- Acreditar horas de servicio social a lideres y asistentes del club.
- Otorgar constancias de participacion a los miembros club.
- Participación en la semana del Centro de Ciencias Basicas con conferencias y talleres.
- Presencia en un estand en la feria Universitaria.
- Patrocinio en la compra de libros de programación competitiva para la biblioteca universitaria.
- Publicar artículos en alguna revista de la UAA
- Organizar un concurso de programación oficial.
- Expandir el club al bachillerato de la UAA y preparación para el IOI.
- Capacitar a profesores interesados en ser couch de algun equipo.
- Creacion de un curso curricular con créditos humanísticos para lograr un maximo alcance de alumnos.

## Funciones de Miembros del Club

- **Líderes**: Coordinar y motivar al equipo, guiando el desarrollo del club.
- **Asistentes**: Brindar apoyo a los nuevos miembros como tutores personales, asegurándose de que comprendan bien los conceptos.
- **Community Manager**: Encargado de la presencia del club en redes sociales, promocionando actividades y logrando visibilidad.
- **Miembros del club**: Fomentar el entusiasmo, participación activa y el intercambio de conocimientos, con el objetivo de crear comunidad!

## Proyectos Posibles

- Desarrollo de una extensión para Visual Studio Code que facilite el análisis de la notación Big O.
- Diseño e implementación plataforma de evaluación de código ([Juez Virtual](https://repository.unilibre.edu.co/bitstream/handle/10901/8420/Proyecto2014%20-v1-0-1.pdf?sequence=1)) para competencias de programación competitiva.
- Implementación de un un sistema operativo basado linux como [Maratona-Linux](https://github.com/maratona-linux/maratona-linux) o [huronOS](https://huronos.org/).
- Publicación de un libro en relación de la programación competitiva, en colaboración con la editorial UAA.
- Apoyo a estudiantes interesados en escribir tesis o tesinas relacionadas con algoritmos, algoritmia y/o la programación competitiva.

1 change: 0 additions & 1 deletion _drafts/codeforces.txt

This file was deleted.

Loading

0 comments on commit 6d3f65a

Please sign in to comment.