Turista del software

Interesante post de Russell Ball donde compara a los programadores de .NET con los turistas norteamericanos en el mundo:

1. You will not speak their language even though they will probably speak English.
(no hablas su idioma aún cuando ellos probablemente hablen inglés)

2. You will not be able to locate their country on a map even though they could probably name all 50 states.
(no podrías ubicar su país en el mapa aunque ellos probablemente puedan nombrar los 50 estados)

3. You won’t know who their national leader is even though they will not only tell you the name of our President, but also give you a nice summary of his foreign policy exploits over his last two terms in office.

(no conoces a su presidente aunque ellos no sólo te diran el nombre de tu presidente si no que harán un lindo resumen de tu política internacional durante los dos últimos gobiernos)


Y según él les pasa lo mismo cuando son developers de .NET y ven al resto de los lenguajes y sistemas desde una total ignorancia. Y lo dice siendo él el programador de .NET y norteamericano, es decir, que se ofendan sus propios compañeros en tal caso.

Lo interesante del caso es que él quiere empezar a conocer todo el resto del ecosistema y piensa cambiar esa forma de ver el mundo. Interesante y positiva, pero a mi me divirtió la comparación. Hace poco había discutido con uno fanático de .NET y él decía "para mi no hay nada que se tenga que hacer con otra cosa que no sea .NET" y yo le repliqué "me acabás de demostrar que sos un mal programador", se ofendió (Si Manu, fuiste vos! :D), bah, no se ofendió, si no que le pegué duro con eso, jejeje. Ahora tengo un argumento más :D Y me recuerda a mi argumento de mercenarios :D Si en esta profesión no sos un mercenario del código, al final sos como un turista.

Después Russell tiene un post como turista en Ruby On Rails, interesante para ver desde su punto de vista

Categoría: Programación Etiquetas:  
Otros posts que podrían llegar a gustarte...

Comentarios

  • Lukitas    

    ten en cuenta Fabio que a diferencia de hace unos años, ahora mucho programadores son analfabetos informáticos, y además no se perfeccionan, se quedan con el curso que les pago papi en M$

    • Responder
    • Citar
    • Comentado:
  • Fabio    


    Lukitas dijo:

    ten en cuenta Fabio que a diferencia de hace unos años, ahora mucho programadores son analfabetos informáticos, y además no se perfeccionan, se quedan con el curso que les pago papi en M$


    eso es una pena, son como oficinistas del código, no son la mayoría pero cada día veo más, conozco developers de .NET que se hacen todos los cursos, avanzan, terminan siendo profesionales grosos. La plataforma no es la culpa, es que se gana dinero fácil con esto, se consigue laburo rápido, nada más. :P

    Pero lo que explica aquí es más "internacional" y se debe a como la misma plataforma te encierra un poco y, si no sos de mente abierta, quedás así

    • Responder
    • Citar
    • Comentado:
  • Programador de .NET al teclado.

    Excelente la nota, muy cierta, muy "razonable".

    Una vez un programador ya con muchisimos años de experiencia siendolo me dijo "Si tu unica herramienta es un martillo, tus problemas siempre van a ser un clavo"

    Por eso mismo este cuatrimestre en la facu hago como electiva a Java en vez de Mainframes A ver que onda si esa facultad de 4rta puede enseñar algo util.

    • Responder
    • Citar
    • Comentado:
  • Bismarck    

    Si pego duro, pero no me ofendi, fanatico de .Net no soy, laburo de eso, cada tanto hago mis cosas en java y algunas muuuy raras en c++ (sobretodo de electronica o cosas asi). Pero creo q pasa con todos los lenguajes, hay muchos q son fanaticos de JAVA y te dicen si java es lo mas, todo el resto no sirve para nada o que todos los lenguajes son copias de java y lo mismo con los fans de C++, al unico q respecto es al fanatico de Assembler, ese tiene q tener huevos para levantar una ventana con un "hola mundo".
    Igualmente, Muerte a los analfabetos informaticos que solo sabe 1 lenguaje! y doble muerte si es solo VB.

    Saludos a todos.

    PD: no fue exactamente lo que dije, sino que dije q no necesitaba mas que .net para hacer lo que hacia :P

    • Responder
    • Citar
    • Comentado:
  • Fabio    


    Bismarck dijo:

    Si pego duro, pero no me ofendi, fanatico de .Net no soy, laburo de eso, cada tanto hago mis cosas en java y algunas muuuy raras en c++ (sobretodo de electronica o cosas asi). Pero creo q pasa con todos los lenguajes, hay muchos q son fanaticos de JAVA y te dicen si java es lo mas, todo el resto no sirve para nada o que todos los lenguajes son copias de java y lo mismo con los fans de C++, al unico q respecto es al fanatico de Assembler, ese tiene q tener huevos para levantar una ventana con un hola mundo.
    Igualmente, Muerte a los analfabetos informaticos que solo sabe 1 lenguaje! y doble muerte si es solo VB.

    Saludos a todos.

    PD: no fue exactamente lo que dije, sino que dije q no necesitaba mas que .net para hacer lo que hacia :P


    ahahajajajaj ,dolió eh! :D

    igual, yo hace rato que no salgo de PHP pero por falta de tiempo y ganas, por eso cambié al formato "analista", más vago, pero la experiencia como programador me sirve

    En los pocos años que tengo en esto aprendí que "todo sirve para todo" y si te sirve a vos, mejor. Así que no me caso con nada, si me sirve, bárbaro, me sirve y no lo conozco, aprendo.

    • Responder
    • Citar
    • Comentado:
  • Lo que dice Bismarck es algo a tener en cuenta. Hay que diferenciar lo que es lo mas "óptimo" en la relación costo-beneficio para hacer algo, de los "gustos". Si me piden hacer un sistema de gestión de workflows. Perdonen, pero no lo voy a hacer en C++ Seria suicida. Osea que si mi laburo se centra en ese tipo de software, dificilmente toque C++ mas que por cuestiones académicas.

    Ahora si me piden hacer una dll para captura y seleccion de paquetes IP y se me ocurre hacerlo con clipper por que es lo que conozco, ahi la cague devuelta.

    La idea es conocer todo lo suficiente, para saber que aplicar en función a las necesidades. Pasa que si tus necesidades se sacian con lo que sabes de forma óptima... es de cabeza tratar de encajar algo donde no debe.

    • Responder
    • Citar
    • Comentado:
  • Lukitas    

    también, me parece que hoy en día es un error llamar programador a alguien (o se haga llamar), y solo sabe un lenguaje.
    ni hablar si es VB (hay gente que sigue trabajando con VB6!). Por ejemplo, yo me las rebusco con MSSQL; MYSQL, PHP, y C, sin embargo no soy programador (me falta base teórica, conocer a fondo esas herramientas, etc.).
    Recuerden cuando salian búsquedas laborales y pedían "programadores" PHP y te ponían bien grande "NO NUKEROS"
    si usa un producto asi, creo que solo la madre dice que es programador......
    ni hablar de los analfabetos que tienen un gil que sabe configurar el outlook express y le dicen programador.

    • Responder
    • Citar
    • Comentado:
  • Lukitas    

    en cuanto a Oficinistas del código. nada mas cierto, muchos "programadores" se comportan mas como un oficinista de contaduría que como un Técnico electrónico. cada vez se ve mas gente, que no tiene una formación técnica de la secundaria, yo soy bachiller, y eso se nota, en la forma de encarar las cosas, y la obvia falta de preparación técnica.


    igual creo que como bicho del IT, prefiero diez aprieta botones.net a un consultor de sistemas

    • Responder
    • Citar
    • Comentado:

  • Fabio dijo:

    Bismarck dijo:
    Si pego duro, pero no me ofendi, fanatico de .Net no soy, laburo de eso, cada tanto hago mis cosas en java y algunas muuuy raras en c++ (sobretodo de electronica o cosas asi). Pero creo q pasa con todos los lenguajes, hay muchos q son fanaticos de JAVA y te dicen si java es lo mas, todo el resto no sirve para nada o que todos los lenguajes son copias de java y lo mismo con los fans de C++, al unico q respecto es al fanatico de Assembler, ese tiene q tener huevos para levantar una ventana con un hola mundo.
    Igualmente, Muerte a los analfabetos informaticos que solo sabe 1 lenguaje! y doble muerte si es solo VB.

    Saludos a todos.

    PD: no fue exactamente lo que dije, sino que dije q no necesitaba mas que .net para hacer lo que hacia :P


    ahahajajajaj ,dolió eh! :D

    igual, yo hace rato que no salgo de PHP pero por falta de tiempo y ganas, por eso cambié al formato analista, más vago, pero la experiencia como programador me sirve

    En los pocos años que tengo en esto aprendí que todo sirve para todo y si te sirve a vos, mejor. Así que no me caso con nada, si me sirve, bárbaro, me sirve y no lo conozco, aprendo.

    Esto me hace recordar a una vieja discusion en el laburo, como me entretenia verlos discutir :D
    Aunque veo que ahora ya tienen mentes un poco mas abiertas ambos,
    saludos

    • Responder
    • Citar
    • Comentado:
  • Carlos    

    Primero lo medio off-topic:

    Les cuento mi situación: empecé con Pascal (muy bueno para aprender) y a la vez estaba con VB6 (sí, a pesar de que lo critiquen, para comenzar a hacer juegos boludos y app con ventanitas está bien). Ahora estoy con C con el libro de Kernighan y me encanta! de hecho hice un jueguito para PSP ya...

    Segundo lo menos off-topic:

    Con respecto a .NET nunca lo probé, no da bajarse el framework y todas las herramientas...además es muy limitado en cuanto a plataformas.

    • Responder
    • Citar
    • Comentado:
  • GFer    

    Con el <a href="http://www.kpcb.com/ifund">iFund</a> de 100 millones de dólares, corran todos a aprender Objective-C y hacewr programas para iPhone!

    Oops! Recién me doy cuenta que en el iFund está metido <a href="http://en.wikipedia.org/wiki/Bill_Joy">Bill Joy</a>...

    • Responder
    • Citar
    • Comentado:

Deje su comentario:

Tranquilo, su email nunca será revelado.
La gente de bien tiene URL, no se olvide del http/https
Para evitar bots, si se tardó mucho en leer la nota seguramente no sirva y tenga que intentar dos veces

Negrita Cursiva Imagen Enlace


comentarios ofensivos o que no hagan al enriquecimiento del post serán borrados/editados por el administrador