Historias
Slashboxes
Comentarios
 
Este hilo ha sido archivado. No pueden publicarse nuevos comentarios.
Mostrar opciones Umbral:
Y recuerda: Los comentarios que siguen pertenecen a las personas que los han enviado. No somos responsables de los mismos.
  • Re:Lo primero...

    (Puntos:0)
    por pobrecito hablador el Lunes, 25 Abril de 2011, 21:46h (#1275080)
    Para hacer un buen algoritmo NO hace falta estar picando código tres años... lo que hace falta es ser bueno en matemáticas ;) estadística y análisis de datos, y si sabes optimización pues mira que bien, así como paradigmas de programación varios, etc...

    Picar código no aporta nada más que destreza en el conocimiento de un conjunto de APIs para un lenguaje determinado, así como dominio de las estructuras para dicho lenguaje y poco más...
    Por estar picando código cinco años, uno no va a ser capaz de diseñar una nueva estructura de datos más eficiente y/o sus algortimos de recorrido/búsqueda/inserción/... correspondientes...
    Esta forma de hablar es la que usan las empresas para justificar el que para llegar a analista (que eso en España es haz todos los garabatos que quieras pero lo que quiero es el código funcionando) hay que pasar por años de pica-código... cuando no tiene porqué...

    Como bien dices... el problema está en España... cuando la gente se niegue a cobrar lo que se cobra... entonces las cosas cambiarán algo.
    [ Padre ]
  • Re:Lo primero...

    (Puntos:1, Divertido)
    por pobrecito hablador el Lunes, 25 Abril de 2011, 22:12h (#1275085)
    ¿El código funcionando? Ah, ¿pero ha de funcionar?

    Ingenuo de mí, que creía que lo que se lleva era "toma el dinero y corre"
    [ Padre ]
  • Re:Lo primero...

    (Puntos:2)
    por Lock (3731) el Martes, 26 Abril de 2011, 10:57h (#1275174)
    ( http://barrapunto.com/ )
    Un algoritmo no es nada. Ni para bien ni para mal.

    Si desconoces el negocio, las herramientas con las que se va a implementar, las posibilidades reales de los sistemas en los que se va a utilizar y la futura vida del software para el que se va a implementar vas a hacer una BASURA de algoritmo lo mires como lo mires.

    Porque será curioso, pero el 99,9999 por ciento de la informática tiene más que ver con procesos que con algoritmos. (por supuesto es un porcentaje de desarrolo no de uso).

    Así que no, hasta que no se haya estado 3 años picando código (aunque sólo es una de las opciones, pero es la que más enseña) lo hará como todos los analistas que he conocido (y han sidos bastantes) que cumplan la condicion de haber hecho análisis sin experiencia a menor nivel. Basura. A no ser que tengan experiencia al lado de analistas con experiencia que les enseñen.
    --
    ¿¿PETER?? ¿Demostenes? Y actualmente Lockpeter
    [ Padre ]
  • Re:Lo primero...

    (Puntos:0)
    por pobrecito hablador el Martes, 26 Abril de 2011, 13:04h (#1275191)

    Picar código no aporta nada más que destreza en el conocimiento de un conjunto de APIs para un lenguaje determinado, así como dominio de las estructuras para dicho lenguaje y poco más...
    Te parece poco? Ese maravilloso algoritmo puede que tengas que implementarlo con ese conjunto de APIs y estructuras.

    Por estar picando código cinco años, uno no va a ser capaz de diseñar una nueva estructura de datos más eficiente y/o sus algortimos de recorrido/búsqueda/inserción/... correspondientes...
    No es la unica condicion, si es lo que insinuas.

    Esta forma de hablar es la que usan las empresas para justificar el que para llegar a analista (que eso en España es haz todos los garabatos que quieras pero lo que quiero es el código funcionando) hay que pasar por años de pica-código... cuando no tiene porqué...
    Tiene su porque, que es basicamente conocer las herramientas para evitar reinventar la rueda. Si conoces los entresijos de... digamos, Hibernate (pon la tecnologia que quieras, es solo por ilustrar), sabras como usarlo y sacarle todo el rendimiento posible. Si no los conoces, quizas hagas un mal uso de dicha tecnologia, te encuentres con accesos extremadamente lentos a base de datos y te veras tentado a desecharla y programar tu propio framework equivalente, lo cual es un enorme derroche de recursos, maxime cuando no esta justificado, ya que el problema es que no lo estas utilizando correctamente.

    Ocasionalmente es posible que lo que existe no sea suficiente (creo que se publico aqui cuando EA libero su version eficiente de la libreria std, mas rapida que la estandar y la de google para ciertos escenarios [los que necesitaba EA], que no todos), pero uno debe tener suficiente experiencia como para tomar esa decision, y esa experiencia solo se gana programando y viendo el comportamiento de dichos programas.

    Como bien dices... el problema está en España... cuando la gente se niegue a cobrar lo que se cobra... entonces las cosas cambiarán algo.
    No, por la razon que ya han comentado otros, la falta de trabajo especializado. Si esperas cobrar 50.000 euros por un triste CRUD ya puedes esperar sentado, porque eso te lo puede hacer hasta un crio de 15 anyos. Cuando en Espanya los proyectos que necesiten millones de transacciones por segundo sean mayoria, hablaremos de sueldos altos, pero hoy por hoy, no es el caso. Conozco varias personas trabajando en Espanya en distintos ambientes informaticos cerca de esos 100.000 euros (y no ganarian mucho mas en el extranjero). Pero son proyectos que requieren gente con conocimientos, talento probado y experiencia. Un recien titulado no tiene lo suficiente de ninguna de esas tres caracteristicas.
    [ Padre ]