Programadores. El hilo de los hinformáticos profesionales como PABLOPL.

iskariote rebuznó:
¿Quiere decir eso que si me pongo con Ruby me haces una carta de recomendación? :lol: (risa nerviosa a ver si cuela)

La clave está en lo de "cracks". Ser un crack en cualquier lenguaje, como en cualquier trabajo, implica muchas cosas. Una experiencia amplia y de calidad para empezar, que es algo que necesita de trabajar en proyectos de cierto nivel en los que aprender metodologías que algún día sean de crack. Esto es un problema gordo si uno vive en España, donde la gente que contrata no sabe ni por dónde le viene el aire.

De todas formas, no te quiero llevar la contraria porque seguro que razón llevas, así que tendré que hacer hueco (otro más) para ponerme con Ruby y RoR.

Por supuesto hamijo iskariote, cuela.

El caso es lo que dice Armin. Hay que especializarse, hay que jugársela en un lenguaje que lo esté empezando a petar.
Para volver al batiburrillo con el que ganarse la vida en España tienes toda la vida por delante.

Hace años los que apostaron por Java u Oracle han triunfado. Porqué no ser tú uno de los que lo pete con Ruby on Rails de aquí a 3 años?
 
iskariote rebuznó:
Comentabais algo sobre qué lenguaje usaban en el banco Santander y me sorprendió que no se dijera Java, que es en el que trabajaba un informático que conocí mientras él pasaba por su ronda de becario.

En el Santander se usa de todo. COBOL, como ya dije, que aunque no sé cuánto de bien pagado está, siempre habrá curro.

En java está una herramienta, que sólo vale ahí: Banksphere. Por cierto, es una modificación del Eclipse.

Además se usa pl/sql, oracle, db2, shell y herramientas de ETL como Informatica PWC y de Business Inteligence como Business Object.

Todo eso que yo conozca, pero imagino que habrá más historias.
 
Kokillo, el tema está en la palestra porque lo pusiste tú. ¿A cuánto te pagan el quote? :lol:

Armin, me he debido expresar mal, lo que dices es lo que entiendo de la realidad actual de la programación como trabajo, la especialización es el camino a ser un buen profesional, pero en España quienes pagan parecen no tener ni idea de qué es eso y piden un batiburrillo de competencias que da lástima verlo. Supongo que la ambigüedad es por lo de "experiencia amplia", pero me refería a la cantidad experiencia en algo en particular, no a una multitud de experiencias en un espectro muy grande de competencias.

Venancio, la razón por la que me puse con Django y no con RoR es precisamente lo que comentas. Ruby on Rails entró con paso firme en el desarrollo web y fue el framework que hizo que el lenguaje Ruby ganase la mayoría de sus adeptos. Django, en cambio, es un framework en Python, un lenguaje que lleva mucho tiempo y que está viviendo un momento muy dulce, o eso creo yo. La verdad es que para este tipo de predicciones no tengo mal ojo y para ahorrarme remordimientos voy a seguir con python, que tiene mucho peso en la robótica, que es el campo donde me interesa meter el pie. Pero me voy a poner con ruby a ratos a ver qué me parece. Quién sabe.
 
Aunque no lo creáis, no ejerzo como científico. De hecho nunca he trabajado en el sector científico, ya que el futuro era desolador. No tengo las capacidades necesarias para ser docente ni la curiosidad suficiente para ejercer como investigador, así que asumí que el futuro o la estabilidad laboral, se encontraba en el sector tecnológico, así que el último año de carrera ingresé en una selección de candidatos para ser formados en diversas herramientas y lenguajes de programación, todo pagado por la mayor consultora de negreros y explotadores del mundo, Accenture.

Ellos aparecieron y nos llevaron a sus oficinas. Allí nos explicaron a qué se dedicaban y cuál era su propósito para con nosotros, que no era más que formar a chicos y chicas procedentes del mundo de la ciencia, porque según ellos, se nos presuponen ciertas capacidades y habilidades y demás parafernalia usada para adular y mentir, ya me entendéis, así que eso, que después de darnos una murga importante, nos dieron una serie de conocimientos básicos y nos colocaron como cobayas a aprender distintas materias relacionadas con la informática.

Unos escogieron administración de servidores, otros lenguajes web, y yo tiré por bases de datos y lenguajes de programación en entornos abiertos, así que me especialicé en SQL/PLSQL, productos Oracle y lenguajes shell, korn shell, bash shell y cualquier cosa que pueda funcionar en una máquina UNIX, básicamente :lol:

La diferencia entre mi caso y el de cualquier estudiante de informática o FP, es que debido a venir de donde venía, me formaban para ser un futuro analista, y no un programador. Si os fijáis, en las ofertas de trabajo de empresas como Accenture, Indra y demás hijos de satanás, a la hora de buscar perfiles como analistas funcionales u orgánicos, suelen exigir carreras como física, matemáticas, química... Y no informática en sí.

Dicho esto, yo estoy a favor de especializarse en un determinado ámbito y explotar todos los recursos del mismo para ser una "eminencia". Eso de saber de todo un poco te da para trabajos de menor estofa, aunque las posibilidades de encontrar son mas altas por definición.
 
Lo de las consultoras como Accenture es horrible. Son gentuza y me preocupa mucho que todavía sigan siendo capaces de engañar a gente.

Una vez, en un ciclo de charlas tecnológicas organizado por la universidad entré en la de esta consultora. No tenía ni idea de quiénes eran ni de qué hacían. Un tío con corbata y un traje que le quedaba muy mal se pasó 50 minutos contándonos cómo se entra como delfín junior (o algún nombre estúpido por el estilo) y se puede llegar, en tan solo 7 años de tareas no mencionadas (luego supe que básicamente era tragar mierda) a ser presidente de Jamaica por el mero hecho de permanecer en la empresa. Todo era genial, amigos.

En el turno de preguntas alguien sugirió que eso de un tío enseñando diapositivas que enseñaban formas piramidales y sólo prometían bondades era algo de lo que sospechar. Lo formuló con algo como "Y si es tan maravilloso, ¿por qué es necesario mandar a alguien para que nos lo venda?".

La respuesta fue algo así:

tumblr_mjtcdiCs0N1red1poo1_500.jpg



Slowhand, ahórranos la búsqueda en wikipedia, ¿qué diferencia a un analista de un programador, además de sus estudios?
 
iskariote rebuznó:
Lo de las consultoras como Accenture es horrible. Son gentuza y me preocupa mucho que todavía sigan siendo capaces de engañar a gente.

Siguen siendo capaces porque hay muchísima gente a la que le encanta echar horas. Luego hablas con ellos y te dicen que no, que a ellos también les gustaría estar en casa o tomándose unas cañas con los colegas, pero es que el curro...

Una polla en mesa de cristal, les digo siempre. Si de verdad fuera así no estarías dejándote la vida y los ojos delante de la pantalla. Encima es esta gente la que luego hace que al resto, que nos vamos a nuestra hora, nos miren mal y nos digan polleces de que si no tenemos compromiso y tal y cual.
 
Una muy buena charla de un programador que lo dejó todo por montar una startup. verdades como puños....
Para ver este contenido, necesitaremos su consentimiento para configurar cookies de terceros.
Para obtener información más detallada, consulte nuestra página de cookies.


Otra ...

Para ver este contenido, necesitaremos su consentimiento para configurar cookies de terceros.
Para obtener información más detallada, consulte nuestra página de cookies.
 
El primer vídeo tiene un acople de fondo del que no me había dado cuenta hasta que lo he leído. Sí es verdad que el gato se ha ido en cuanto he subido el volumen.

No están mal. Destacaría lo que dice en el primer vídeo de la comunidad, la importancia de ir a sitios y conocer gente, no quedarse en casa a lo one man army. Estando solo solamente se llega a la puerta de Accenture a buscar trabajo o en los brazos de un comercial espabilao que le exprima y le dé la patada cuando considere oportuno.
 
Arca-no rebuznó:
Una muy buena charla de un programador que lo dejó todo por montar una startup. verdades como puños....
Para ver este contenido, necesitaremos su consentimiento para configurar cookies de terceros.
Para obtener información más detallada, consulte nuestra página de cookies.


Lo he visionado entero. Desde luego no se puede negar que este tipo es un programador.

Tiene razón en muchos aspectos, como por ejemplo que la programación es un trabajo en equipo. La inteligencia colectiva para mí es imprescindible en un mundo tan complejo como la programación. Se nota que ha mamado de la cultura americana y comprueba que es mejor trabajar con un grupo de cinco "mediocres" que están bien avenidos y comparten la información que con un grupo en el que hay uno (o dos) que es un gurú/s y el resto mediocres que se llevan a matar y que no se atreven a preguntar al de al lado porque no tienen la suficiente confianza.

Por ponerle una pega me parece incoherente que hable de dignificar la profesión y "trabajar bien" al principio de la exposición y luego con las preguntas diga que "su código no es un buen ejemplo" o que "99% es desarrollo y el 1% son test". No habla muy bien sobre la calidad del software.

La programación y el desarrollo web, qué tiempos aquellos...
 
ElHombreQueViola rebuznó:
99% es desarrollo y el 1% son test

No he visto el video pero LOS COJONES, dime aprox. en qué parte de los 3/4 de hora de video está eso que me interesa bastante ya que precisamente en mi empresa yo me ocupo de virtualizar todo tipo de S.O. para aplicar test de estrés al software en desarrollo para ver si falla algo y lo de que un 1% de la parte de creación de un programa es hacer test me toca soberanamente los huevos.
 
Slowhand rebuznó:
La diferencia entre mi caso y el de cualquier estudiante de informática o FP, es que debido a venir de donde venía, me formaban para ser un futuro analista, y no un programador. Si os fijáis, en las ofertas de trabajo de empresas como Accenture, Indra y demás hijos de satanás, a la hora de buscar perfiles como analistas funcionales u orgánicos, suelen exigir carreras como física, matemáticas, química... Y no informática en sí.

En realidad eso no lo hace Accenture solamente, todos los que llevamos tiempo en este mercado sabemos que es mucho mejor un físico, o matématico que sepan programar y tengan interes por esta carrera que un infórmatico, yo nunca he discriminado perfiles por ese motivo al seleccionar, pero sí es cierto que antes dos perfiles similares siempre me he decantando antes por los primeros que por el segundo.


iskariote rebuznó:
¿Soy un mierda por no ir a dos bandas? Siempre me ha parecido que especializarse es más sensato, pero hay gente que programa en varios lenguajes y no lo hace mal.


Si te sirve de algo llevo muchos, pero muchos años ganandome la vida con esto, y la contestación es que en realidad depende de como y dónde prefieras trabajar, si tu objetivo es trabajar en España es mejor no especializarte porque son mayoría pymes y micro pymes que requieren de perfiles diferentes según el tipo de proyecto al que hayan conseguido jincar' el diente, (si eres freelance pasa lo mismo), la oferta para grandes empresas es mucho más limitada aquí que fuera y te restringe cambiar de ambito laboral estar ligado a un lenguaje o framework, si tu objetivo es trabajar fuera de españa es más lógica la especialización porque no se improvisa tanto y las empresas son más grandes y los proyectos (aka tu continuidad en ellos) también.


Dicho esto, quizas por mis circunstancias, nunca he entendido la especialización, he trabajado (cobrando se entiende) con SQL, PL/SQL, hQL, delphi, cobol, c#, php, javascript (con algunos de su pleyade de frameworks) y más que me dejo porque ya ni me acuerdo. La conclusión es que no hay mucha diferencia para ser rentable en todos (tu defines perfectamente la idea con "hay gente que programa en varios lenguajes y no lo hace mal"), básicamente lo se suele hacer es gestión de datos y presentación de los mismos y no poner cohetes en la luna, por lo que si eres bueno (de forma general como desarrollador) eres rentable en cualquier entorno con una mínima curva de aprendizaje, y a partir de ese umbral de rentabilidad se prefiere (salvo en casos muy concretos) contratar tipos espabilados y resueltos que especialistas autistas de su entorno, que básicamente es por lo que me contrataban a mi cuando trabajaba para otros (por lo primero no por lo segundo).
 
PatoLaqueado rebuznó:
En realidad eso no lo hace Accenture solamente, todos los que llevamos tiempo en este mercado sabemos que es mucho mejor un físico, o matématico que sepan programar y tengan interes por esta carrera que un infórmatico, yo nunca he discriminado perfiles por ese motivo al seleccionar, pero sí es cierto que antes dos perfiles similares siempre me he decantando antes por los primeros que por el segundo.

Un poco más de explicación de esto no estaría mal.
Yo ahora mismo tengo un jefe que es matemático, cuando entró sabía 4 cosas, y ahora (unos 12 años después), tiene unos conocimientos técnicos que asustan, más que un gran jefe es el mejor técnico del área, le gusta más el bajo nivel que hacer "de jefe". Pero no creo que pudiera ser mejor analista que otros informáticos de origen.

¿Qué tenemos de malo los hinformáticos para ser analistas? ¿Y consultores?
 
No sé si tendrá algo que ver, pero matemáticos he conocido poquitos y todos trabajaban picando código y gente que venía de la carrera de física sí que he conocido más y todos trabajaban con cosas relacionadas con bases de datos. Ni idea de si hay alguna relación o es sólo casualidad que esas carreras acaben con esas salidas.
 
cocreta2000 rebuznó:
¿Qué tenemos de malo los hinformáticos para ser analistas? ¿Y consultores?

Lo primero que te digo es que yo también soy informático así que tiro piedras contra mi tejado. Supongo que habrá por ahí sesudos estudios de RRHH que digan el porqué, yo me baso en la experiencia que he tenido y en lo que he ido pensando y charlando con la gente a lo largo de los años, así que aquí te cago el ladrillo.


Creo que todo parte de la base que te dan en las carreras, cuando aquí hacemos coña con que las carreras de letras no son carreras (y menos con los programas de estudio actuales) pasa lo mismo con las ingenierías pero a distinto nivel, pero sin embargo no pasa con las ciencias puras, la física y las matemáticas son las que son y por debajo de cierto nivel no se puede bajar salvo que eliminen la carrera.

Es impensable que un físico o matemático salga de su carrera sin saber cálculo diferencial e integral por ejemplo, sin embargo el primer año de informática que yo hice (y hace ya tiempo, no me quiero imaginar cómo será ahora) el profesor pregunto en física a mano alzada cuantos no sabían resolver una integral, y al ser mayoría se decidió que los problemas de física en los exámenes se podían dejar planteados sin resolver las ecuaciones diferenciales, esto me dejo a mí y alguno más con cara de gilipollas pensando que para que el esfuerzo del cou y nuestro interés en las matemáticas para que luego nos las borrarán del temario, esto que cuento puede parecer solo una anécdota pero se extiende absolutamente a todas las materias, porque al no ser una ciencia pura se puede hacer absolutamente en todas las materias, otro ejemplo de los miles que se pueden poner es la criptografía, pocos informáticos comprenderán (o tendrán que comprender) la base matemática que hay debajo de los algoritmos criptográficos, se limitarán a copiar el algoritmo o usar la librería de turno para usarlo, los de ciencias de verdad puede que hagan lo mismo pero comprenden perfectamente la base matemática que subyace, y sino la comprenden da igual sacan el cuaderno echan un par de cuentas y la comprenden, y como la informática parte en su base de las matemáticas esto se puede extender, a proceso de datos, sistemas de comunicaciones, y a casi todo.


El 99% de los informáticos lo que hacemos es ensamblar codigo, o diseñar como otros tienen que ensamblarlo, hacer que funcione y en el mejor de los casos pasar unas baterías de pruebas para ver que todo está OK, el código que generamos no tiene gran misterio, el "core" está en framework, el SO o las librerías que haya debajo y que nosotros usamos, y a veces ni eso porque el código de los frameworks actuales es de tan alto nivel que tampoco tiene nada de especial, esto no tiene por qué ser malo, pero no tenemos la capacidad de resolución de problemas, ni de pensamiento abstracto, ni de sacrificio, ni de comprensión, ni al final, porque no decirlo, de inteligencia global aplicada (por darle un nombre) que tienen un matemático o un físico, no es una cuestión de ser más o menos inteligente, es una cuestión de cuanto has tenido que usar tu inteligencia y cómo, y durante cuánto tiempo lo has hecho, como se que os mola, llevado al ejemplo de las mancuernas, a determinado nivel poco tiene que ver la genética y muchísimo más el esfuerzo, la capacidad de sacrificio y tiempo dedicado del mancuernero en cuestión.

Por eso la experiencia me ha demostrado que salvo honrosas excepciones, que generalmente se han preocupado de complementar su formación fuera de la propia carrera, los matemáticos y físicos siempre son capaces de resolver los problemas antes y mejor que los informáticos en todos los ámbitos, desde picar código a analizar como otros deben picarlo, y cuanto más "blanda" es la ingeniería que cursan peores informáticos son.

Caso aparte son los consultores, ahí creo que no son mejores, pero es porque la consultoría tiene más (al menos dónde yo la he tenido que hacer) de relaciones personales y comprensión de motivaciones humanas que tecnológicas, no es que las segundas no importen es que si no eres un tuercebotas técnico, las primeras cuentan más para ser capaz de llevar un proyecto adelante con mucha gente involucrada y eso generalmente no va en la formación sino en el carácter de cada uno.
 
Que sea lo que ocurre en la práctica, será así, yo tampoco tengo muchísimas referencias del sector privado, como sabéis.

Pero vamos, que las matemáticas que yo di en informática no eran cualquier cosa. Y en teleco, eran un puro las matemáticas y la física, de obligado pase por academia y repetición de exámenes para el 95% de la gente.
Y las prácticas que había que hacer antes, cuando internet eran 4 webs (y las 4 eran porno), y tenías que dejarte los cuernos pensando y leerte libros de PAPEL en las bibliotecas, creo que te daban base para poder resolver casi cualquier tipo de problemas.
Yo es que sigo pensando que seguimos manejados por encima por esta gentuza de letras, los de LADE y demás gente de carreras "orientadas a la gestión", y los hay buenos, pero la mayoría es morralla que sabe 4 cosas para aparentar y venderle a otros tuercebotas como ellos que saben ser jefes y analizar los problemas de recursos humanos.

Además, igual que te digo que mi jefe es matemático y me parece un tipo solvente y listo, te digo que conozco más matemáticos y físicos grillados, de estos que ven bosones de higgs volando y que buscan ecuaciones para explicar cómo se hace el capuccino, tipo John Nash. Y ya los que pasan unos años haciendo doctorado en la universidad y dando clases, no te quiero ni contar.
 
cocreta2000 rebuznó:
Que sea lo que ocurre en la práctica, será así, yo tampoco tengo muchísimas referencias del sector privado, como sabéis.

Pero vamos, que las matemáticas que yo di en informática no eran cualquier cosa. Y en teleco, eran un puro las matemáticas y la física, de obligado pase por academia y repetición de exámenes para el 95% de la gente.
Y las prácticas que había que hacer antes, cuando internet eran 4 webs (y las 4 eran porno), y tenías que dejarte los cuernos pensando y leerte libros de PAPEL en las bibliotecas, creo que te daban base para poder resolver casi cualquier tipo de problemas.
Yo es que sigo pensando que seguimos manejados por encima por esta gentuza de letras, los de LADE y demás gente de carreras "orientadas a la gestión", y los hay buenos, pero la mayoría es morralla que sabe 4 cosas para aparentar y venderle a otros tuercebotas como ellos que saben ser jefes y analizar los problemas de recursos humanos.

Además, igual que te digo que mi jefe es matemático y me parece un tipo solvente y listo, te digo que conozco más matemáticos y físicos grillados, de estos que ven bosones de higgs volando y que buscan ecuaciones para explicar cómo se hace el capuccino, tipo John Nash. Y ya los que pasan unos años haciendo doctorado en la universidad y dando clases, no te quiero ni contar.

Te contesto por matizar porque básicamente creo que estamos de acuerdo en todo.

Es que los teleco son tambien mejores informáticos que los informáticos, lo cual apoya mi tesis de que cuanto más blanda es la ingenieria peor es el infomático.

El hecho de que sigamos manejados de esa forma, y además dividiendo en grados como informatica de gestión que salen de ahí poco más que manejando el excel es lo que hace es que cada vez sea más complicado contratar un informático de informática en condiciones, y sea cada vez mejor un informático de físicas.

En cuanto a los tarados, ahí me sacas ventaja, seguramente los habrá a patadas yo no lo se, pero no me he encontrado ninguno (en realidad solo uno, un puto genio autista, pero curiosamente era de informática), quizás porque al ser yo del sector privado los filtros que se aplican evitan que entren taradaos que ven ecuaciones hasta en la polla de turbo, porque por muy bueno que sea un tío si está tarado no es encajable en un equipo y por tanto se le descarta, en la administración supongo que esos tarados pueden barrer a los demás en una oposición y por eso te los has encontrado más que yo, ni idea.
 
Armin Tamzarian rebuznó:
No he visto el video pero LOS COJONES, dime aprox. en qué parte de los 3/4 de hora de video está eso que me interesa bastante ya que precisamente en mi empresa yo me ocupo de virtualizar todo tipo de S.O. para aplicar test de estrés al software en desarrollo para ver si falla algo y lo de que un 1% de la parte de creación de un programa es hacer test me toca soberanamente los huevos.

A partir de los 40m 50s
 
Esto mejoraría bastante si pusiéramos utilidades, webs, y toda la mierda que se maneja día a día para goce del personal.

No quiero decir lawebdelprogramador ni esas mierda, algo realmente bueno, útil o que por su simple sencillez te deje con el culo torcido.

La de stackoverflow que puso Carapenis, por ejemplo, no la conocía y ya está en mis más mejores marcadores.

En mi caso, tiro mucho pero mucho mucho de la sencillez de Notepad++, que es tan simple como el Notepad de Windows95 pero se traga cualquier lenguaje (ActionScript, ADA, asp, Assembly, autoIt, bash, Batch, C, C++, C#, Caml, CmakeFile, Cobol, CSS, D, DIFF, Flash ActionScript, Fortran, Gui4CLI, Haskell, HTML, ini file, InnoSetup, Java, Javascript, JSP, KiXtart, LISP, Lua, Makefile, Matlab, NSIS, Objective-C, PHP, Pascal, Perl, php, PowerShell, Postscript, Properties file, Python, R, RC, Ruby, Scheme, Shell, Smalltalk, SQL, TCL, TeX, Visual Basic / Visual Basic Script, Verilog, VHDL, XML, YAML) y automáticamente te marca todo con colorines que harían llorar de emoción a Barley.
 
A mí stackoverflow me salva el culo 10 veces al día, es maná.

Editor de textos uso geany y sublime, mano de santo, oiga.
 
Pues no es mala idea, Kokillo.

StackOverflow es mi segunda casa. Me ha salvado el culo un millón de veces y no soy el único. Muchos proyectos de software libre ya miden su impacto por el número de preguntas generadas en stackoverflow.

El Notepad++ está muy bien, tiene una serie de plugins muy interesantes que lo convierten casi en un IDE decente.

Desde que estoy en linux he estado como alma en pena, echando de menos ese editor y sin encontrar un sustituto. Me pongo a buscar comparativas y me canso antes de instalar la primera.

Así estoy, que me he aficionado a usar el Vim. Un editor que odiaba con todas mis fuerzas pero que al final se está ganando mi cariño. Uso un plugin que resalta sintaxis y otro de navegar por directorios. Me parece que tengo alguno más instalado, pero no lo recuerdo. Y tengo pendiente añadir unos pocos extras todavía, pero como me voy apañando me ha dado algo de fatiguita. Lo mejor es que tengo en bitbucket un zip con los archivos de los plugins y en un instante puedo tener mi editor en cualquier máquina linux, lo cual es extremadamente útil si tienes que conectarte a servidores a hacer mierdas.

Kokillo, espérate a que descubras github dentro de 3 años o así, te va a encantar.
 
carapito rebuznó:
A mí stackoverflow me salva el culo 10 veces al día, es maná.

Editor de textos uso geany y sublime, mano de santo, oiga.

Pues como dice, SUBLIME, ese fondo negro es cojonudo y se hace menos cansado, aunque en Notepad++ también se puede configurar he estado trasteando con este y me parece muy cómodo, como su función de visión general en la esquina superior derecha.

Te doy mis dies.
 
Arriba Pie