904 meneos

Infiltrándome entre informáticos

A la hora del café de media mañana, hay un tema recurrente en las conversaciones de los informáticos que me rodean y que me ponen los pelos como escarpias: El intrusismo laboral. De las conversaciones que suelen tener, que generalmente tratan de no tocar nada de programación, es la que más odio. Después de leer lo anterior, te estarás oliendo por qué. Efectivamente, no soy informático, pero mis compañeros no lo saben. Entré a trabajar de informático por un golpe de suerte.

negativos: 7   usuarios: 337   anónimos: 567  
compartir:  twitter  facebook  tuenti  
123siguiente »
  1. #201   El título es la forma más extendida y aceptada de acreditar capacidades profesionales; independientemente de la obsesión por el título (titulitis), sigue siendo algo tremendamente importante; y más aún en sociedades tan grandes como la española.

    El tema del intrusismo; pues creo que cada uno debe hacer lo que sabe hacer, independientemente del título que tenga. Pero hay que demostrarlo.

    Además, es necesario que la gente sepa diferenciar entre los apaños que cualquier "informático autodidacta" pueda hacer y el trabajo de un ingeniero informático.
    22  votos: 3   link
    el 15-06-2010 21:14 UTC por Scaramanga Scaramanga
  2. #202   #104 Es legal hacer los planos de tu casa y que te la construyan sin ser arquitecto.
    28  votos: 2   link
    el 15-06-2010 21:25 UTC por Scaramanga Scaramanga
  3. #203   #173 Concuerdo contigo en que es una solución errónea en la mayoría de los casos, pero en servidores web (por ponerte un ejemplo) es la solución adecuada. Se tiene un bucle infinito (ya que en teoría el servidor se ejecuta de manera infinita) y en ciertos puntos se meten breaks para abortar la ejecución del mismo en caso de fallo del servidor. Comprobarlo en el bucle todas las posibles condiciones de fallo sería imposible por:
    - Excesiva complejidad en las sentencias lógicas
    - Comprobación desfasada en tiempo respecto a la condición de error

    En fin, en ocasiones lo que parece un mal planteamiento no lo es tanto.
    10  votos: 0   link
    el 15-06-2010 22:01 UTC por mat30 mat30
  4. #204   #202 Que yo sepa, es legal solo después de que un ARQUITECTO firme los planos...

    Por cierto, para algunos que rondan por aquí, en casos como el de Terac o el colapso de las ambulancias en el Reino Unido (por fallos en la programación) en los que murió mucha gente... supongo que seguireis afirmando que todo esto es una tontería...

    En la inmensa mayoría de trabajos, no puedes ejercer sin estar debidamente formado y pudiendo acreditarlo, por tanto, es una estupidez que no sea así en la informática, es tan simple como eso. Que a los informáticos se nos desprecia siempre y se nos considera chimpances picacódigos que no merecemos que se reconozca nuestro trabajo...

    Que eso de ser autodidácta es muy bonito (y también poco demostrable y normalmente orientado solo a lo que uno LE GUSTA y no a lo que se NECESITA), pero no se acepta en ningúna otra carrera, aunque sea igualmente válido.

    Y lo de la titulitis si, es una mierda, pero no por eso a los que tenemos título y nos gusta lo que hacemos se nos tienen que rebajar nuestros estudios al nivel del papel higiénico.

    De modo que, resumiendo, si, hasta los cojones del intrusismo, seguir diciendo que lo único que hacemos es llorar, pero es lo normal cuando vemos como se nos exige un nivel (ingeniería) que no se nos reconoce de ningún modo.
    13  votos: 1   link
    el 15-06-2010 22:31 UTC por Minos Minos
  5. #205   Aviso: Voy a meter cizaña

    "Seguía ahorrando para comprar libros, gastando horas y horas de mi vida en hacer programas, *y* no durmiendo por las noches pensando en el inexplicable error de turno que me había dado el _compilador_ cinco minutos antes de irme a la cama."

    Amigo, amigo, amigo. Si los problemas de compilación te quitan el sueño entonces te falta mucho por aprender, joven padawan. Y es que si hay una cosa que no soporto es que alguien me venga con que no le compila el código. Ya sea informático o pescadero. No tiene mucho que ver con los estudios, sino con la profesionalidad de cada uno. Saber la sintaxis y conocer el API de un par de librerías no te convierten automáticamente en buen programador. Si acaso en un picacódigo mediocre.

    La formación que recibí en la universidad fue excelente y la base recibida creo que es fundamental para llegar a ser un buen programador. Siempre encontarás cantamañanas ingenieros que no tengan ni puta idea, como en todas las profesiones, pero si ponemos al peso a ingenieros contra no ingenieros que no tengan ni puta idea, los no ingenieros ganan por goleada. Por lo tanto, elegir a un ingeniero o no, no es tema de titulitis, sino de estadistica pura. Si quieres ser como un ingeniero, estudia la carrera. Lo agradecerás. Todo lo demás son excusas.

    PD. Yo empecé a programar con 12 años, estudié ingeniería informática creyendo que sabía programar. El primer año comprendí que tenía mucho que aprender y de hecho mis conocimientos al salir eran infinitamente superiores.
    33  votos: 4   link
    el 15-06-2010 23:00 UTC por taladror taladror
  6. #206   #205 eso no es meter cizaña hamijo, eso es decir la verdad...
    15  votos: 1   link
    el 15-06-2010 23:02 UTC por Calgar Calgar
  7. #207   #22 No es lo mismo, demagogía es lo tuyo
    #30 Otra comparativa demagógica
    #50 y otra
    #98 y otra....
    #45 ¿Y en qué universidad enseñan patrones de diseño desde que surgió? uy, en ninguna, alguna ahora
    #52 ya tengo amigos ganando pastizales sin universidad en el extranjero y un buen puñado
    #68 Eurofighter...¿te refieres a ese fantástico avión que se da la vuelta en ocasiones por confundir suelo y tierra el software?
    #91 Reconoces que lo de los gremios está mal y lo apruebas...¡joder! sin palabras, luego nos quejamos de los políticos.
    #100 ¿Regulado en USA?
    jobs.telegraph.co.uk/job/492347/permanent/atlanta-georgia/sql-server-d
    technology-jobs.theladders.com/job/jobboard?cr=2191937&pl=ca-T1
    #147 Ale, por fin alguien que indica para qué sirve la carrera...el tema de que en que la empresa sólo cojan Ing. Técnicos como mínimo es que les permite segregar para buscar gente que saben que tienen posibilidades de que les sirvan.
    ¿Que un autodidácta no puede hacer eso? Claro que puede pero la carrera le ofrece a la empresa una forma de que a la entrevista llegue gente con un mínimo de posibilidades de valer.
    #162 Yo sí y he retomado la carrera hace relativamente poco.
    #172 yo conozco Ingenieros superiores informáticos que no sabrían responderlo.
    #203 A cada problema su solución.
    6  votos: 0   link
    el 15-06-2010 23:04 UTC por icedcry icedcry
  8. #208   Solamente comentar que el esquema anteriormente citado

    while(true)
    {
    ......
    ....break;
    .....
    ....continue;
    ...
    }

    Es muy usado en programación avanzada y extrema.
    Cuando las condiciones de un bucle no son claras o es un bucle con un enorme conjunto de condiciones, si no usas este esquema estás perdido.
    Una vez acabado o resuelto el bucle, es conveniente cambiarlo a un esquema tradicional o al menos ordenarlo, pero en la programación extrema este trabajo se lo dejas al compañero, y tu ordenas sus códigos, la combinación es casi perfecta.
    Casi todos los programadores noveles y analistas ven en este esquema un anatema, pero no lo es, y puedo asegurar que he utilizado cientos de veces este esquema para corregir bucles que malfuncionaban por incluir unas condiciones peregrinas y abultadas solamente para ajustarse a un esquema tradicional ...do loop until while.... sin usar 'breaks' o 'continue'.
    También diré que es una burrada utilizar este esquema por defecto (cosa que hago por deformación profesional).
    19  votos: 1   link
    el 15-06-2010 23:24 UTC por waldeska waldeska
  9. #209   #200 simple, por que el sistema de educación global (al igual que otras áreas) esta obsoleto y corrupto.
    6  votos: 0   link
    el 15-06-2010 23:45 UTC por difusion difusion
  10. #210   #207 no lo apruebo, para mi la solución pasa por eliminar muchos otros, pero como eso no va a suceder, quiero que al menos no sean otros los que se repartan mi trozo de la tarta.
    10  votos: 0   link
    el 16-06-2010 00:00 UTC por CuaC CuaC
  11. #211   Vaya con el artículo, ni que lo hubiese escrito el mismísimo John Carmack xD
    3  votos: 1   link
    el 16-06-2010 01:22 UTC por Shinu Shinu
  12. #212   #29 ¿cuántas veces se hablará de esto en Meneame? Y siempre desde el punto de vista del "autodidáctica".

    Un autodidácta es válido para trabajar en una cárnica pero... poco más. Que pruebe el autodidáctica de buscarse trabajo fuera de España, sin título.

    Yo solo conozco 2 autodidactas... y han trabajado 15 años en videojuegos, uno de ellos haciendo IA, el otro ha escrito un libro que utilizaron en varias universidades y tuvo 10 ediciones de procesadores (motorola 98000)....

    Y te aseguro q les cogerian en cualquier trabajo 'fuera de españa' 100.000 veces antes que a ti o a mi.
    21  votos: 2   link
    el 16-06-2010 06:42 UTC por dreierfahrer dreierfahrer
  13. #213   #43 AMEN
    7  votos: 0   link
    el 16-06-2010 06:50 UTC por dreierfahrer dreierfahrer
  14. #215   Pero tampoco es buena idea descartar de plano cualquier tipo de formación teórica. Un buen programador debe conocer principios fundamentales (KISS, YAGNI, DRY, SOLID, ¿os suenan?) que no se aprenden simplemente por pasarte horas y horas programando.

    Y eso de que la programación es un arte... ojalá. La programación es (o debería ser) una ingeniería. Y no me refiero al sentido académico de la palabra, sino a "ingeniería" como al conjunto de procedimientos y técnicas que un profesional aplica a fin de realizar correctamente su trabajo. Que está muy bien que tu código sea muy "artístico", pero si no es seguro, testeable ni mantenible (atributos que sólo se consiguen aplicando ingeniería), pues mal vamos.

    Keep it simple, dont repeat yourself, you aint gonna need it... son cosas que se pueden aprender pasandose horas programando, pq si, aunque no te lo creas hay info de esas cosas en internet!

    Te pego el segundo parrafo para hacerte notar que hay algo que no te enseñan en la uni y si aprendes programando:

    -All code is crap (ACIC? xD ) Desde luego que hay niveles y niveles. Pero al final es cierto.
    -Design on paper doesn’t work. (DOPADW ?¿). Vamos que funcionan hasta cierto punto, por lo cual tampoco hay que hacerlos demasiado concienzudamente, hasta que no te manchas las manos no ves bien las entidades y relaciones... Y menos si no tienes experiencia en hacer ESO.
    7  votos: 0   link
    el 16-06-2010 07:02 UTC por dreierfahrer dreierfahrer
  15. #216   Que molesta que trabajadores no titulados ocupen puestos como el de un titulado, pues normal, que eso quiere decir que no saben hacer su trabajo, no. Si fuese así no estarian ahi y vosotros no estarias preocupados, porque si tan seguros estais de la diferencia sabreis que en unos años debeis ascender mientras que los no titulados deberian estar siempre en las capas de producción o no estar. Pero esto no es así, y de ahi el miedo.

    En todas las ramas han existido no titulados que han revolucionado el mundo, esta muy feo luchar contra eso. :-P

    ¿Y cuando el empresario es un no titulado? no sacais el tema no sea que le moleste, pues no nos molesta, nos la trae floja.

    Am y lo de los conocimientos y tanta cosa con la Universidad, informaros de como valora la mismisima universidad los modulos y como funciona la convalidacion de los mismos, Ohhh, que el dispensador de papeles tambien esta estropeado...

    Frase celebre: El que vale, vale y el que no... a buscarse otro titulo que sea como en los cuentos.
    13  votos: 1   link
    el 16-06-2010 07:11 UTC por bifuer bifuer
  16. #217   #216 El que vale, vale, y es capaz de sacarse la carrera sin problemas.
    7  votos: 0   link
    el 16-06-2010 07:41 UTC por NapalMe NapalMe
  17. #218   El caso es que por mucho que sepas de medicina y del cuerpo humano, por muchos libros que leas, por mucho que practiques con el clasico juego "Operación" y con tus mascotas y por muy autodidacta que seas nunca te van a permitir trabajar en un hospital y operar a alguien sin tener el titulo uiversitario requerido para ello.
    6  votos: 0   link
    el 16-06-2010 08:37 UTC por dalogax dalogax
  18. #219   #218 Pero no hace falta irse a ese extremo. Ahí te podrán decir que no es lo mismo porque no puedes hacer prácticas reales con cuerpos... pero es que hay muchas otras carreras en las que puedes ser tan autodidácta como en la informática y nadie aceptaría que un "autodidacta" ejerciera... el problema es que a los informáticos no se nos considera como profesionales... nuestra carrera está considerada al nivel de hobby...

    Y además, ya lo he dicho en un post anterior, un autodidácta solo sabe de lo que le gusta, que es lo que ha estudiado en casa. Un ingeniero que realmente haya estudiado por vocación sabe de lo que le gusta tanto como un autodidácta (porque también lo es) y además sabe también de lo que no le gusta.
    13  votos: 1   link
    el 16-06-2010 09:02 UTC por Minos Minos
  19. #220   #16 Hay situaciones en las que "está permitido", aunque normalmente se desaconseja porque la lectura del código es más difícil.

    Aquí está el porqué:
    stackoverflow.com/questions/390481/is-whiletrue-bad-programming-practi
    9  votos: 0   link
    el 16-06-2010 09:05 UTC por Menda Menda
  20. #221   Todavía recuerdo cuando hacía páginas con Frontpage... Un día me preguntaron en qué idioma programaba y yo dije: En español, naturalemente. Todavía recuerdo ese día... qué corte! xD
    6  votos: 0   link
    el 16-06-2010 11:35 UTC por ktulu77777 ktulu77777
  21. #222   #202 y trabajar haciendo planos para la gente y venderlos?
    10  votos: 0   link
    el 16-06-2010 17:59 UTC por eol eol
  22. #223   #207 Un "autodidacta informático" que se enchufe con física, matemáticas, algoritmia, arquitectura de computadores, métodos de codificación, procesamiento de señales en tiempo real, etc. Joder, para eso que haga la carrera que lo va a aprender antes y va a tardar menos tiempo, que para eso está. ¿Es posible encontrar a alguien "autodidacta" que cumpla esto?, igual que que venga Angelina Jolie a mi casa y me proponga hacerme una felación después de prepararme un bistec. Todo es posible.

    ¿Aprender lo que no sepa en el trabajo? Para que, para eso cogen a otro con un título que por lo menos certifica que tiene conocimientos en todas esas materias y punto. Es decir, que si eligen como mínimo ingenieros técnicos, es por que saben que estos tienen los conocimientos mínimos para desarrollar alguno de los roles de la empresa. Si no eligen autodidactas, es por que nadie les asegura que tienen conocimientos mínimos en muchas de las materias que se exigen en este trabajo.

    Ergo, mi título universitario certifica que tengo conocimientos en todas esas materias (y algunas otras) y que otros no tienen, como los autodidactas en general. Ergo, la empresa (no en España ;-( ) me va a coger antes a mi que a un tio que no tiene ese título universitario (en España he escuchado cosas como "total, si es para programar..."). Y me diras ¨es que hay muchos que aprueban y saben menos que mi primo que programa con punteros cuádruples y juankea el servidor del mirc!¨. No. Esos tíos saben, igual exclusivamente lo que han tenido que estudiarse por cojones por que lo demás no les interesa una mierda, pero esos tíos saben de esas materias y tu primo sabrá programar muy bien pero no sabe de lo demás.

    Situación en España: Tío licenciado en Matemáticas/Física/etc, con un curso de programación en Java, contratado para lo mismo que un Ingeniero Informático, Industrial, Electronico, Mecanico,... o un tio "autodidacta" con un curso de programación en Java o tío con FP: Programar. Sueldos cutres.

    Situación en el Extranjero: Tío licenciado en Matemáticas/Física/etc con el conocimiento en programación de serie por su universidad, contratado para desarrollar algoritmos de cálculo complejos (por ejemplo) necesarios para el funcionamiento del sistema (o lo que convenga) diseñado por el Ingeniero Informático, Electronico, Industrial, Mecanico, .... Tío con FP: programar. Tío autodidacta con curso de programación (con suerte): uhmmm... con suerte ¿programar?. Sueldos de puta madre.

    Si bien esto no es cierto siempre, se cumple en un 95% de los casos en todo el mundo (quitando países como España).

    Productividad en España: 0% patatero.
    Productividad en el Extranjero (por ejemplo Holanda, USA, Japón, Inglaterra, Alemania, India, ...): X%, (X>0 dependiendo del país).

    P.D: Me jode no tener un trabajo así en España, sobre todo por que los ingenieros españoles están muy bien valorados (los que saben idiomas, no los de "jelou ai am eespanishhhh") en el extranjero y en España... no...
    6  votos: 0   link
    el 16-06-2010 19:05 UTC por ap31r0n ap31r0n
  23. #224   #203 y #208 Para algo se invento el tratamiento de Excepciones. En programación extrema es común usar una solución rápida al problema aunque no sea la mejor. El problema viene cuando el software crece muy rápidamente y vas "olvidando" esos "pequeños detalles" y luego tienes que ponerte a corregirlos. Sólo he visto ese tipo de "cosas" en códigos antiguos y en códigos pendientes de evaluación (testing) y muy pocas veces. Yo nunca lo he usado.
    6  votos: 0   link
    el 16-06-2010 19:18 UTC por ap31r0n ap31r0n
123siguiente »
comentarios cerrados

menéame