Artwork

Contenido proporcionado por Diego Laballós. Todo el contenido del podcast, incluidos episodios, gráficos y descripciones de podcast, lo carga y proporciona directamente Diego Laballós o su socio de plataforma de podcast. Si cree que alguien está utilizando su trabajo protegido por derechos de autor sin su permiso, puede seguir el proceso descrito aquí https://es.player.fm/legal.
Player FM : aplicación de podcast
¡Desconecta con la aplicación Player FM !

53. ¿Es necesario el inglés para programar?

12:31
 
Compartir
 

Series guardadas ("Feed inactivo" status)

When? This feed was archived on February 04, 2022 02:10 (2y ago). Last successful fetch was on August 03, 2021 05:49 (2+ y ago)

Why? Feed inactivo status. Nuestros servidores no pudieron recuperar un podcast válido durante un período sostenido.

What now? You might be able to find a more up-to-date version using the search function. This series will no longer be checked for updates. If you believe this to be in error, please check if the publisher's feed link below is valid and contact support to request the feed be restored or if you have any other concerns about this.

Manage episode 197221887 series 1911761
Contenido proporcionado por Diego Laballós. Todo el contenido del podcast, incluidos episodios, gráficos y descripciones de podcast, lo carga y proporciona directamente Diego Laballós o su socio de plataforma de podcast. Si cree que alguien está utilizando su trabajo protegido por derechos de autor sin su permiso, puede seguir el proceso descrito aquí https://es.player.fm/legal.

¿Es necesario el inglés para programar? La respuesta a esto es no. Para aprender a programar desde cero, vas a poder encontrar recursos en tu idioma nativo. Obviamente, va a depender mucho de la tecnología y tu idioma. Pero, por ejemplo, en el caso de la combinación entre Android y español, no vas a tener muchos problemas pues hay muchos libros y artículos.

En cuanto a las bases y los conceptos básicos, vas a tener recursos en tu idioma, con lo cual, yo diría que no es estrictamente necesario saber inglés para aprender a programar.

¿Es necesario el inglés para poder programar de forma profesional?

Aquí, yo cambiaría la respuesta y diría que sí, que el inglés sí que es necesario. Como decía al principio, el inglés es el idioma de la tecnología; es el idioma global. Por norma general, para la información básica, no vas a tener muchos problemas; pero sí los habrá para la información avanzada.

Esto, se debe a que, en primer lugar, la mayoría de los buenos programadores, no van a hablar tu idioma. Y esto, no es porque seas de un país o de otro; no es que España o Suecia tengan malos programadores; es una cuestión de probabilidades.

Si te imaginas un mapa del mundo y empiezas a colocar un programador bueno en cada país, las probabilidades de que todos estos programadores hablen tu idioma, son muy bajas. En cambio, la probabilidad de que hablen, entienda o escriban inglés es bastante más alta.

Lo que quiero decir es que todas estas personas, con el fin de llegar a más gente, lo que van a hacer es compartir su conocimiento en inglés, por lo que vas a aprender técnicas avanzadas o solucionar problemas muy concretos que alguien como tú haya tenido.

Es decir, imagínate un problema muy concreto. ¿Qué probabilidades hay de que alguien que hable tu idioma haya tenido ese mismo problema y, que además lo haya compartido? Compara estas probabilidades con las de que alguien, a nivel mundial, lo haya tenido y lo haya compartido. Hay muchas más probabilidades de que alguien ya lo haya compartido en inglés.

Por otro lado, y no por esto menos importante, hay que decir que la inmensa documentación técnica está en inglés. Si vas a utilizar un nuevo lenguaje o librería, o vas aprender un nuevo patrón de diseño, lo más normal es que toda esta información esté en inglés.

El 99% de la información técnica va a estar en inglés. Imagínate que eres una empresa que se dedica a generar librerías o ciertos servicios que los programadores van a utilizar. ¿Qué vas a hacer? ¿Vas a escribir la documentación 50.000 veces? ¿Primero en inglés, luego en español, luego en francés, luego en italiano, etc.? No, lo que se suele hacer, es escribirlo una sola vez y en inglés, pues se da por hecho que ya la gente lo va a entender.

En resumen, para aprender a programar puedes hacerlo sin saber inglés, pero para ir un paso más allá, necesitas acceder a toda esta información avanzada y valiosa y, seguramente estará en inglés.

En este punto, hay que decir que tampoco vas a requerir un inglés nativo; el inglés técnico, casi siempre utiliza las mismas palabras y conceptos, junto con un lenguaje básico. Por lo que, no es algo difícil de entender. Es mucho más fácil entender el inglés técnico, que el del día a día.

Esto último es relevante, porque no vas a necesitar hablarlo que, es lo más complicado de un idioma, con entenderlo en formato audio y texto, es suficiente; con poder entender libros, documentación o una conferencia técnica, es suficiente.

¿Es necesario saber inglés para comunicarse como programador?

En este caso depende. Seguramente depende de los lugares en los que vayas a trabajar. Hay empresas que contrataran gente únicamente del mismo país que tú, así que tampoco necesitarás saber inglés para comunicarte con ellos.

Ahora bien, en el mundo de la programación, si tu mentalidad es realmente progresar y mejorar, tarde o temprano te vas a encontrar trabajando con alguien de otro país. En este punto, ya no solo vas a necesitar el inglés para entender código o conceptos técnicos, sino para algo tan simple como comunicarte con las personas.

Decir algo tan básico como Hoy no trabajo porque estoy de vacaciones en inglés, ya implica una comunicación entre personas. Si tú vas a trabajar con alguien de Alemania y tú eres de España, no se da por hecho que la otra persona tiene que saber español, o que tú tienes que saber alemán. Lo que se da por hecho es que ambos se tienen que comunicar en inglés.

Con lo cual, vas a tener que hacerlo y aquí ya debes saber manejarte y, por lo menos escribirlo e idealmente hablarlo.

¿Es necesario programar en inglés?

Con esto, hago alusión a que, cuando programamos, no solo escribimos código que tiene que ver con el lenguaje de programación. Es decir, no solo escribimos instrucciones que solo entienden los ordenadores como IF, SWITCH, WHILE, FOR.

Si eres programador, debes saber que no solo utilizamos el lenguaje de programación, sino que también usamos cierto lenguaje humano, ya sea para nombrar funciones, poner comentarios, etc. Pero, generalmente, siempre hay un lenguaje que sea entendible para las personas.

Entonces, la pregunta que me quiero hacer aquí es: cuando tienes que escribir en un lenguaje para que lo entienda una persona, ¿Qué debes hacer? ¿Hacerlo en inglés o en tu idioma nativo? Hasta ahora, no le daba mucha importancia a esto, solía utilizar el inglés porque es lo que usa por defecto. Sin embargo, no tenía una razón fija en mi cabeza por la cual tenía que hacer esto.

Me encontré con esta problemática hace una semana en un proyecto. Lo voy a explicar para que lo entiendan mucho mejor. Resulta que, yo trabajo para una empresa que tiene una aplicación de Android y una de iOS. Me pidieron que me encargara de resolver unos errores en ambas versiones.

Estas aplicaciones no estaban desarrolladas por mí, sino por otro programador de España. El caso es que yo cogí la app de Android, y veía que, en vez de inglés, utilizaba español, lo cual tampoco era un gran problema para mí, por lo que yo seguí escribiendo el código tal y como estaba, y corregí los errores.

Ahora, dado que yo no desarrollo en iOS, tuve que buscar una persona para que se encargara de ello. Encontrar a un programador, a veces es bastante complicado, y a veces, tienes que recurrir a personas externas. Es muy difícil encontrar un programador freelance que sea de tu país. Por tanto, terminé por colaborar con una persona de fuera, que no entendía nada de español.

¿Cuál fue el problema? Que el código de la aplicación de iOS, también estaba escriba en español y eso supone un gran problema y pérdida de tiempo para la persona que está escribiendo, modificando y analizando ese código, porque no entiende los comentarios, o el nombre de las funciones. Todo esto, hace mucho más complicado y complejo el hacer cambios en el código.

En otras palabras, lo que quiero decir, es que, para programar, tienes que hacerlo en inglés, porque cuando tú estás programando, no tienes que pensar que tú vas a ser el único en tocar ese código. De hecho, la mayoría de las veces, no vas a ser la única y última persona en tocar el código; siempre hay alguien más.

Teniendo en cuenta que, la mayoría de programadores, no van a hablar tu idioma nativo, tendrías que empezar a hacerlo en inglés, porque nunca sabes quien va a ser la persona que va a tocar tu código. Lo que estás haciendo, es básicamente limitar al cliente cuando quiera contratar a otro programador.

Si el código está en inglés, el cliente no estará tan limitado a la hora de buscar otro programador para que se encargue de ese código. Sin embargo, si está en tu idioma nativo, estás dificultando mucho las cosas. Evidentemente, puede contratar un programador que hable inglés y que se las apañe, pero le será mucho más complicado hacerlo.

Yo creo que ha quedado bastante claro lo que quiero decir aquí. ¿Es necesario programar en inglés? No es estrictamente necesario, pero idealmente, sí que lo tendrías que hacer.

The post 53. ¿Es necesario el inglés para programar? appeared first on Diego Laballós.

  continue reading

100 episodios

Artwork
iconCompartir
 

Series guardadas ("Feed inactivo" status)

When? This feed was archived on February 04, 2022 02:10 (2y ago). Last successful fetch was on August 03, 2021 05:49 (2+ y ago)

Why? Feed inactivo status. Nuestros servidores no pudieron recuperar un podcast válido durante un período sostenido.

What now? You might be able to find a more up-to-date version using the search function. This series will no longer be checked for updates. If you believe this to be in error, please check if the publisher's feed link below is valid and contact support to request the feed be restored or if you have any other concerns about this.

Manage episode 197221887 series 1911761
Contenido proporcionado por Diego Laballós. Todo el contenido del podcast, incluidos episodios, gráficos y descripciones de podcast, lo carga y proporciona directamente Diego Laballós o su socio de plataforma de podcast. Si cree que alguien está utilizando su trabajo protegido por derechos de autor sin su permiso, puede seguir el proceso descrito aquí https://es.player.fm/legal.

¿Es necesario el inglés para programar? La respuesta a esto es no. Para aprender a programar desde cero, vas a poder encontrar recursos en tu idioma nativo. Obviamente, va a depender mucho de la tecnología y tu idioma. Pero, por ejemplo, en el caso de la combinación entre Android y español, no vas a tener muchos problemas pues hay muchos libros y artículos.

En cuanto a las bases y los conceptos básicos, vas a tener recursos en tu idioma, con lo cual, yo diría que no es estrictamente necesario saber inglés para aprender a programar.

¿Es necesario el inglés para poder programar de forma profesional?

Aquí, yo cambiaría la respuesta y diría que sí, que el inglés sí que es necesario. Como decía al principio, el inglés es el idioma de la tecnología; es el idioma global. Por norma general, para la información básica, no vas a tener muchos problemas; pero sí los habrá para la información avanzada.

Esto, se debe a que, en primer lugar, la mayoría de los buenos programadores, no van a hablar tu idioma. Y esto, no es porque seas de un país o de otro; no es que España o Suecia tengan malos programadores; es una cuestión de probabilidades.

Si te imaginas un mapa del mundo y empiezas a colocar un programador bueno en cada país, las probabilidades de que todos estos programadores hablen tu idioma, son muy bajas. En cambio, la probabilidad de que hablen, entienda o escriban inglés es bastante más alta.

Lo que quiero decir es que todas estas personas, con el fin de llegar a más gente, lo que van a hacer es compartir su conocimiento en inglés, por lo que vas a aprender técnicas avanzadas o solucionar problemas muy concretos que alguien como tú haya tenido.

Es decir, imagínate un problema muy concreto. ¿Qué probabilidades hay de que alguien que hable tu idioma haya tenido ese mismo problema y, que además lo haya compartido? Compara estas probabilidades con las de que alguien, a nivel mundial, lo haya tenido y lo haya compartido. Hay muchas más probabilidades de que alguien ya lo haya compartido en inglés.

Por otro lado, y no por esto menos importante, hay que decir que la inmensa documentación técnica está en inglés. Si vas a utilizar un nuevo lenguaje o librería, o vas aprender un nuevo patrón de diseño, lo más normal es que toda esta información esté en inglés.

El 99% de la información técnica va a estar en inglés. Imagínate que eres una empresa que se dedica a generar librerías o ciertos servicios que los programadores van a utilizar. ¿Qué vas a hacer? ¿Vas a escribir la documentación 50.000 veces? ¿Primero en inglés, luego en español, luego en francés, luego en italiano, etc.? No, lo que se suele hacer, es escribirlo una sola vez y en inglés, pues se da por hecho que ya la gente lo va a entender.

En resumen, para aprender a programar puedes hacerlo sin saber inglés, pero para ir un paso más allá, necesitas acceder a toda esta información avanzada y valiosa y, seguramente estará en inglés.

En este punto, hay que decir que tampoco vas a requerir un inglés nativo; el inglés técnico, casi siempre utiliza las mismas palabras y conceptos, junto con un lenguaje básico. Por lo que, no es algo difícil de entender. Es mucho más fácil entender el inglés técnico, que el del día a día.

Esto último es relevante, porque no vas a necesitar hablarlo que, es lo más complicado de un idioma, con entenderlo en formato audio y texto, es suficiente; con poder entender libros, documentación o una conferencia técnica, es suficiente.

¿Es necesario saber inglés para comunicarse como programador?

En este caso depende. Seguramente depende de los lugares en los que vayas a trabajar. Hay empresas que contrataran gente únicamente del mismo país que tú, así que tampoco necesitarás saber inglés para comunicarte con ellos.

Ahora bien, en el mundo de la programación, si tu mentalidad es realmente progresar y mejorar, tarde o temprano te vas a encontrar trabajando con alguien de otro país. En este punto, ya no solo vas a necesitar el inglés para entender código o conceptos técnicos, sino para algo tan simple como comunicarte con las personas.

Decir algo tan básico como Hoy no trabajo porque estoy de vacaciones en inglés, ya implica una comunicación entre personas. Si tú vas a trabajar con alguien de Alemania y tú eres de España, no se da por hecho que la otra persona tiene que saber español, o que tú tienes que saber alemán. Lo que se da por hecho es que ambos se tienen que comunicar en inglés.

Con lo cual, vas a tener que hacerlo y aquí ya debes saber manejarte y, por lo menos escribirlo e idealmente hablarlo.

¿Es necesario programar en inglés?

Con esto, hago alusión a que, cuando programamos, no solo escribimos código que tiene que ver con el lenguaje de programación. Es decir, no solo escribimos instrucciones que solo entienden los ordenadores como IF, SWITCH, WHILE, FOR.

Si eres programador, debes saber que no solo utilizamos el lenguaje de programación, sino que también usamos cierto lenguaje humano, ya sea para nombrar funciones, poner comentarios, etc. Pero, generalmente, siempre hay un lenguaje que sea entendible para las personas.

Entonces, la pregunta que me quiero hacer aquí es: cuando tienes que escribir en un lenguaje para que lo entienda una persona, ¿Qué debes hacer? ¿Hacerlo en inglés o en tu idioma nativo? Hasta ahora, no le daba mucha importancia a esto, solía utilizar el inglés porque es lo que usa por defecto. Sin embargo, no tenía una razón fija en mi cabeza por la cual tenía que hacer esto.

Me encontré con esta problemática hace una semana en un proyecto. Lo voy a explicar para que lo entiendan mucho mejor. Resulta que, yo trabajo para una empresa que tiene una aplicación de Android y una de iOS. Me pidieron que me encargara de resolver unos errores en ambas versiones.

Estas aplicaciones no estaban desarrolladas por mí, sino por otro programador de España. El caso es que yo cogí la app de Android, y veía que, en vez de inglés, utilizaba español, lo cual tampoco era un gran problema para mí, por lo que yo seguí escribiendo el código tal y como estaba, y corregí los errores.

Ahora, dado que yo no desarrollo en iOS, tuve que buscar una persona para que se encargara de ello. Encontrar a un programador, a veces es bastante complicado, y a veces, tienes que recurrir a personas externas. Es muy difícil encontrar un programador freelance que sea de tu país. Por tanto, terminé por colaborar con una persona de fuera, que no entendía nada de español.

¿Cuál fue el problema? Que el código de la aplicación de iOS, también estaba escriba en español y eso supone un gran problema y pérdida de tiempo para la persona que está escribiendo, modificando y analizando ese código, porque no entiende los comentarios, o el nombre de las funciones. Todo esto, hace mucho más complicado y complejo el hacer cambios en el código.

En otras palabras, lo que quiero decir, es que, para programar, tienes que hacerlo en inglés, porque cuando tú estás programando, no tienes que pensar que tú vas a ser el único en tocar ese código. De hecho, la mayoría de las veces, no vas a ser la única y última persona en tocar el código; siempre hay alguien más.

Teniendo en cuenta que, la mayoría de programadores, no van a hablar tu idioma nativo, tendrías que empezar a hacerlo en inglés, porque nunca sabes quien va a ser la persona que va a tocar tu código. Lo que estás haciendo, es básicamente limitar al cliente cuando quiera contratar a otro programador.

Si el código está en inglés, el cliente no estará tan limitado a la hora de buscar otro programador para que se encargue de ese código. Sin embargo, si está en tu idioma nativo, estás dificultando mucho las cosas. Evidentemente, puede contratar un programador que hable inglés y que se las apañe, pero le será mucho más complicado hacerlo.

Yo creo que ha quedado bastante claro lo que quiero decir aquí. ¿Es necesario programar en inglés? No es estrictamente necesario, pero idealmente, sí que lo tendrías que hacer.

The post 53. ¿Es necesario el inglés para programar? appeared first on Diego Laballós.

  continue reading

100 episodios

Todos los episodios

×
 
Loading …

Bienvenido a Player FM!

Player FM está escaneando la web en busca de podcasts de alta calidad para que los disfrutes en este momento. Es la mejor aplicación de podcast y funciona en Android, iPhone y la web. Regístrate para sincronizar suscripciones a través de dispositivos.

 

Guia de referencia rapida