Publicado hace 9 años por filetinfiletin a elconfidencial.com

En Estados Unidos se conoce como PayPal Mafia al grupo de fundadores que luego dio pie a empresas como LinkedIn y Tesla. Esta es la historia de la versión patria.

Comentarios

D

“A veces trabajas 18 horas, pero el sábado sales y la empresa paga la fiesta. Y te invita a actividades. Invierte en buenrollismo”,
No son listos ni nada.

f

#9
Dejé de trabajar allí porque me salió algo que me gustaba mucho en Estados Unidos, y claro, aquí sí que es todo en inglés, de todas formas en los casi 10 años que he trabajado en empresas en España siempre he programado en inglés incluyendo la documentación y las especificaciones.

Que coincidiesen conmigo directa o indirectamenten en equipos en los que trabajé me salen 21 nacionalidades : Japon, Cuba, España, Rumania, Ucrania, Estados Unidos, Alemania, Portugal, Francia, Republica Checa, Polonia, Rusia, Belgica, Brazil, Chile, Argentina, Canadá, Sudafrica, Suecia, Colombia y Dinamarca.

RubiaDereBote

#11 Estás equivocando conceptos muy básicos.

No se programa en inglés. El inglés es un lenguaje natural (y como todo lenguaje natural, lleno de ambigüedades y problemas de otra índole).
Se programa con lenguajes regulares (o acercamientos de lenguajes naturales controlados, es decir, que se regularizan para dicha tarea).
Pero en ningún caso se programa en inglés, de la misma manera que no se programa en español o en chino mandarín.

Que en el lenguaje que usas tú para programar haya alguna palabra que coincida con alguna palabra del inglés no quiere decir que eso sea inglés, además éstas serán mínimas.

Aracem

#17 Cómo nos gusta cogérnosla con papel del libro de la RAE macho....

Se programa en inglés porque documentación, nombrado de variables, métodos, clases etc se debe hacer en inglés. Porque la documentación de APIs, librerías, herramientas etc probablemente esté en inglés. Se programa en inglés porque hoy estás en un equipo Español pero mañana puede que sea internacional.

f

#17 goto #18
Obviamente cuando me refiero a que se programa en inglés no me refería al mero hecho de escribir código, de hecho la parte que interpreta el ordenador no es la más importante.

En una empresa en la que trabaja gente de tantos países es necesario que la documentación, el changelog, el texto de los commits, lo comentarios en el código, la especificación y en general los conceptos del producto (que tratas también con gente no técnica) sean consistentes. La única manera es usando un lenguaje común y por motivos obvios se suele usar el inglés.

Se hace por comodidad, con eso te aseguras que la gente que venga después de ti lo va a entender.

RubiaDereBote

#19 Entonces dices que obviamente cuando te referías a programar en inglés no te referías a programar. Pues sí que vamos bien contigo.

No puedes considerarte un buen programador si no eres capaz de entender rápidamente qué hace un código que no tenga el nombre de las variables en un idioma distinto al tuyo. Y aun así, ¿realmente crees que saber inglés es saber nombrar variables en inglés, o escribir comentarios en inglés,..? Porque para eso no hace falta ni el B1

Y que sepas que no es la única manera usar un lenguaje común, y que sepas también que por motivos obvios no debería usarse en inglés. Te haré una reflexión, a ti cuando te quiere contratar alguien te pide saber inglés, aunque sea para vender pan. ¿Y qué han conseguido contigo? Domarte. A un inglés no se le pide nada porque ellos saben que están por encima de ti. Piensa sobre ello.

¿Y a ti realmente te han contratado en algún sitio como programador o nos estás tomando el pelo?

f

#20 Programar es mucho más que escribir código. Cuando contribuyes a una base de código tan grande tienes que leer lo que otros han escrito y no basta el nombre de las variables, clases y métodos, muchas veces acabas llegando o a la documentación, a la especificación original, al sistema de tickets de turno o a un paper. De hecho que esté en inglés no es suficiente, tiene que estar bien explicado

No se a que nivel de inglés equivale el B1, pero te aseguro que para trabajar en algunos sitios hace falta ser capaz de mantener una conversación fluida en inglés y a mi me costó años tener un nivel aceptable. Y no es que me pidan saber inglés, si quieres ir a cualquier conferencia ya sea de ponente o de público, si tienes que hablar con cualquier empresa o contribuir a cualquier proyecto de software libre o lo haces en inglés o limitas tus posibilidades enormemente.

Hoy por hoy en informática el inglés es imprescindible.

RubiaDereBote

#21 A mi no me tienes que explicar qué es programar, recuerda que el que te está dando lecciones soy yo.

¿En serio que no sabes que es el B1? ¿Y tú te consideras que sabes inglés? Te lo digo porque ese código no es algo que se use poco, es que es un estándar internacional que todo el mundo conoce, pregunta a tu madre.

f

#23 En realidad no estoy seguro de si no sabes muy bien de lo que hablas o es un intento de troleo (con tan poca gracia que ni lo pillo). Con respecto al B1 no se a que nivel equivale el porque no tengo certificaciones de idiomas.

RubiaDereBote

#25 Ni es un intento de troleo, y sé de lo que hablo mejor que tú, es mi profesión desde hace muchos años. Te recuerdo que has querido estafar a los meneantes diciendo que se programa en inglés, que no sabes que es B1, que has dicho que trabajaste para Tuenti (y que lo hacías en inglés), y que te fuiste a USA.

Guetta

#28 tío, hacia tiempo que no veía a un desarrollador tan soberbio... bajate de la nube

D

#20 " Y aun así, ¿realmente crees que saber inglés es saber nombrar variables en inglés, o escribir comentarios en inglés,..? Porque para eso no hace falta ni el B1"

Todas las páginas de programación en OpenBSD que reside en escritorio están en inglés.

La FAQ de OpenBSD, igual, lo mismo con los libros de O'Reilly .

O lo tomas o lo dejas.

RubiaDereBote

#22 Desde el momento que pones como ejemplo de programar a OpenBSD, creo que no merece la pena seguir hablando contigo. Son magnitudes distintas y por tanto no merecen comparación.
Así que como digo, cuando vayas cogiendo más experiencia, y conocimientos otro gallo cantará.

D

#24 "Desde el momento que pones como ejemplo de programar a OpenBSD"

Bajo. Man pages. A , que no te suenan. Entiendo.

RubiaDereBote

#26 Vamos a ver Ander, yo sé quien eres, ya sé que te estabas sacando la ingeniería y sé cuales son tus carencias. No me vengas ahora con Man pages ni hostias que eso no es programar. Yo soy ingenieron informático desde antes de tu empezaras la carrera, ¿de acuerdo?

Lo de 'bajo' no lo entiendo, y lo de 'A', a ver si te miras un poco y aprendes el idioma que usas.

f

#6 Lo de los 23 países lo se porque trabajé en Tuenti 4 años. En general los concursos de programación tienen que ser en inglés porque se programa en inglés, pero si el idioma oficial de la empresa es inglés con más motivo.

RubiaDereBote

#7 ¿¡Que se programa en inglés!? ¿Pero tú de qué guindo te has caído?

Ahora sé porque no sigues trabajando para Tuenti.
Y que sepas que te mintieron desde el momento que te dijeron lo de los 23 países.

Aracem

Por experiencia tenemos que agradecerle muchísimo a Tuenti. Gracias a Tuenti se despertó el espíritu startup en España y "se descubrió" que aquí hay magnífico talento, gente de una calidad que compite o supera perfectamente a personas de otros países. En el mundo Android incluso han sido tendencia e iniciativa a nivel mundial en muchos aspectos como en Arquitectura.
Y no solo eso, han ayudado a que los sueldos mejoren en toda españa porque fueron de los primeros en atreverse a pagar talento (a costa de que algún CEO llorara porque "nos han hecho pagar mucho a los ingenieros cry"

Shotokax

#10 a ver, chico listo, ¿y cómo mantienes el código y la documentación con gente que no hable español entonces?

Shotokax

#6 es que si quieres ser programador y no sabes inglés lo llevas crudo. El código se comenta en inglés por si tuviere que ser mantenido por personas extranjeras. Si yo tuviera una empresa no contrataría un solo programador que no hablara inglés.

RubiaDereBote

#8 No hace falta saber inglés para programar, créeme. Afortunadamente para ti, no tienes una empresa.

Aracem

#10 No hace falta saber inglés para programar, pero como no sepas te estás perdiendo el 90% de manuales, tendencias, tutoriales, blogs, post, vídeos, conferencias como la de mañana de la Google IO .... Y porque si queires producir buen código por favor programa en inglés!

AnonimoPerez

Nunca me había parado a pensar en la importancia de Tuenti como cantera.

Eso sí: los que están en grandes compañías americanas genial, pero los que han fundado startups en España... parece un poco humo, la verdad.

crycom

#1 En su día mató al messenger y fuen una pequeña revolución empresarial en España pero sí, no supo competir con Whatsapp y Facebook. La demás aplicaciones que han hecho sus ex- me parecen copias de otras ya existentes en otros mercados.

Aracem

Relacionada más o menos --> Tuenti --> Job & Talent --> http://techcrunch.com/2015/05/27/jobandtalent-series-a-expansion/

RubiaDereBote

Y otra prueba que demuestra esta situación es que hacen concursos de programación, pero... en INGLÉS!!!!!!

f

#2 Tiene sentido si la plantilla era de 23 países diferentes y el inglés el idioma oficial de la oficina.

RubiaDereBote

#5 ... y la empresa española, y todos los socios menos uno españoles (y el americano hablaba español), y no se dignan a poner el concurso en español...

¿De dónde te has sacado que son de 23 países?

Aracem

#6 Amigo, si te hago una prueba de código y me la mandas en español estate seguro que no entras a trabajar. El código debe estar en inglés, con documentación en inglés porque no se sabe mañana quién va a entrar a trabajar y el inglés, auqnue te pese, es el lenguaje internacional.