Skip to content

find-gub/the-reach-sky

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 

Repository files navigation

the-reach-sky

Links

Discord
Añadir co-autor en un commit

Índice

Idea
Crear un repositorio
Elección de proyecto
Asignación de tareas
Necesario
Conocimiento básico
Conocimiento recomendado
Conocimiento avanzado
Conocimiento extra útil
Lenguajes

Idea de la organización:

  • Aprender a crear proyectos
  • Aprender el manejo de asignación de tareas en un proyecto
  • Aprender a manejarse tanto individual como grupalmente en un proyecto a mediano-largo plazo
  • Aprender a crear un código entendible, limpio, modificable y mantenible
  • Desarrollar proyectos para poder tener en el CV

Necesario al crear un repositorio en la organización:

  1. Tener un nombre acorde al repositorio
  2. Descripción del mismo
  3. README siempre
  4. Licencia (de momento usaremos MIT)
  5. Repositorio privado al empezar, tener en cuenta que luego será público

¿Cómo eligiremos el proyecto a realizar?

Con todos los repositorios creados se hará un listado en el cual se hará lo siguiente:

  • Se tendrá en cuenta el conocimiento previo, lenguaje esperado a usar y la cantidad de tiempo estimada para realizarlo.
  • Se hará una votación al respecto.
  • Se evaluarán los PROS y CONTRAS de realizarlo con el conocimiento actual.

Una vez iniciado el proyecto:

  • Establecer en el README por desarrolladores
  • Establecer el lenguaje a usar, herramientas y cualquier cosa necesaria para correr dicho programa (también incluir qué versión de dicho lenguaje es necesaria)
  • Si posee Back y Front separarlo en dos branchs o dos repositorios con su respectivo link
  • Establecer un tiempo estimado para realizar todo el proyecto o un estimativo de horas necesarias semanales
  • Añadir el link al proyecto de Jira
  • Crear una categoría o canal privado en Discord (con su respectivo rol asignado)

Asignación de tareas:

Utilizaremos Jira para la asignación de tareas. De querer usar Trello por mayoría se verá la posibilidad de cambiarse.

Es necesario tener un perfil de GitHub, GitLab, Jira y Discord:

El perfil debe ser uno decente, no debe ser cualquier cosa. Tiene que estar añadido en Discord su perfil de GitHub (esto se hace mediante la Configuración->Conexiones->GitHub luego les solicitará autorización, le dan que sí y lo mantienen en mostrar perfil de GitHub). La cuenta de Jira puede ser usada la misma de la cuenta UNC pero se debe tener en cuenta que después de terminar la carrera o estar un tiempo sin ser alumno regular nos la quitan.

Conocimiento básico necesario:

  • Manejo de comandos en consola de GIT
  • Manejo del idioma inglés para leer la documentación en este idioma (no es recomendable leerla en español ya que por lo general está desactualizada o con errores)
  • Manejo de un editor de código, el que más les guste, pero deben saber usarlo bien
  • Manejo de lenguajes funcionales e imperativos
  • Manejo de herencia, punteros, sub-clases e iteración
  • Manejo recursión
  • Manejo de excepciones y errores
  • Manejo entre varios archivos
  • Manejo de la consola de Linux
  • Manejo de depuración según el lenguaje
  • Entendimiento básico de export e import

Conocimiento recomendado para todo tipo de proyectos:

  • Manejo de frameworks
  • Integración Back-Front
  • Renderizado y modelado 3D
  • Manejo avanzado de comandos en consola de GIT
  • Manejo de branchs
  • Manejo de Heroku o Glitch
  • Manejo de puertos y redes

Conocimiento avanzado para todo tipo de proyectos:

  • Manejo de kernel
  • Manejo de VPN
  • Manejo de scripts "invisibles"
  • Manejo de diferentes lenguajes a través de frameworks
  • Manejo completo de IDE
  • Manejo completo de VIM
  • Manejo de servidores
  • Crear nuestros propios paquetes
  • Crear nuestros propios motores gráficos

Conocimiento extra útil:

  • Crear música y sonidos propios
  • Crear propios sprites
  • Crear nuestros propios modelados 3D
  • Edición de video
  • Doblaje de voz
  • Diseño gráfico en general

Lenguajes probables:

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published