addressalign-toparrow-leftarrow-rightbackbellblockcalendarcameraccwcheckchevron-downchevron-leftchevron-rightchevron-small-downchevron-small-leftchevron-small-rightchevron-small-upchevron-upcircle-with-checkcircle-with-crosscircle-with-pluscontroller-playcredit-cardcrossdots-three-verticaleditemptyheartexporteye-with-lineeyefacebookfolderfullheartglobe--smallglobegmailgooglegroupshelp-with-circleimageimagesinstagramFill 1languagelaunch-new-window--smalllight-bulblinklocation-pinlockm-swarmSearchmailmediummessagesminusmobilemoremuplabelShape 3 + Rectangle 1ShapeoutlookpersonJoin Group on CardStartprice-ribbonprintShapeShapeShapeShapeImported LayersImported LayersImported Layersshieldstartickettrashtriangle-downtriangle-uptwitteruserwarningyahooyoutube

Re: [madridjs] [OT] Intrusismo profesional

De: Alex F.
Enviado el: jueves 11 de agosto de 2016 0:24
Buenas,

Respondo entre líneas.

[masked]:53 GMT+02:00 Roberto Naharro Vidriales <[address removed]>:
Hola a todos,

"Disonancia cognitiva" joder Alex, que duro. En 140 caracteres poco se puede extender uno para explicar correctamente su opinión (no considero tampoco Twitter un buen lugar para debatir ningún tema importante).

Cierto, por eso inicié la discusión aquí en MadridJS. Lo de disonancia cognitiva es en realidad el efecto que provoca en el lector una contradicción así, estoy seguro de que tenéis motivos excelentes y por eso quiero entenderlo :)
 
He trabajado con gente muy buena que no tiene carrera ninguna y por eso creo que no es necesario tener una carrera para realizar un buen trabajo. Regularizar la profesión sólo supondría una barrera a muchos buenos profesionales que están ahora mismo de "intrusos" en nuestro entorno de trabajo pero que trabajan mejor que muchos ingenieros que conozco. Sé de muchos ingenieros que no valen un duro y que no entiendo cómo han acabado la carrera...

Por eso principalmente, me parece correcto que no haya una regulación sistemática del sector (nótese la palabra sistemática).

Pero por desgracia no son todos los casos. La mayoría de gente que conozco sin carrera trabajando en la profesión no tienen las habilidades suficientes para asumir ninguna responsabilidad por el código que están desarrollando y están ejerciendo un trabajo con una formación insuficiente (trabajando en el entorno front-end en consultoría he visto a gente al cargo de proyectos que no sabe JavaScript y me ha tocado pasarme horas arreglando despropósitos). No dudo que puedan aprender con el tiempo y con la experiencia, teniendo un mentor con formación suficiente, y los hay que han aprendido mucho, pero yo no les pondría a cargo de ningún proyecto en el que, si algo sale mal, haya más en juego que simples pérdidas (pongamos por ejemplo el sistema informático de un equipo médico, o por ejemplo un sistema informático que controle los componentes de un avión comercial).

Yo no pondría a una persona inútil a cargo ni de una tienda de chuches. Pero tampoco confiaría ciegamente en alguien sólo porque tenga el título de ingeniero informático, cuando como bien decís vosotros mismos hay mucho gañán con título. Ni pondría a un titulado por delante de alguien sin título.

Una vez me contaron una anécdota curiosa de un banco que subcontrataba trabajo en la India. Al banco se le ocurrió poner como responsable a un miembro de una casta inferior; los de la casta superior se negaban a obedecerle por principio, y tuvieron un montón de problemas. No sé por qué me ha venido a la cabeza :P
 
¿Cómo sabes que un profesional tiene la capacidad suficiente para desarrollar un proyecto con estas características? Con un título al menos puedes confiar en que esa persona tiene la formación suficiente para exigirle un trabajo así. No sólo son capacidades técnicas de las que hablo, sino de capacidades que se enseñan a cualquier ingeniero para la resolución de problemas. Por eso creo que para este tipo de trabajos (y sólo para este tipo de trabajos) debería haber una regularización. ¿Que puede que te topes con un ingeniero que sea malo con fuerza? Sí, pero puedes exigir unas responsabilidades a este ingeniero que no considero que puedas exigir a una persona con una formación insuficiente (sin importar el rol que tenga dentro del proyecto).

En realidad se puede exigir responsabilidad a cualquiera. La responsabilidad civil está en la empresa, la responsabilidad penal en sus ejecutivos. ¿Sabéis lo que os estáis echando encima al pedir que los ingenieros firmen un proyecto? Básicamente tener ambos tipos de resopnsabilidad civil. ¿Queréis ir a la cárcel cuando la tipica consultora haga un código chapucero para una máquina de rayos o un avión a reacción, os obliguen a firmar, y el programa pete a la primera de cambio?

No es una pregunta teórica. En nuestra época, el software controla cosas cada vez más delicadas, y empezamos a tener incluso responsabilidad moral. La pregunta de la responsabilidad es cada vez más relevante. ¿Pensáis que los ingenieros de Volkswagen deben pagar indemnizaciones o incluso ir a la cárcel por el código que falseaba las emisiones, o que más bien tiene que asumirlo la empresa y sus ejecutivos?
 
Con respecto a asignar las responsabilidades a un jefe de proyecto... en este tipo de proyectos de los que hablo sólo permitiría la firma de un ingeniero y que se responsabilice del trabajo que está realizando, sea jefe de proyecto o no. Si es el jefe de proyecto debería revisar el trabajo de todas las personas que tenga al cargo. Si no lo es, debería negarse a sacar a producción un mal trabajo frente a quien sea. Todo teniendo en cuenta las consecuencias del error.

Pensad en que el típico proyecto de ingeniería de caminos o de arquitectura tiene unos planos, que se aprueban para realizar la obra en sí. En un proyecto de desarrollo, el diseño real es el código; la obra es meramente poner ese código en producción. Añadir una capa de "diseño" (un documento) sólo añade complejidad sin aportar nada. Lo mismo ocurre con la especificación o con los requisitos, que en realidad cambian infinitamente durante la ejecución del proyecto. Si los requisitos fueran replicables, podríamos llegar al extremo de hacer un programa que los tomara como entrada y generara el código de salida, y eso no suele pasar.

En el típico proyecto dinosaurio para un ministerio puede que sea factible hablar de "entrega". En gran parte del software moderno no hay un momento en el que se pueda plantar una firma, ponerle un lazo y entregarlo. Cada vez más el software es algo que evoluciona constantemente y que necesita actualizaciones constantes. No veo cómo la firma de nadie puede integrarse en el proceso.

Pero bueno, todo esto es mi opinión, puedo estar más o menos equivocado, pero así es como lo veo bajo mi punto de vista.

Lo mismo digo. Para eso estamos aquí, para dar nuestra opinión :)

Un saludo,

Alex.

El 10/08/2016 a las 19:38, Francisco Sacristán Romero escribió:
Estos debates me parecen una pérdida de tiempo. Yo, solamente me acerco al sector por mis estudios de Formación Profesional y me parece una pasada trabajar tanto picando código, no se acaba el mundo en la tecnología aunque nos facilite la vida pero también la complique...Pensadlo.

  Fran

El 10 de agosto de 2016, 14:52, Natalia Vidal <[address removed]> escribió:
Esa es otra.. yo me saque la de Java y el java que se no es de eso, sino de programar cosas. 

[masked] 13:52 GMT+02:00 Jesús Leganés Combarro <[address removed]>:

> Eso aparte, en este país, al menos, en serio una carrera significa algo?

Para poco mas que para tener una cartulina cara, aunque si te quieres dedicar a investigacion, es cierto que te amolda un poco la cabeza...

> Creo que es peor alguien que hizo la carrera y no ha vuelto a estudiar nada relacionado con su profesión y se cree mejor que los que no tienen carrera. Pero vamos esto pasa en todas las profesiones, gente que cree que hacer la carrera ya vale, incluso médicos.

Justo lo que yo vengo diciendo :-D ¿Y quienes son los buenos? Esos no... ;-)

Hace poco se ha venido hablando de hacer una certificación de Node.js, yo al principio estaba a favor y de hecho el mio fue el primer comentario, estoy harto de que por saber de Node.js aqui como "sabes Javascript" te meten en proyectos de frontend en los que terminas perdido porque lo tuyo es programacion de sistemas. Al final he terminado aborreciendo el concepto de que haya una certificación de Node.js. ¿Por que? Porque se lleno de +1 y los que daban alguna razón para hacer el certificado era por titulitis, no para acreditar que realmente fueran buenos programadores de Node.js, asi que ahora sigo con lo mio y quien quiera ver si valgo o no ahi tienen mi github.

Que esa es otra, en alguna entrevista de trabajo me he encontrado con que los técnicos no sabian ni como encontrar mi perfil ni ver que repositorios tengo, vergonzoso... Esta claro que si una empresa no quiere trabajar conmigo, yo no quiero trabajar con ellos.





--
Please Note: If you hit "REPLY", your message will be sent to everyone on this mailing list ([address removed])
This message was sent by Meetup on behalf of Jesús Leganés Combarro from MadridJS.
To report this message or block the sender, please click here
Set my mailing list to email me As they are sent | In one daily email | Don't send me mailing list messages

Meetup, POB 4668 #37895 NY NY USA 10163 | [address removed]





--
Observación: Si presionas "RESPONDER", tu mensaje se enviará a todas las personas de esta lista de correo ([address removed])
Este mensaje lo ha enviado Meetup en nombre de Natalia Vidal, del grupo MadridJS
To report this message or block the sender, please click here
Quiero recibir mensajes de la lista de correo En cuanto son enviados | En un único correo diario | No quiero recibir mensajes de la lista de correo

Meetup, POB 4668 #37895 NY NY USA 10163 | [address removed]





--
Observación: Si presionas "RESPONDER", tu mensaje se enviará a todas las personas de esta lista de correo ([address removed])
Este mensaje lo ha enviado Meetup en nombre de Francisco Sacristán Romero, del grupo MadridJS
To report this message or block the sender, please click here
Quiero recibir mensajes de la lista de correo En cuanto son enviados | En un único correo diario | No quiero recibir mensajes de la lista de correo

Meetup, POB 4668 #37895 NY NY USA 10163 | [address removed]



Libre de virus. www.avast.com




--
Observación: Si presionas "RESPONDER", tu mensaje se enviará a todas las personas de esta lista de correo ([address removed])
Este mensaje lo ha enviado Meetup en nombre de Roberto Naharro Vidriales, del grupo MadridJS
To report this message or block the sender, please click here
Quiero recibir mensajes de la lista de correo En cuanto son enviados | En un único correo diario | No quiero recibir mensajes de la lista de correo

Meetup, POB 4668 #37895 NY NY USA 10163 | [address removed]

Los miembros de este grupo también
son parte de:

Registrarse

Miembros de Meeetup, Inicien sesión

Al hacer clic en «Registrarse» o «Registrarse con Facebook», confirmas que aceptas nuestras Condiciones de uso y la Política de privacidad