Suscribo al 100% tu comentario. Pero una cosa: si piensas que en el culo de Europa no valen para nada los títulos no te digo ya fuera xD
He vivido en UK y en Holanda y nunca jamás de los jamases me han pedido absolutamente nada que no fuera experiencia demostrable en X. Menos aún que en España que sí me han preguntado alguna vez por la carrera o similar.
Es más, hice una entrevista para una empresa de UK hace 2 semanas y ni se mencionó qué estudios tenía xD Era para un puesto "alto" de hecho pero lo único que miraron es que supiera hacer X para ese puesto.
y si es gente que no tiene experiencia (porque no le dan la oportunidad) y simplemente sigue formandose? Yo tengo muchos cursos, todos con sus diplomitas, pero no experiencia ya que no me contratan (vamos, la pescadilla que se muerde la cola)... que hacemos en estos casos?? nos tenemos que comer los mocos en otro tipo de trabajos porque entre la edad y la escasa experiencia ya no nos quieren en ningun lao (incluso en los que no piden experiencia!!!)...
Última edición por josepzin; 18/03/2017 a las 14:03
No se a que te refieres por titulitis.
Yo defendere siempre la universidad publica española, pero fijate, no tengo titulo (aun) :S
Al final es lo que te han dicho, a un RRHH de una headhunter a lo mejor se la cuelas con una certificacion, pero luego resulta que en las empresas hay gente que repasa los perfiles. Para una carnica puede que las certificaciones al peso valgan para algo, pero a no ser que sea una certificacion que NECESITES por ejemplo para dar servicio de una empresa grande, o que sea para un conocimiento muy especifico, poco te va a servir.
En 2017 hay muchisimas formas para destacar sobre la media, y el 90% de ellas son gratuitas.
Mostrar interes por lo que haces, asistir o colaborar en grupos de meetup, tener un github, poder decir que libros lees o a que desarrolladores sigues en twitter, y son solo unos ejemplos de cosas que valoro mil veces mas que el enesimo tengo un cert en .net para un puesto de JS no angular...
^MiSaTo^ (18/03/2017)
A mi se me ocurre que te abras un github y empieces a subir cosas. Yo pase de una empresa muy pequeñita (< 5 trabajadores contando con dueño y hermano) a la segunda o tercera del sector simplemente porque empece a autoformarme, ir a cursos, apuntarme a moocs y saber de que hablaba en las entrevistas. Y deje claro que tenia poca experiencia, pero en muchos casos es mas importante la capacidad de reinvertarse y de aprender que tener 10 años de experiencia en algo.
Es mas, CV que veo con mas de 6 años de experiencia en JS que solo ponen Angular, en mi caso me hacen pensar que en vez de saber del lenguaje saben de un framework.
Al final cada empresa es distinta, pero para mi la constante buscando gente ha sido la capacidad de saber de todo un poco y auto formarse.
-----Actualizado-----
Cuantos CV revisas a la semana? Yo muchos y lo que menos miro es el CV. Normalmente voy a linkedin y busco repositorios, proyectos y endorsements. Después si eso me leo el CV y la presentación.
Edito para hacer incapie. Linkedin >>> CV >>> Presentación. Cuidad estas cosas. Poner información de verdad. No pongáis 10000000 conocimientos para luego tener 1 endorsment por cada. Si poneis proyectos que funcionen. Tener los perfiles siempre como poco en vuestra lengua materna e ingles. Si decis que sabeis de algo, intentad probarlo. Haced la vida sencilla al tio que va a entrar.
Ademas en todas las ultimas entrevistas ha sido siempre igual:
* Llamada de XXX minutos con recruiter - Perfecto para practicar ingles
* Mi linkedin onfira con toda la gente de la empresa interesada - CEO CTO + el que me va a entrevistar
* Llamada de ~30 minutos con CTO/CEO de la empresa - Me piden mi github y pruebas de que lo que les cuento es cierto - En mi caso complicado porque no he trabajado para una empresa que haga SL
* Envio pruebas + CV
* Empezamos a concretar viaje para vernos las caras
-----Actualizado-----
Tb pasa con empresas que dan soporte a cierta tecnologia.
Para poder ofrecer soporte a microsoft, ibm, ciscos y etc obligan a que la gente tenga las certificaciones.
Última edición por otto_xd; 18/03/2017 a las 14:55
@otto_xd Esa es tu experiencia particular. En general nadie está dispuesto a mirar código ajeno, prefieren enviar exámenes de programación a los candidatos.
Aquí tienes una lista de empresas de diferentes partes del mundo y qué suelen exigir en sus procesos de selección:
https://github.com/poteto/hiring-without-whiteboards
Como verás el "take home project" es lo normal.
Última edición por Zoltar; 18/03/2017 a las 16:49
Voy a ser honesto con este tema. No es que otras veces no lo sea ehhh.
Respecto a los títulos y certificaciones creo que nunca están de menos. Bien por necesidades de proyecto o bien por ser una prueba de mínimo interés en un tema. Luego ya hay que ver que certificación y que titulo.
Llevo mas de 10 años trabajando como programador. Puedo decir que la experiencia es importante, mucho mas que los títulos, sin duda alguna. Pero lo que realmente es importante es no acomodarse, tener actitud pro-activa y mentalidad abierta. Mentalidad abierta a los cambios, a otras formas de ver los problemas y a no dejar de aprender.
Me dan mucha envidia algunos compañeros que son capaces de investigar cosas nuevas día tras día y también abordar la misma mierda sin que decaiga su actitud (todo el mudo tiene días mejores o peores, claro esta). Esa actitud que no te permite dudar de que eres capaz de hacer cualquier cosa que te propongas.
Así que... yo diría que hay que esforzarse cada día como el primero y no olvidar nunca que nuestro peor enemigo somos nosotros mismos. Si algo va mal siempre hay opciones.
Lo cierto es que los procesos de contratación muchas veces están viciados por la falta de preparación de quienes los realizan. Bien a nivel técnico o de prejuicios. No siempre es así, pero he visto de todo. Y hablo desde el lado de los que buscan gente para proyectos.
Última edición por mortimor; 18/03/2017 a las 17:15
Muchas gracias a todos por vuestros aportes. Me sorprende que en el mundo tecnólogico no sea imprescindible algunas certificaciones, tenía una idea totalmente distinta del mundillo como necesidad de acreditar el saber de algo mediante las certificaciones y no exámenes psicotécnicos de programación. Me pondré por mi cuenta con libros, documentación, youtube y stackoverflow.
Los piscotécnicos no los he visto fuera de españa. Ahora, pruebas de código en pizarra y ejercicios de hacer en casa, los que quieras y más.
Lo mejor y más rápido para aprender son los cursos en vídeo. En Udemy puedes encontrar muy buenos a precios muy bajos pero tienes que defenderte con el inglés.
Si tienes poca experiencia sí es recomendable sacarse alguna certificación para pasar el primer filtro por CV.
Requiere más recursos leer código ajeno en GitHub que comprobar un examen de programación. Además la inmensa mayoría de los desarrolladores no implementan nada en GitHub.
Última edición por Zoltar; 19/03/2017 a las 10:26
Una curiosidad que tengo respecto al tema: ¿No es peor aprender por tu cuenta y luego tratar de sacar el certificado? Lo digo porque muchas veces, aprendiendo por tu cuenta adquieres "malos hábitos", y cuando llegas a la certificación te cuesta mucho deshacer esas manías.
Un caso de un compañero con Java es que estaba acostumbradísimo a hacer la concatenación de cadenas tipo "Hola mundo" + var + " Nos vemos por ahí", cuando lo correcto es "Hola mundo".concat(var).concat(" Nos vemos por ahí") por temas de estilo y rendimiento. Y a un par de días del exámen aun estaba intentando acordarse del concat.
PROYECTOS REALIZADOS: FrikiMusic, Motor Scroll Tileado v3.2, Venturer2X (GP2X/WIZ), Echo, Screen Break Time
PROYECTOS EN MARCHA (algunos): Bennu GP2X: 95% (necesito ayuda) ¡Antes de Halloween!: 92% SpaceH2H: 8%
Los "strings" no se deben concatenar así. Lo recomendable es utilizar "String.format":
String result = String.format("One: %1$d Two: %2$d Three: %3$d", 10, 20, 30);
System.out.println(result);
http://docs.oracle.com/javase/6/docs...g.Object...%29
Un "string" es inmutable, por lo tanto al concatenar un "string" con otro se crea un nuevo "string". Si la concatenación se repite muchas veces (por ejemplo en un bucle) puede requerir mucha memoria, en estos casos se debe usar "StringBuilder":
https://docs.oracle.com/javase/7/doc...ngBuilder.html
Estudiando por tu cuenta, si el material es bueno, aprendes las buenas prácticas.
Última edición por Zoltar; 19/03/2017 a las 20:36
Marcadores