No tienes acceso a esta clase

¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera

No se trata de lo que quieres comprar, sino de quién quieres ser. Aprovecha el precio especial.

Antes: $249

Currency
$209

Paga en 4 cuotas sin intereses

Paga en 4 cuotas sin intereses
Suscríbete

Termina en:

14 Días
22 Hrs
47 Min
24 Seg

CodeStream: IDE como centro de trabajo para desarrollo remoto

22/24
Recursos

Aportes 97

Preguntas 5

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

CODESTREAM: Su concepto inicial es que el IDE, el editor, es el centro más importante para el trabajo remoto.

CONTENIDO DEL CAPÍTULO

  1. El trabajo remoto es la nueva norma
  2. ¿Qué nuevos problemas hay que resolver?
  3. ¿Para qué sirve CodeStream?
  4. Ejemplos
  5. Resumen

1. El trabajo remoto es la nueva norma:
• La tendencia mundial va hacia el trabajo remoto. Más del 50% de los desarrolladores antes de la crisis actual ya trabajaban remotamente por lo menos unos días al mes.

Los beneficios del trabajo remoto son muchos:
• Flexibilidad
• Menos tráfico
• Menos polución
• Más tiempo

Pero también hay un precio a pagar:
• Cierto distanciamiento social, aislamiento, tal vez soledad
• Menos oportunidades de interacción o colaboración espontánea
• Menos interacciones síncronas y más interacciones asíncronas

2. ¿Qué nuevos problemas hay que resolver?
• En el curso de trabajo remoto de Freddy Vega y Aníbal Rojas, se trataron algunos puntos importantes:
• Síncrono vs asíncrono
• Fuente de la verdad: En el caso de CodeStream está especialmente dedicado a resolver ese tema.
• Google docs es excelente. ¿Existe algo así para código? CodeStream
• Claridad de misión/valores: Para qué fue creada CodeStream y cómo fue compartida esa misión con los miembros del equipo para que todos sepan cómo está encarado el trabajo, qué están haciendo en sus casas, alineados con la misión de la compañía.
• Transparencia: Cuando alguien esté en su casa trabajando, no solamente sabrá qué están haciendo los demás, sino que tal vez el jefe tampoco lo sabrá. Transparencia laboral no es solamente aclarar qué está haciendo alguien, sino que más importante es que todos sepan lo que está haciendo cada uno.
• Interactividad versus persistencia: Desde CodeStream se cree que se puede resolver esta tensión, simultáneamente con la misma herramienta si se consigue que la comunicación se transforme en persistencia.

Misión de CodeStream
"Mejorar el desempeño de los equipos de desarrollo mediante la comunicación, la integración y la transparencia"

Esta misión viene desde el comienzo de su idea de que en el editor, vamos teniendo todas las herramientas necesarias para poder colaborar y al mismo tiempo mantener la información, para que esté disponible y accesible para los desarrolladores o managers.

3. ¿Para qué sirve CodeStream?
• Comunicación: Integrado con Slack, Ms Teams o Email, o dentro del editor todo en contexto (permite hablar del código en contexto, compartirlo con otros fuera del editor y todos pueden contribuir para ser más eficaz)
• Integración: GitHub, Jira, Trello, Azure DevOps y otras 20 herramientas se integran al editor para tener todo conectado en contexto. (Cada una de estas herramientas permite conectarse a un bloque de código)
• Transparencia: Los managers o todo el equipo pueden ver en qué está trabajando cada uno (especialmente los managers, pueden desbloquear a alguien que está trabajando demasiado tiempo, y tener esa oportunidad fundamental de ver e intervenir para agilizar las tareas.
• BONUS: EL CÓDIGO SE DOCUMENTA AUTOMÁTICAMENTE (Cada interacción se une al bloque de código y queda como comentarios, documentando de qué se trata el problema en cuestión)

4. Ejemplos (use cases) de funciones de CodeStream para Desarrolladores
A) TENGO PREGUNTAS
B) ENCONTRÉ UN PROBLEMA EN EL CÓDIGO
C) PUEDE ALGUIEN REVISAR ESTE CÓDIGO NO TERMINADO (WIP)
D) ¿CÓMO PIDO UN CODE REVIEW LO ANTES POSIBLE?

A) TENGO PREGUNTAS
Managers: ¿En qué está trabajando mi equipo? ¿Cómo lo hago en CodeStream?

Ejemplo:
Marcelo tiene una pregunta sobre el código que se ve en pantalla. Selecciona el comentario, escribe una pregunta: ¿cómo mejorar la performance? y la comparte con otro Usuario en Slack.
Si el Usuario quiere entrar al código mismo y contestarle desde el editor puede hacerlo, pero también puede hacerlo desde Slack.
Al contestarle desde Slack sin tener que entrar a CodeStream, Marcelo ya recibe la respuesta y eso está integrado en forma total con el código mismo.
Pasar el cursor sobre el bloque de código, automáticamente le va a mostrar el comentario o toda la conversación que hayan tenido. Esto documenta una situación específica, en la que la próxima persona que mire ese código, sabrá a qué se refiere. Los cambios que se producen en un comentario, también se ven reflejados automáticamente en el código.

B) ENCONTRÉ UN PROBLEMA EN EL CÓDIGO
En este caso Marcelo creará un ISSUE (problema) describiendo el error visto. CodeStream está conectado con distintos sistemas como por ejemplo Trello, Jira, etc. Sistemas normales de ISSUE TRACKING, funciona de la misma manera.
Él asignará el ISSUE a la persona elegida. Luego de haber creado ese ISSUE aparecerá en Trello, de la misma manera que aparece el comentario en Slack. Y vuelve a referirse una vez más al código mismo, es decir la integración. No hace falta compartirlo en este caso en Slack, porque lo están compartiendo con Trello. Aparece el logotipo de Trello. Cuando Marcelo hace clic en ese logotipo, se abre Trello y ahí está el ISSUE creado en ese momento.

C) PUEDE ALGUIEN REVISAR ESTE CÓDIGO NO TERMINADO (WIP)
Con este ejemplo, lo que se va a demostrar en CodeStream, sería como un paso anterior a la creación de un CODE REVIEW. Se puede trabajar en distintos tipos de cambios que aún no han sido ni siquiera guardados en el archivo del Usuario. La diferencia entre un CODE REVIEW tradicional y lo que estamos viendo que hace Marcelo, es que cualquier cambio que el Usuario haya hecho en el editor, CodeStream lo crea en un paquete de cambios y lo presenta para que algún CODE REVIEWERS, que podamos elegir de los que vemos en pantalla, que conocen el código y es por eso que han sido elegidos y/o sugeridos, puedan mirar cada uno de los cambios que se han hecho, por ej. working progress, y que hagan su CODE REVIEW de acuerdo a cómo a ellos les parezca, dentro del editor sin tener que salir, ya que todas las herramientas están en el mismo contexto.
Al trabajar de esta manera todo se une a la información que se mencionó anteriormente creando más conocimiento y compartiéndolo a través de la integración y logrando la transparencia. En el panel de CodeStream se podrá ver como ha sido compartido a través de Slack.

D) ¿CÓMO PIDO UN CODE REVIEW LO ANTES POSIBLE?
Marcelo demostrará ahora en pantalla, como funciona ese CODE REVIEW dentro del contexto mismo de la misma manera que lo podría probar el otro Usuario, uno al lado del otro, la creación del cambio, y si le parece bien podrá poner un comentario y aprobarlo haciendo clic en SUBMIT.
Una de las maneras en que en CodeStream, se puede utilizar el concepto de transparencia es haciendo clic en el icono de TEAM. Ahí vemos específicamente a todos los miembros del equipo y en qué está trabajando cada uno, todo en tiempo real, no es un resumen, no es una presentación de un dashboard. Literalmente estamos viendo qué hace cada miembro del equipo de desarrollo y en qué archivo está trabajando específicamente en un determinado momento.
Eso permite, desde el punto de vista del manager, entender la alineación, cuántas líneas de código se han escrito, cuántos cambios se han hecho y esa posibilidad también le permite ver por ejemplo, que alguien está pasando demasiado tiempo bloqueado en un archivo en particular, y poder mandarle un mensaje para ver si necesita ayuda.
Esta es la primera vez que existe una manera de conectar los distintos editores en tiempo real, para que todo el equipo pueda ver en qué está trabajando.

5. Resumen
El trabajo remoto requiere nuevas herramientas para resolver nuevos problemas.
No hay necesidad de elegir entre interactividad y persistencia. Hay herramientas que funcionan bien para las dos.
La misión de CodeStream es mejorar el desempeño de los equipos de desarrollo, mediante la comunicación la integración y la transparencia.
Hay que aumentar la frecuencia de interacción en los equipos de desarrolladores, para resolver problemas antes y así mejorar la calidad del código.

El curso es muy bueno, pero hay demasiados temas técnicos, específicos para desarrolladores de software, en mi caso soy auditor de control interno y no entendi varias de las conferencias.

¿Para qué se usa CodeStream?

  • Comunicación: Integrado con Slack, MS Teams o e-mail, o dentro del editor, todo en contexto.
  • Integración: GitHub, Jira, Trello, Azure DevOps y otras 20 herramientas se integran al editor para tener todo conectado en contexto.
  • Transparencia: los managers o todo el equipo pueden ver en qué está trabajando cada uno.
    BONUS: EL CÓDIGO SE DOCUMENTA AUTOMÁTICAMENTE.

Esta clase es interesante, sobre todo llevándola a un plano más allá de la programación.

Con el entorno actual, poder realizar un seguimiento lo más real posible a las labores que se desempeñan por cada colaborador de manera remota, es una forma de mantener la eficiencia y la cultura de la organización. En efecto, no todas las Pymes podrán acceder a una herramienta de gran impacto como la citada por Silvina Moschini o la que Claudio Pinkus con su equipo ha desarrallado. En algunas ocasiones por costo y en otras por segmento o sector económico. Pero sí es posible aplicar la “transparencia” y el control mediante aplicativos de Google Docs que permitan determinar cuanto tiempo toma realizar una labor y en qué partes se está represando el proceso.

Una fácil manera de hacerlo sería con Google Shets, mediante una formula de días y un formato condicionado por colores. Semáforo,

Excelente clase.

buen tema para aprender

Mil felicitaciones a quien hizo la distribución de ventanas para esta clase !!! Ojalá lo aplicaran para TODOS los cursos. La barra de play/pausa obstruye poco, el profesor en una ventana mínima y lo que está mostrando tiene todo el protagonismo de la imagen para verlo con claridad. Aplauso!

Está genial la funcionalidad de code review, discusión y documentación de CodeStream y que se puede instalar como una extensión en Visual Studio Code. Esto también se puede combinar con la extensión de Live Share para Visua Studio Code para hacer Live Coding.

https://www.youtube.com/watch?v=gHEnHbXnEM8

Que todos sepamos lo que está haciendo cada uno. La comunicación se debe convertir en persistencia.

Muy buena clase y codeSream siento que no se ha explotado o dado a conocer, tiene mucho potencial, la misma recomendación que hizo Freddy y debería aplicarse a todos los que colaboran en cursos, mejor cámara y micrófono , mejoraría increíblemente la calidad del curso

Una lástima que desde platzi no articulen los contenidos de los diferentes CEO´s Al final todos repiten lo mismo. debío existir una categorización de este conocimiento por temáticas.

Excelente aporte, habrá que empezar a practicar todo lo expuesto para poder obtener cierta experticia en la materia.

Comparto mis apuntes de la clase:

No conocía está herramienta, pero suena muy interesante 😊

Esto es bastante util para el desarrollo, aunque aún no aprendo a hacerlo :c

Muy bien

¿Qué nuevos problemas hay que resolver?

  • Síncrono vs. asíncrono.
  • Fuente de la verdad
  • Google Docs es excelente.
  • Claridad de misión/valores.
  • Transparencia.
  • Interactividad vs. persistencia.

nuevas herramientas
para resolver nuevos problemas …

Esta clase es nueva, la colocaron después que aprobé el curso. Es una herramienta impresionante, es dirigida a programadores, pero aún así interesante saber que existe y salir de la ignorancia.

Ya es como para cuando este a un nivel de programadora,pero interesante ver como salen mas y mas mejoras para facilitar trabajo

woowww

Muy completa la herramienta

soy un nino de 12 esta bien mi edad para escuchar los cursos?

gracias
Veo mucho micro-management en esta herramienta
De verdad me parece tan feo e irrespetuoso cuando una clase se convierte en la publicidad de una empresa, servicio o producto, se la pasó hablando de qué es y que hace su empresa, se pudo tomar unos segundos al principio o al final pero no tomarse toda la clase, una clase debe ser más genérica, hablar de técnicas, patrones, frameworks y estrategias.

Las interacciones síncronas serán reducidas en el trabajo remoto y se aumentarán las interacciones asíncronas. mejorar el desempeño de los equipos de desarrollo mediante la comunicación; la integración y la transparencia. Donde es más accesible y tiene mejor uso. Al utilizar nuevas herramientas como CodeStream, aumenta la frecuencia de interacción en los equipos de desarrollo. Los problemas se resuelven antes, y se mejora la calidad del código

La tendencia mundial del trabajo remoto viene hace muchos años. Muchas empresas han permitido ya de que los desarrolladores trabajen desde sus casas. Todo esto tiene muchos beneficios, especialmente para la gente que trabaja remotamente como la flexibilidad; la reducción de trafico y más tiempo libre para poder estar en su casa con su familia o con sus amigos. Pero también hay un precio a pagar en el trabajo. Es decir, hay que resolver temas de distanciamiento social; tal vez momentos de soledad.

el objetivo principal de codeStream mejorar el desempeño de los equipos mediante comunicación integración aumentada y trasparencia todo en un mismo lugar...

Me gustaron mucho los aportes dados al inicio, luego, no entendí mucho lo de códigos.

CodeStream es como ponerle las funciones de colaboración de Google Docs a nuestro desarrollo de software. Me gusta. Además, también le encontré similitudes con GitHub.

Contenido
el trabajo remoto es la nueva norma
que nuevos problemas hay que resolver
Para que sirve codestream
comunicacion, integracion, transparenca

Indudablemente, nunca se me olvidará qué es comunicación Síncrona y Asíncrona. Gracias profes por recordarlo en cada clase 😃

Muy bien

Excelente propuesta

Es muy interesante esta clase puesto que es interactiva al brindarnos algunos ejemplos.

Un poco cponfuso

Estupendo!!

Una buena forma de hacer colaboracion en trabajo remoto, esto en especual con los que desarrollan aplicaciones, exelente

Muy bueno esta clase de codestream

Excelente herramienta para el trabajo remoto en cuanto a código.

Gracias.

Muy buen aporte.

Excelente un motivo más para aprender programación.

Excelente felicitaciones

Que buena herramienta para los equipos de desarrollo, no la había visto funcionando, gracias.

Una herramienta muy interesante

Genial!

Me parece excelente CodeStream, en el tema de revisión de código y ver de forma simultánea los comentarios o líneas de códigos con el equipo de trabajo de desarrollo de forma remota

buen resumen del curso

Esta genial para el trabajo en equipo y desarrollo de codigo

Está muy interesánte y útil esta herramienta. Especialmente al vincularla con Slack

Herramienta muy especifica para desarrolladores.

Muchas gracias por esta herramienta.

muy buenas herramienta

definitivamente siempre hay una necesidad que necesita una mejora.

Esto es genial

super

QUE BUEN APORTE

Me parece muy interesante

Este curso de trabajo remoto o teletrabajo tiene unas herramientas de trabjo muy indispensable dos aspectos fundamentales que son la comunicacion y la interaccion para trabajar de la mano hacia un objetivo de una empresa que es alcanzar la meta ok

La verdad no tenia idea de la existencia de está herramienta… Muy poderosa, voy a darle un check.

Increíble la herramienta

like

Excelente herramienta, sinceramente pensaba que solo era otro editor de código.

Es muy versatil para los entornos de programacion

Herramientas integradoras para desarrollo remoto, muy interesante.

Muy interesante ese editor

Muy bueno, muchas gracias!!

Comunicación, integración y transparencia.

Es algo muy innovador

Muy bien, que reiteren que es necesario mantener la comunicación con nuestros equipos. Que todos sepan que estamos haciendo.

genial

si es bueno

CodeStream, genial

el IDE …su explicación me motivo mucho y de dio a conocer muchas cosas gracias

muy buen curso esta super genial

Si quieren indagar mas en CodeStream en Platzi hay un curso sobre el y lo dicta el señor Claudio
Curso CodeStream

El curso dura Aproximadamente un hora y recuerden compañeros nunca paren de aprender

me gusto el video

Me agrada la integración que puede haber con distintas herramientas. ¿Cómo es el uso?, ¿Personal o en equipo?

excelente

educativo

gracias por la explicación

Codestream excelente herramienta!

Aunque todos los ceo, cofunders, coinciden en la temática de lo que es trabajar en remoto, es interesante el esfuerzo que hizo Platzi para traer a exponentes globales en la industria. Ese acercamiento, abre la mente y las ganas de actualizarse.

Aunque no soy programador me puede ayudar en el futuro de la existencia de codestream.

muy buena herramienta, ojala podamos usarla en el siguiente proyecto.

Excelente herramienta colaborativa para programadores

full temas técnios, pero la escencia se entiende. Gracias!

Muy buena idea CodeStream.
–> Tips o idea de funcionalidad para su negocio.
-> Hagan un webcomponent para que funcione emacs ahi
-> Hagan un webcomponent para que funcione Pycharm en asociacion con JetBrians.
-> Trasladar esas experiencias en CodeStream puede llegar a ser una centralizacion de desarrollo importante.
Fuerzas y exitos.

Para nuestros amigos que (aún) no están familiarizados con código de desarrollo, no se preocupen. Disfruten de esta presentación, los ejemplos de interacción y colaboración entre los miembros del equipo.
Muy hermosa su presentación.

¿Se puede sincronizar esta herramienta con ASANA ?

pitch de venta?

En Resumen

Antes de Call Review

Creando un Issu

Amé esta clase, muy útil y recomendable usar CodeStream

Excelente herramienta

Otra poderosa herramienta de trabajo!