No tienes acceso a esta clase

隆Contin煤a aprendiendo! 脷nete y comienza a potenciar tu carrera

CodeStream: IDE como centro de trabajo para desarrollo remoto

22/24
Recursos

Aportes 89

Preguntas 5

Ordenar por:

Los aportes, preguntas y respuestas son vitales para aprender en comunidad. Reg铆strate o inicia sesi贸n para participar.

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.

驴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 鈥渢ransparencia鈥 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.

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.

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!

buen tema para aprender

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

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

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.

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?

Comparto mis apuntes de la clase:

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 鈥u 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!