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] [JOB] Why GitHub is not your CV

From: Alex F.
Sent on: Tuesday, February 11, 2014 10:42 AM
Buenas,

Como siempre, no me resisto a entrar al trapo; perdonad el atrevimiento.

Yo creo que GitHub es una ayuda inestimable para evaluar a un candidato, pero no es en absoluto imprescindible. Cuando un arquitecto va a una entrevista lleva un portafolio de proyectos que tiene bajo el brazo; y lo mismo un diseñador o un maquetador. Pues bien: es buena práctica que un desarrollador lleve también su portafolio de proyectos bajo el brazo, con cosas que haya hecho. En realidad da igual que sea su perfil público de GitHub, en Gitorious, en un SVN propio o en código impreso en papel continuo; en una entrevista técnica siempre ayuda mucho ver qué código ha sido capaz de escribir esa persona. Si presenta código ajeno se le va a pillar en 10 minutos de preguntas a fondo.

A algunos esto les parecerá una obsesión por el código; lo dicho no quita que no preguntemos por decisiones de diseño o por la arquitectura. Pero el código es la piedra fundamental sobre la que se asientan los proyectos de desarrollo, y entiendo que estamos hablando de trabajos de desarrollador. Un "arquitecto astronauta" que sólo sabe ver la vista desde 100 km de altura puede ser muy útil en otro tipo de trabajos. Para mí, es fundamental conocer el código y haber escrito una parte.

Un GitHub a secas no sirve de nada, porque los proyectos destacados pueden ser forks o ser privados; pero dos o tres punteros a proyectos en Github son una gran ayuda.

Ahora, siempre habrá empresas que requieren tener perfil de GitHub o de StackOverflow, porque son clueless -- como bien habéis dicho, puede haber gente que guarda sus proyectos en BitBucket, en GNU Savannah o en Allioth, o simplemente que tiene todos sus proyectos privados. Pero el portafolio de proyectos es una gran ayuda para cualquier entrevistador. Y GitHub (o StackOverflow) pueden ser un portfolio mucho mejor que un perfil de LinkedIn.

Alex Fernández.


[masked] Gastón L .Rey <[address removed]>:
Yo creo que suma mucho, hace las cosas mas rapidas. Si tienes que entrevistar a alguien y este tiene un perfil en Github, no te puede enganiar, porque seguro haras un walkthrough de ciertas partes del codigo que te interesan, y esta persona tendra que contarte porque lo hizo asi y no de otra manera. Creo que es mejor tener eso, que ir a una entrevista a que te salgan con cualquier cosa. Y ademas seguro lo llevaras con mas soltura y entusiasmo que si te salen con esas pajas mentales de entrevistas de google que hay por ahi dando vueltas! xD


El 11 de febrero de 2014, 10:06, Sergio Ruiz <[address removed]> escribió:
Buenas!

Yo creo que es una herramienta más, no es la única e indispensable, pero puede dar pistas. GitHub/Bitbucket se pueden utilizar para valorar inquietudes, conocimientos, torpezas. Para un recruiter puede ser importante que una persona contribuya en proyectos Open Source, o que se mantenga en constante formación y la aplique en proyectos abiertos, disponibles por y para la comunidad. Que tengas repositorios públicos no quiere decir que seas mejor desarrollador, tampoco tiene por qué decir que seas peor. Habláis de obsesión, de que muchos profesionales no tienen perfiles públicos. No creo que sea ni bueno ni malo, sinceramente. Si a mi me apetece dar una charla y poner el código a disposición de la gente, pues ahí estará.

En cada proceso de selección sabrán lo que quieren evaluar y cómo quieren hacerlo. Como comencé diciendo, es una herramienta más, a disposición de todo el mundo. Quien quiera que la use. Y si en un proceso valoran colaboración en proyectos Open Source, pues cada uno podrá o no aportar repos de GitHub, Bitbucket, Google Code... 

Saludos,

Sergio Ruiz


[masked] Luis Martínez <[address removed]>:
Hola a todos.
Es mi primera aportación a ésta lista, después de algún tiempo en modo 'lurker', y he visto de todo, bueno y menos bueno, pero enriquecedor casi siempre.
Suscribo punto por punto todo lo expuesto por Ramón Corominas y algunos más.

No obstante, me gustaría añadir que, dadas las actuales circunstancias, con el poco tiempo que tienen las personas para realizar el trabajo que tienen entre manos, una de las múltiples opciones a su disposición para seleccionar es ver el código. De ahí lo de GitHub. Pero también hay un Bitbucket. Y más.

Creo que si lo que se pretende es determinar si alguien con un perfil en GitHub y varios proyectos abiertos, es competente profesionalmente (en todos los aspectos, incluído el trabajo en equipo, buen compañerismo, etc...) Github no aporta nada.
Pero la tendencia es la tendencia, hasta que cambie.

Yo tampoco tengo perfil visible en GitHub, y ni se me ocurre poner mis proyectos en abierto. Se me echarían mis clientes al cuello. O peor, no volverían a trabajar conmigo. Sí tengo mi repositorio de proyectos, pero en privado.

Ahora se lleva más que nunca antes el 'mira-cómo-molo', y de ahí, el exhibicionismo de tantas redes sociales. Pero buscar en redes sociales el perfil adecuado no me parece lo más sensato. Un screening de candidatos por ahí tampoco. Hay muchos grandes profesionales en España que no están en modo 'mira-cómo-molo'.

Mi granito de arena.

Un saludo.

Luis Martínez

---------------------------------

Luis Martínez Ordoñez



El 10 de febrero de 2014, 23:50, Ramón Corominas <[address removed]> escribió:
Hola, buenas.

Me resulta curiosa esta especie de "obsesión" por GitHub. Que sí, que está muy bien, pero hay mucha gente que está currando en empresas desde hace años y que son unos fieras no tienen de eso, o usan otros sistemas de control de versiones, o simplemente tienen vida personal y tal.

Por ejemplo, en la empresa en la que trabajo hay muchos desarrolladores, pero sólo hay uno o dos a los que puedo llamar "cracks", de esos que te resuelven un problema con una llamada, que se forman, que investigan, que te arreglan un código por el puro placer de encontrar la solución, y que tampoco se preocupan de reclamar su autoría.

Pero luego son un poco "antisociales cibernéticos". Sólo en Internet, ¿eh? Trabajan en equipo mejor que nadie, comparten sus conocimientos y su código (aunque eso sí, internamente porque no se preocupan de hacerlo fuera), se explican genial, generan ideas y soluciones creativas, no tienen miedo a preguntar, aprenden, enseñan... Pero quizá luego no lo dicen en Twitter, ni en Facebook, ni en Linkedin, ni tienen GitHub.

Así que por supuesto que GitHub no es tu CV. Es más, en cierto modo quizá me plantearía que alguien que no tiene GitHub puede ser porque está haciendo tantas cosas que no tiene tiempo para eso :P

Saludín,
Ramón.


PD: No, yo tampoco tengo GitHub (aunque sí intenciones de tenerlo algún día). Pero también es que tras 18 años en esto creo que ya no se me puede llamar desarrollador; me estoy quedando desfasado con tantas cosas nuevas que hay que aprender cada día y que no me dejan tiempo para GitHub :P



--
Observación: Si presionas "RESPONDER", tu mensaje se enviará a todas las personas de esta lista de correo ([address removed])
http://www.meetup.com/madridjs/
Ramón Corominas ([address removed]) de MadridJS envió este mensaje.
Para obtener más información sobre Ramón Corominas, visita su perfil de miembro: http://www.meetup.com/madridjs/members/32588842/
Quiero recibir emails de la lista de correo

Apenas son enviados
http://www.meetup.com/madridjs/list_prefs/?pref=1

En un único email diario
http://www.meetup.com/madridjs/list_prefs/?pref=2

No quiero recibir emails de la lista de correo
http://www.meetup.com/madridjs/list_prefs/?pref=0
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])
Luis Martínez ([address removed]) de MadridJS envió este mensaje.
Para obtener más información sobre Luis Martínez, visita su perfil de miembro.

To report this message or block the sender, please click here
Quiero recibir emails de la lista de correo Apenas son enviados | En un único email diario | No quiero recibir emails de la lista de correo





--

Please Note: If you hit "REPLY", your message will be sent to everyone on this mailing list ([address removed])
This message was sent by Sergio Ruiz ([address removed]) from MadridJS.
To learn more about Sergio Ruiz, visit his/her member profile

To report this message or block the sender, please click here



--
Gastón Leonardo Rey Fernandez




--
Observación: Si presionas "RESPONDER", tu mensaje se enviará a todas las personas de esta lista de correo ([address removed])
Gastón L .Rey ([address removed]) de MadridJS envió este mensaje.
Para obtener más información sobre Gastón L .Rey, visita su perfil de miembro.

To report this message or block the sender, please click here
Quiero recibir emails de la lista de correo Apenas son enviados | En un único email diario | No quiero recibir emails de la lista de correo

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

People in this
Meetup are also in:

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy