Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   La Taberna (https://www.clubdelphi.com/foros/forumdisplay.php?f=40)
-   -   Problema laboral (https://www.clubdelphi.com/foros/showthread.php?t=74643)

josejp1 30-06-2011 20:30:10

Problema laboral
 
Hola a todos,
Necesito un poco de ayuda, a ver si me la pueden facilitar :)
Llevo muchos años trabajando como programador en mi empresa, he realizado programas con Delphi para web en entorno cliente servidor a la medida que la empresa quería e innovando todo lo que he podido tanto es así que los empleados y clientes que usan mis programas están encantados.
Pero resulta que hay otro informático (un trepa típico) al que le han dicho que me copie todo lo que he programado y lo pase a php con el fin de eliminar todo lo que yo he hecho.
Yo estoy desesperado por ver que todo mi trabajo se va a la m....., ¿Puedo hacer algo? o lo mejor es que cambie de empresa, que patente mi trabajo -si eso es posible- en fin, quizás a vosotros os ha pasado algo parecido
Por favor una ayuda...

oscarac 30-06-2011 23:36:28

no mencionas de que Pais eres...
dependiendo de las leyes de cada pais

ahora si la empresa te ha pagado por ese servicio segun las leyes de mi pais dice que todo desarrollo que ha sido pagado le pertenece a la empresa o lo que se haya estipulado en el contrato

Casimiro Notevi 01-07-2011 01:05:56

Si te han pagado por tu trabajo, pues que hagan lo que quieran, ¿cuál es el problema?.
Por cierto, en España las leyes son así.

Chris 01-07-2011 02:23:02

Fíjate José que me llama la atención que tú eres todo lo contrario al típico programador. Te veo que estás aferrado a tus obras previas (no hay nada malo en eso). Lo que me llama la atención es que la mayoría de los programadores -me incluyo-, tenemos la maldita idea fija de desarrollar todo desde cero y tirar completamente todo el código viejo al basurero.

Ahora, lo que tú debes tener es celos. Es algo normal. Piensas que tú trabajo no vale nada y peor aún que el "otro" lo ven mejor que tú en la empresa.

Más que quejarte y sufrir por esto que te está pasando, has pensado en "entrar en acción"? ¿Cómo? se me ocurre que tú, al haber desarrollado el software original, puedas volverte el arquitecto del proyecto. Eso, ante algunos ojos se ve mejor que ser "un simple programador".

Por otro lado, si ya tienes suficiente experiencia en el ramo que atiende tu software, porque no te dedicas a desarrollar un nuevo sistema? Bien planeado y ejecutado. Después, se lo vendes a los clientes que ya sabes puedan estar muy interesados.

Por lo de cambiar empresa sería lo mejor si ya no te sientes cómodo. Pero debes estar seguro que vas a encontrar trabajo en alguna otra. Lamentablemente el 99.99% anda buscando programadores .NET o PHP en su defecto. Además de esto, el mismo porcentaje de empresas anba buscando programadores jóvenes. No por el espiritud joven propio de este grupo, sino que es mano de obra más barata.

Por último, por qué llamas "un trepa típico" al "otro informático"?

Saludos,
Chris

josejp1 01-07-2011 16:20:02

Me anima mucho la respuesta de Chris respecto a "entrar en acción", tienes razón hay que mirar para delante, ser positivo y ver más alternativas que la de quejarse, aunque en un primer momento el enfado es monumental, ya que son cientos de líneas de código y horas de trabajo en la empresa y en mi casa que no valdrán para nada.

Lo de calificar como "trepa" al otro informático es de conocimiento general en la empresa, es de esas personas que descalifican y minimizan el trabajo de los demás para subir ellos, pero seguro que el tiempo pone a cada uno en su sitio porque al final cada uno brilla por sus acciones.

Después de haber leído la normativa que ha posteado Casimiro me lanzaré a realizar un nuevo programa basándome en lo ya realizado para venderlo a los clientes, espero que me vaya bien.

Os escribo desde España y muchísimas gracias por vuestras respuestas, :)

erickahr 01-07-2011 18:31:45

Animo
 
Mira pues depende de como ya te habian comentado, del contrato que hayas frmado con la empresa; generalmente cuando trabajas como freelancer, eres el dueño de tu codigo, y vendes el servicio, pero cuando trabajas especificamente para una empresa el codigo y todo tu trabajo (por regla general) pertenece a la empresa, y ella puede disponer de el, incluido el derecho de darselo a otro programador a que lo transcriba y/o "mejore", quede claro que el mejore esta entrecomillado, porque todos tenemos nestra propia lógica, y nuestra forma de trabajo, así que no creo que haya punto de comparacion entre los trabajos de cada uno.

Yo soy programador Jr. tengo apenas 5 años programando, y siempre he valorado la experiencia, tus trabajos son tuyos, y cada proyecto es como un hijo, entiendo lo que sientes (creo :o); pero no te desanimes amigo, cuando más se obscurece es porque va a amanecer.

No sabria que aconsejarte, porque como te comento 'estoy en pañales', pero creo hablar por CD cuando digo que si algo estuviera en nuestras manos cuentes con ello.

josejp1 01-07-2011 23:45:58

Tienes razón erickahr todos los programas son como hijos, lo satisfactorio que es cuando ves que todo funciona bien y que resuelves los problemas de la gente que al final es lo que de verdad importa.

Para ampliar el hilo os comentaré que empecé en la empresa como mantenedor informático, arreglaba equipos, impresoras y deseando demostrar lo mucho que sabía me puse a hacer programas en Delphi y resulta que después de llegar a un muy alto nivel técnico lo quieren quitar todo para pasarlo a php :(

Si alguien tiene curiosidad por saber los programas que desarrollaba que me mande un privado y le contestaré encantado.

De nuevo muchas gracias a clubdelphi por vuestro apoyo,

Lord Delfos 03-07-2011 08:03:57

Mi consejo (que yo no sigo :)):

Yo aprovecharía mi posición en la empresa para pedir el cambio de proyecto, o como le digan, área, etc. y empezaría a programar en PHP. Es decir, yo mismo haría la migración.

A las empresas les gusta tener empleados que sepan de todo, quedarse con Delphi, lamentablemente, ya no es una opción.

Yo trataría de postularme para el puesto de "migrador" y, posteriormente, desarrollador-mantenedor de dicho código. La mejor manera de competir por el pan es, precisamente, ganarse el conocimiento. Y vos ya tenés el conocimiento de las cosas que están hechas. Ahora te faltaría saber PHP. El nuevo empleado, por más PHP que sepa, tiene que lidiar con código que no sabe lo que hace (y probablemente el lenguaje en el que está hecho).

josejp1 03-07-2011 15:43:24

Tantos años para manejar Delphi a la perfección y ahora sería empezar de cero, ...uffff que coraje me da, aunque quizás es lo que se lleva ahora y resulta que para trabajar en esto tienes que saber C++, java, objetive-c , PHP, ASP.
Aquí en España tenemos un dicho "quien mucho abarca poco aprieta"

Julián 04-07-2011 00:31:13

Yo me pregunto una cosa: los programas esos que has hecho tu con Delphi ¿pueden ser sustituidos por aplicaciones web hechas PHP?

Puede que esa sustitución sea mas fácil o mas dificil, y puede ser que quien haya tomado la decisión crea que es fácil y luego resulte que es muy dificil, o imposible. O peor aún, puede que resulte muchisimo mas caro de lo que piensan.

Yo se de algunaos sitios en donde han tomado decisiones iguales y les esta costando 20 veces ma scaro de lo que pensaban, por un motivo muy sencillo: cuando lo que se necesita es una aplicación para Windows Delphi es infinitamente mas productivo que PHP.

Lo mas importante es saber que cosa es lo que necesita, y php no e slo mismo que delphi. Y no estoy defendiendo a Delphi, pues yo mismo ahora trabajo con PHP.

A lo mejor si nos das datos sobre esos programas, sin entrar en detalles, te podemos aconsejar mas concretamente sobre que podrías hacer.

Un saludo!

josejp1 04-07-2011 17:16:09

Te envío un mensaje privado con la descripción de los programas que he realizado.
Seguramente se podrá pasar todo a PHP (aunque no conozco a fondo este lenguaje), pero no va a ser algo fácil como ves por la cantidad de módulos que tiene el software.

Julián 04-07-2011 20:13:49

Cita:

Empezado por josejp1 (Mensaje 405454)
Te envío un mensaje privado con la descripción de los programas que he realizado.
Seguramente se podrá pasar todo a PHP (aunque no conozco a fondo este lenguaje), pero no va a ser algo fácil como ves por la cantidad de módulos que tiene el software.


Bueno, yo he programado bastante con Delphi, y también con PHP, y leyendo tu descripción, llego fácilmente a la conclusión de que ese es exactamente el tipo de aplicación para la que yo elegiría PHP, sin lugar a la menor duda.
Ademas, teniendo ya la base de datos en firebird la migración es muy fácil, sobre todo si usamos un buén framework. Para el tipo de cosas que describes, en php hay librerías y documentación en cantidad y calidad.
Mi consejo es el mismo que te da Lord Delfos: aprende php por la vía rápida. Controlando como controlas Delphi te será muy fácil hacerlo.

Creo que tu empresa ha tomado una decision acertada: base de datos opensource en el servidor, aplicación en el servidor, lenguaje opensource, multiplataforma, sin dependencias de licencias de uso, y con toda la potencia, (html5, css3, ajax) que los modernos navegadores nos permiten.

En resumen, ya estás tardando en ponerte un linux y empezar con PHP.

Y si ademas del típico entorno apache-php miras cosas como node.js, nginx o mongodb creo que puedes adelantar a tu trepa como si estuviera parao. :D

Y aqui tenemos unos subforos de html, css y php para resolver casi cualquier duda.

Un saludo!

josejp1 04-07-2011 20:59:46

Muchas gracias Julián :)
Bueno voy a ver si encuentro un buen framework para PHP y me pongo a ello, y lo que para mi es muy importante, que es poder aprovechar de alguna forma todo el trabajo anterior, si no el código por lo menos las plantillas, el esquema del programa.
Si PHP permitiera algo parecido a las dll sería lo ideal, guardaría todos los procedimientos ya desarrollados en una dll y luego desde PHP los iría llamando.

Julián 04-07-2011 21:12:07

Antes de meterte con un framework leete un libro y te haces unas cuantas prácticas. Tus dll's yo lo que haría sería rehacerlas como clases de php .

Como te pongas a hacer código spaguetti en php estás perdido. O como vayas con prisas.

Como framework no se cual recomendarte. A mi no me gusta ninguno, por eso me hice el mio propio, que no se si se puede llamar framework o cms, pero que me funciona de cojones. Aunque si tuviera que elegir un framework me decidiría sin duda por uno llamado agora, por dos motivos: es sencillo, rápido y su autor anda por aquí cerca y es de fiar :D

Jau!

josejp1 04-07-2011 21:37:52

Menudo verano que me voy a pasar aprendiendo PHP, con lo fácil que se hace todo en Delphi (sobre todo la depuración, las trazas) , he pedido opinión en el foro PHP sobre radphp xe a ver qué me dicen....


La franja horaria es GMT +2. Ahora son las 11:38:07.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi