Inglés para Devs: Mejora tu inglés, con Darwinglish
La industria tech habla en inglés y la IA lo está cambiando todo. En Inglés para Devs destripamos un término por episodio junto a developers con más de 20 años de experiencia en empresas de clase mundial. Esta temporada con Vicente Plata, Staff Engineer en Pinterest y xAI — alguien que literalmente construye herramientas de AI mientras hablamos.
Inglés para Devs: Mejora tu inglés, con Darwinglish
"Best practice"
Use Left/Right to seek, Home/End to jump to start or end. Hold shift to jump forward or backward.
Mucho se habla de este término en el ambiente Tech al grado de ya ser visto por algunos como un Cliché, descubre lo que los expertos dicen de las best practices
---
En Inglés para Devs te explicamos un término que deberías saber de la industria de la tecnología, y cómo pronunciarlo correctamente.
Swanros tiene más de 12 años de experiencia como desarrollador. Darwin más de 15 enseñando Inglés a profesionales del software. Juntos, te ayudamos a que mejores tu Inglés con ejemplos y anécdotas.
Nuestros episodios más populares: “Pair Programming”, “Backlog”, “Deploy”, “Continous Integration / Delivery”, “Callback”, “Compile”, “Features”
Continúa creciendo en tu carrera como Developer:
📩 ¿Quieres mejorar tu inglés técnico todos los días?
Únete a nuestra comunidad gratuita:
https://chat.whatsapp.com/H9OQT0MlsIcLOfd7viGzrb
📄 Encuentra la descarga la worksheet gratuita de este episodio también en la comunidad
🗣️ Únete a nuestros club de conversación enfocados en el mundo Tech
https://inglesparadevs.io
📲 Sígueme en redes para más tips:
Twitter: @SoyDarwinglish
Instagram: @Darwinglish
YouTube: www.youtube.com/c/InglésparaDevs
🎧 Aprende inglés, Inglés para Devs.
¿Best practice? Hablamos de triaging, escalation policy. Seguimos por este término de, bueno, más bien como por esta ruta de pensamiento de cómo respondemos a problemas. Train of thought. Train of thought. Ah, buena, buena. Train of thought. OK. Traemos ese train of thought. Me gustaría ahora hablar un poquillo más como del aspecto, pues, ¿cómo se puede decir? Me gustaría decirle humano de todo este proceso, porque ahorita nos clavamos mucho en la parte de lo mecánico, en cómo le llamamos, cómo escala, cuál es la política de escalamiento. No sé si sea la palabra correcta en español. Pero me gustaría que habláramos de un término que también es muy relevante, no solamente en esta área del desarrollo de software, que es Incident Response, sino que también lo vamos a ver en todas las áreas, en todo el ciclo de desarrollo de
SPEAKER_01software.
SPEAKER_00que es
SPEAKER_01best practice. Best
SPEAKER_00practice. No, best practice es otra cosa.
SPEAKER_01A
SPEAKER_00ver, a ver. Ese es no safe for work. No, entendí. Best practice. ¿Tú qué entiendes por best practice? ¿Hay algún best practice que utilices en tu industria, en tu escuela?
SPEAKER_01Claro, por supuesto.
SPEAKER_00¿Cómo le explicarías a alguien lo que
SPEAKER_01es un best practice? Mira, un best practice para nosotros nosotros en el teaching es tener ciertos lineamientos que le digan a las personas cómo actuar bajo ciertas situaciones procurando que se replique todo esto que nosotros hemos experimentado con el paso de los años, ¿verdad? De lo cual hemos llevado registro, cuando sucede esto, hay que hacer esto, cuando sucede esto, estoy hablando de un salón de clases, estoy hablando de una videollamada en donde estemos dando clases uno a uno o una cosa de estas, pero no es nada más como contención de algo que suceda, sino un lineamiento que dice lo que tú tienes que hacer es estar con tu cámara HD, tu micrófono separado, no tiene que ser el mismo de tu computadora tienes que empezar saludando haces un pequeño icebreaker después vas a explicar cuál es el objetivo de esta lección y manos a la obra, paso A, B, C al final de cada uno de estos pasos tienes que preguntar forzosamente si está claro y tienes que preguntarle al alumno que tienes que requerirle al alumno que te haga un ejemplo de lo que acabas de decir. Esos son best practices en teaching para nosotros. Pero, ¿qué onda con el software development?
SPEAKER_00Es exactamente lo mismo con sus matices de cómo se desarrolla software y cuál es la mejor manera de desarrollar software. Ahora, no me quiero clavar en los detalles de cuáles son los best practices de desarrollar software, pero sí quiero hacer un highlight otra vez de lo que estamos diciendo. Al final de cuentas, el best practice de lo que se trata es de darle a la gente una guía. Tú dijiste lineamientos. Yo haría un poquillo de challenge ahí. No creo que sean lineamientos porque se siente más como prescriptivo. Riguroso. No como de haz esto. Sino más bien yo creo que los best practices son como una serie de hints, una serie de sugerencias, un guidance de esta es la manera en la que vas a poder hacer o lograr tus objetivos de una manera más suave es mejor para todos por esto y esto basado en la experiencia alguien tuvo que
SPEAKER_01haber descrito sus best practices
SPEAKER_00si y basado otra vez en las necesidades del negocio tus best practices están determinados por cuál es el resultado que quieres llegar y el best practice está diseñado para eliminar mucha de la fricción que hay para poder llegar a ese resultado Entonces, por ejemplo, me voy a clavar mucho en tu negocio, ¿no? En el negocio de teaching, en el negocio de dar clases. Tu negocio es el alumno llega y te paga y tu interés es que el alumno regrese. Por supuesto. Entonces tu best practice está enfocado en función de hacer la experiencia más amena para el alumno para que regrese.
SPEAKER_01Sustancial. Sustancial. No nada. Fíjate que hay muchos maestros que se clavan y yo he tenido muchos, muchos co-workers, muchos peers que le... porque es un yin yang es una balanza, si tiene que ser la clase engaging pero si no tiene sustancia al rato conviertes la clase en una sesión de stand up y de estar contando chistes y esto y lo otro y formal y no por ahí, tiene que haber sustancia y la gente tiene que estar no divertida
SPEAKER_00no
SPEAKER_01entretenida sino engaged on the hook, verdad, o sea como poniendo atención porque lo que se está diciendo realmente me interesa y estoy aprendiendo de
SPEAKER_00ello. Ahora, en software, muchos best practices que podemos encontrar es, por ejemplo, agrega documentación. Claro,
SPEAKER_01claro,
SPEAKER_00claro. Otro best practice es que tus nombres de las variables sean claras, que sean descriptivos. Comentar. Agregar comentarios. Claro. Haz tu diagrama de flujo, haz tu diagrama de API, ten documentación. El, el,
SPEAKER_01el, estar escalonado anidados las cosas
SPEAKER_00esos son patrones de diseño ahorita podemos hablar de eso otro best practice por ejemplo es usar get ok ya hablamos de get si si si ojo
SPEAKER_01agregar documentos pero cuando Oscar dice get se refiere mucho se refiere a git aquí mucha gente dice
SPEAKER_00git al github al github al github este quiero hacer un highlight aquí bien importante estas best practices tú piensas Piénsalo de esta manera. Agregar documentales. Agregar documentación. Tener buenos nombres de variables. Usar Git. Todas estas cosas, ¿qué tienen en común? Y todas las demás que se te ocurran. ¿Qué tienen en común? Usar Git. Otra vez, usar Git, agregar documentación, tener nombres de variables adecuados y descriptivos, no usar abreviaciones, usar términos del Hola, ¿qué
SPEAKER_01tal? Soy Darwin y en menos de un minuto regresamos con este episodio. Pero antes quiero hacerte una recomendación. Si estás escuchando este podcast, claramente estás buscando mejorar tu inglés a nivel profesional. Ya sea para conseguir un mejor puesto dentro de una organización o tal vez tener clientes en el extranjero. O probablemente aplicar para esa vacante que te pide un alto nivel de inglés. O sencillamente porque quieres entender más de cómo hablan los devs alrededor tuyo. Cualquiera que sea el caso, déjame invitarte a que te unas a nuestra comunidad de Instagram. inglés para devs en donde ciertos de personas como tú ya están haciendo networking y al mismo tiempo están mejorando su inglés todos los días con nuestras rutinas y ejercicios diarios de práctica así como nuestros círculos de conversación semanales para practicar tu inglés tanto escrito como oral y gozar de feedback mío y de mis teachers en tiempo real formar parte de nuestra comunidad es bastante sencillo solo manda un mensaje directo en twitter o instagram en la cuenta arroba darwin english esto es arroba d a r w i n g Y dime literal, quiero ser parte de la comunidad y voilà, listo. Recuerda que todo esto es 100% gratis y lo único que te pido es que nos ayudes a compartir los consejos para mejorar tu inglés en alguna de nuestras redes sociales, ya sea Twitter, Instagram, TikTok o tal vez, y por qué no, LinkedIn. Sin más, te dejo escuchar el resto del episodio. De antemano, te doy la bienvenida a nuestra comunidad. ¿Por qué serían un best practice? Ah, bueno, porque permite... Me cambiaste la pregunta. Bueno, así lo entendí. Pero ¿por qué son best practices? Pues porque permite que tu código sea entendible, que tu trabajo sea entendible para los demás. Exactamente. Es una manera de comunicarte con otras personas.
SPEAKER_00Ahí estás. A eso es a lo que me refiero. Todo best practice tiene detrás un objetivo. Todo best practice tiene detrás un objetivo. Y hay best practices que van a atender 100% a las necesidades del negocio hay best practices para comunicación, hay best practices para escalar, hay best practices para resolver incidents o tener un equipo de incident response. Entonces, un best practice no necesariamente está anclado a una fase en particular del desarrollo de software. Un best practice es una metodología, no una metodología, un modelo mental que nosotros podemos utilizar para decir, ok, quiero llegar de punto A a punto B, ¿qué conozco y qué puedo poner de una manera tangible para que cuando lo necesite hacer de nuevo sea mucho más
SPEAKER_01sencillo. Y también cuando suceden estos impromptus, ¿verdad? Estos incidents, que es de lo que estamos hablando en esta temporada. Cuando suceden estos incidents, si no tenemos documentado esto, si no tenemos best practices, la manera que implementemos para resolverlo se convierte en un best practice para la próxima vez. e itera sobre eso, ¿no? Pero sí debe de haber un ancla que diga, así es como actuamos la última vez y la siguiente vez vamos a actuar de manera similar. Y si sucede, porque no están, como dijiste, grabados en piedra para siempre, o sea, pueden cambiarse de acuerdo a cómo vaya iterando y cómo vaya creciendo la cultura y se vayan manejando los equipos, ¿no? Sí,
SPEAKER_00véanlo de esta manera. Y lo pueden aplicar en software, en organizaciones, en Easy Response, lo que sea. un best practice es la mejor manera de tener repeatable success
SPEAKER_01ok
SPEAKER_00bueno entonces chicos hagan sus best practices ¿cuáles son sus best practices? best practice para estudiar best practice para aprender inglés best practice para aprender un nuevo lenguaje para todo puedes aplicar tus best practices pues ya está
SPEAKER_01best practice