Está en la página 1de 45

Guía de bo s llo para cr cer


de J nior a S nior
¿Qué hace un DEV S nior que no pu da h cer yo?.

A tor: M riano Re t ría (@m ri n re t ria).

¿Cuál es la d f re cia e tre un J nior y


que es un S nior?
Un s nior es a guien que g n ra v lor y co pa te c n c mie to con el equ po.

Esta será la te ría s bre lo que tr b j ré en esta guía y mi o j t vo será ay da te a

que te co vie tas en un S nior.

En mis años de e p rie cia y d r gie do un equ po con ba ta tes i g ni ros e in-

g ni ras de sof w re, te pu do d cir que el c mún d n m n dor e tre un j nior y un

s nior para n s tros es que tan i po ta tes son para el equ po, cua tos err res co-

me ten, cua to m n g ment r qui ren, el tipo de pr gu tas que h cen, etc.

Si exi te una r l ción e tre lo que te me ciono arr ba y los años de e p rie cia

que ll van tr b ja do, pero ta bién i ye m cho el tipo de pr ye tos que han t ni-

do, el tipo de e pr sas, el tipo de j fes, etc. d m si das v ri bles…

Mi i te ción es orie ta te a que de cie ta fo ma te des cue ta en lo que n s tros

los l d res v mos como S nior para que tú bu ques desarr llar o m j rar esas c rac-

t rí t cas.

2







í­








































































fl





























































¿Cuá tos años de e p rie cia n c s to?

De pr f re cia 4 años de e p rie cia.

Esto no va l g do si pl me te a los años tr b ja do, po que t dos c n c mos a

m cha ge te que no apo ta v lor a los equ pos, que es t x ca, esas pe s nas de igual

fo ma cu plen los años de e p rie cia, pero e tán e ta c dos o ca bian con ta te-

me te de tr b jo po que no se sie ten “c m dos”.

---

En mi equ po a tual, en el d pa t me to de i g ni ría, hay 50 pe s nas, a g nas

de ellas son pe s nas con m chos años de e p rie cia, que en el p pel y en sus CV

p nen que son s nior, pero que aún c m ten err res de j nior, esas pe s nas tr ba-

jan “bien”, pero el v lor que apo tan al equ po co p r do con lo que c bran no es el

dese do.

En co p r ción hay pe s nas con no ta tos años de e p rie cia que h cen las

pr gu tas c rre tas, co pr m so alto, p cos err res, el v lor que apo tan es alto,

esas pe s nas son las que bu c mos r t ner e i pu sar, a g nas en poco tie po se

co vie ten en l d res por lo mi mo.

---

La edad i ye po que no ma me te ta bién hay un fa tor de m d rez, pero

como lo c me t ba c no co pe s nas j v nes pero con m cha m d rez y v c ve sa.

Te voy a pl t car la hi t ria de dos pr gr m d res, e tos pe s n jes s rán una

ab tra ción-f sión de pe s nas con las que he tr b j do.

DEV X, ti ne más de 7 años de e p rie cia, le e ca ta pr gr mar, ti ne m chas

hi t rias de éx tos y fr c sos.

Le gu ta h cer las c sas bien, s guie do las m j res prá t cas.

3






























fl











í­




























































ó­



ó­










































ó­
















































DEV Y, ti ne 2 o 3 años de e p rie cia, cree que es un buen pr gr m dor, en su

a t rior tr b jo h cía todo, era el que s c ba los pr ye tos, pero le pena co f sar

que m chos de sus pr ye tos fu ron con m las té n cas, lo sabe pero ni modo.

A bos son eje plos, de h cho me co tó tr b jo p ne les co te to po que me

qu de pe sa do que para a bos pe les he c n c do c ra t rí t cas que pu den

co pa tir, pero i si to, el pu to es que DEV X ti ne más años tr b ja do que DEV Y,

pero este ú t mo ti ne más co a za en sí.

La co a za no lo es todo, pero en este pr c so de co ve ti te de J nior a S nior

es pr b ble que s fras del f m so sí dr me del i po tor, del cual h bl ré ta bién

en este l bro.









fi

























fi







fi­














































6 H b l d des Té n cas cl ve
La pr f sión de desarr llo de sof w re es una pr f sión que con ta t me te ti ne

n v d des, cada mes, cada día hay algo nu vo, es f cil di trae se y t ner a si dad

ace ca de las te n l gías que d b rías de c n cer, mi r c me d ción es no ser de

los pr m ros que ado tan o i pl me tan sino ir tal vez un año d trás para c rr b rar

que es algo que va a t ner s po te y c m n dad.

Pero hay a g nas h b l d des que i d pe die t me te del le gu je que m n jes

van a ser con ta tes.

1. Bu car en I te net y Leer el M nual

Es c mún que a g na vez te h yas t p do con que te e cr ben LMGTFY (Let Me

Google That For You) u otro cl s co el RTFM (Read The Fu king M nual), b s c me te

te e tán d cie do que no d b rías h cer pr gu tas que ti nen re pue tas o vias y

que ti nen que ver con que tu mi mo lo av r gües.

¿Es una fo ma gr s ra? P drí mos a g me tar que hay fo mas m j res de i v tar

a a guien a av r guar o i ve t gar, s g ro que sí.

Pero el co ce to no es i c rre to, para p der t ner un rol de s nior d bes de pa-

sar tie po l ye do e i ve t ga do, d c me ta do tus ideas, este es un pr c so que

pu de r su tar fru tra te, e p cia me te po que a v ces la i fo m ción di p n ble es

m ch s ma, cómo di ti guir las s ñ les e tre ta to ru do.

5









í­






























































á­


























































á­






























á­



















L G FY - Bu car en I te net

A m nos que s pas todo, todo, no te drás la n c s dad de bu car nada en I te net.

Pu des bu car en i te net h cie do una pr gu ta o c l ca do las p l bras cl ve

por eje plo, yo i ve t ga do para este l bro bu co:

- Why you should Google rst

- Why are fram works i po tant

R cue da que ta bién hay más co t n do en i glés que en e p ñol, por eso no mal-

me te yo lo bu co en i glés pr m ro.

Bu ca, bu ca, abre m chos tabs, co p ra lo que e cue tres, no te qu des con

una sola re pue ta, cua do e cue tres re pue tas bu ca e te de las, d c me ta las,

adá t las a tu pr bl ma.

Este pr c so p r c rá r p t t vo pero cré me que lo m jor que p drás h cer es

abr za lo, qu da te s l me te con la pr m ra re pue ta no te pe m t rá e pl car bien

el po qué fu ci na o po que es la m jor o ción.

RTFM - Lee el m nual o la d c me t ción

Cua do eres S nior d bes de crear e p ci l dad en las h rr mie tas que ut l zas, tu

c n c mie to de la d c me t ción o cial debe ser a plio, me p r ce que cua do

m nos d bes c n cer su e tru t ra y lo que co ti ne po que a lo m jor no has t ni-

do opo t n dad de i pl me tar a g nas c sas, pero d bes de s ber que e tán ahí.

Esta e pr sión es c mún po que se e p ra que una pe s na con n vel s nior está

f m liar z da con la d c me t ción o cial, d b do a que ha i ve t do tie po a c no-

cer y tr b jar con esa te n l gía.

6



















































































fi































fi­
fi­






















































































C n cer la d c me t ción te da una m jor opo t n dad de i pl me tar las co-

sas de la fo ma c rre ta. A v ces pu des p sar s m nas h cie do algo que cua do

m ras la d c me t ción dice cl r me te el cómo sí, o po que no.

Poco a poco, e co tr rás las fue tes co bles de i fo m ción, i cl so p drás in-

te a tuar con ellas.

---

La pr m ra vez que e c ché el té mino LMGTFY fue cua do ll v ba una s m na

en un pr ye to sie do pa te de un equ po i te n ci nal, me e co tr ba en EE.UU.

como pa te de un pr c so de pl ne ción y o boa ding.

A la f cha no r cue do que pr gu ta hice en un chat gr pal, un s nior me co tes-

to con un link, un link a una p g na que se ll m ba https://lmgtfy.app, le di click y me

ll vo a una p g na que t nía una an m ción en do de e cr bía mi duda en Google y

lu go le daba e ter, el pr mer o s gu do r su t do t nía ju to la re pue ta que bus-

c ba.

De las pr m ras c sas que pe sé fu ron, que gr s ro, po que no me dijo que lo

go gle ra o algo, pero e te dí el pu to, e t ba h cie do pr gu tas o vias que yo

mi mo me p día co te tar si t nía un poco más de c ri s dad.

Nu ca vo ví a pr gu tar sin a tes h ber re l z do unas co su tas en Google pre-

vias que me di ran co te to para p der e pl car m jor mis pr gu tas.

Ah ra que soy l der no ma me te cua do r c bo pr gu tas que sé que ti nen

una re pue ta o via, les digo… la re pue ta esta a 3 clicks de di ta cia de ti, si no la

e cue tras av s me y con todo gu to.

---

7






























á­

í­










í­




























á­



























fi

















































































Co cl si nes

Leer d c me t ción y bu car en I te net s rán algo c mún en tu c rr ra pr f si nal,

exi te por ahí una fr se que dijo el CIO de Fac book Tim Ca pos, los d tos v len

más que los a g me tos (“Data wins a g ments”), tu c n c mie to de d c me t ción

vale m cho para los a g me tos de d tos, no es tu op nión es la i fo m ción cr da, la

que pu de h cer que g nes una di c sión.

2. C n c mie to de fr m works

Los fr m works en los le gu jes de pr gr m ción son un p r di ma i po ta te por-

que nos ay dan a e ta d r zar la fo ma de tr b jo con a gún le gu je.

No son a s l t me te n c s rios, sin e ba go, es si pl me te una de las h rra-

mie tas di p n bles que te ay d rá a desarr llar m jor y más r p do.

M jor po que e t rás s g ro de que al desarr llar una apl c ción e tás s guie do

una e tru t ra que te pe m t rá cr ce lo y da le ma t n mie to.

Más r p do po que te pe m t rá ah rra te tie po de desarr llo mie tras reut l zas

m d los g n r cos, por eje plo, l gin, co su tas a base de d tos, y e to ces m jor

te e f cas en otras áreas a lo que el n g cio n c s ta, o el pr bl ma a r so ver.

I vie te tu tie po en agr gar v lor, no en la te n l gía

El pri c pio b s co de cua quier fr m work es: no rei ve tes la ru da o no de c bras

el hilo n gro.

Tu o j t vo como s nior es agr gar v lor, un fr m work ev t rá que p ses días

crea do una fo ma de a te t c ción, ese tie po lo pu des i ve tir en agr gar r glas

de n g cio, pru bas a t m t z das, m j rar tu c d go etc.

8

ó­











á­






























á­
é­
































































































ó­
































á­















































Ma t n mie to y u gr des g ra t z dos

A la go pl zo un fr m work as g ra la lo g v dad de tu apl c ción, po que si el equi-

po d c de tr b jar con su pr pio e t lo ese será la e tru t ra de la apl c ción.

En ca bio si el equ po usa un fr m work, este pr po ci n rá una e tru t ra que

el equ po ado t rá, ad más las pe s nas que ma ti nen el fr m work bu c rán me-

j ra lo de fo ma con ta te con el n de que se aju te a nu vas prá t cas y n c s da-

des.

Co cl si nes

- Un fr m work no es i di pe s ble, pero sí es muy útil.

- Un fr m work es una pre da de c l dad, a tu l z ción y ma t n mie to a

bajo co to.

- Las apl c ci nes desarr ll das e plea do fr m works ut l zan los e tá da-

res del me c do.

---

Como DEV me han t c do v rias e p rie cias, he tr b j do en pr ye tos con y

sin fr m work, cada uno de ellos t nía sus m t vos….

En mi pr mer tr b jo como desarr ll dor de sof w re me tocó tr b jar con PHP

puro, sin fr m works, v nía de h ber e t di do Java con sus p tr nes de d s ño tan

e p c cos, o vio me qu ría ce t car en Java y ser un s pe d s rr ll dor, pero

bueno era un j nior más en ese tr b jo.

En mis pr m ros días c m tí m chos err res, como al mes b rré una t bla de pro-

du ción por no usar un WH RE en el D L TE, apre dí la le ción, de de ahí sie pre

9














í­

fi­
































































fi






fi­




























































































puse pr m ro el D L TE o S LECT y el WH RE, p r ce que es uno de los err res más

c m nes, en su m me to me se tí el pr gr m dor más e t p do.

Afo t n d me te tuve l d res que me ap y ron en esos m me tos pero apre dí

lo fr g les que pu den ser los si t mas y lo f cil que pu de ser ro pe los, eso me pa-

r ce algo i po ta te a apre der.

D ra te cu tro años tr b jé ahí, us b mos PHP puro, t ní mos nue tras pr pias

fu ci nes, pero no us b mos ni gún fr m work, nada de pru bas a t m t z das,

todo lo subí mos por FTP, d b mos se v cio a unos 5 mil usu rios i te nos con nues-

tros si t mas desarr ll dos i te n me te, us b mos SVN para co tr lar ve si nes. De

pro to me miré y me di cue ta de que e t ba e ta c do, h blé con mi jefe s bre al-

g na opo t n dad de cr c mie to y abie t me te me dijo que lo m jor era que bus-

c rá por fu ra y él me ap y ba. Esa era la co a za que n c s t ba.

Tie po de pués me toco in ciar un pr ye to de de cero, crear un equ po de de

cero, yo era el L der Té n co. Mi pr m ra t rea fue, d nir que fr m work usar y el mo-

t vo por el cual era mi r c me d ción s bre otros fr m works, no hay fr m works

bu nos o m los, ya s b mos t dos que la re pue ta sie pre es: d pe de.

La i po ta cia de el gir un fr m work para el equ po era para c l car e pe t ti-

vas de que t dos íb mos a s guir las mi mas r glas, e t rí mos l m t dos y h b l ta-

dos por lo que otras pe s nas usa do el mi mo fr m work v vi ran, a t m t c me te

ad más de ser un equ po l cal ér mos pa te de una c m n dad gl bal, d d c da a

crear pr du tos de sof w re como n s tros.

Con el tie po ava z mos en la cre ción del pr du to, cua do el fr m work no

t nía s po te para a g nas c sas lo t v mos que pa char a nue tra m n ra y h cer up-

gr des fue más d f cil.

Un día p d mos un p n tr tion test y t ní mos que agr gar un mo tón de v l da-

ci nes, que en las nu vas ve si nes el fr m work ya h cía de fo ma n t va, la n c si-

10
















á­
































í­





í­















á­





í­


















á­





















á­































á­


á­

fi


















fi­















ú­
















































á­



























dad del u gr de fue más ev de te. Pero lo bueno es que la c m n dad del fr me-

work s guía ava za do au que n s tros nos h bi r mos t n do que qu dar atrás, la

d c sión de h be lo ut l z do era la c rre ta.

Ad más de esas c ra t rí t cas de s g r dad que g n mos, de c br mos que te-

ní mos una fo ma i c rre ta de ut l za lo y que aju ta do a g nas prá t cas p dí mos

ser más efe t vos, fu ron le ci nes apre d das por otros equ pos s bre las cu les nos

p d mos ap yar, nos ay d ron m cho a m j rar la c l dad de nue tro c d go.

---

T dos los fr m works ti nen c o books y m nu les ava z dos, te r c mie do

que ide t ques sus fu ci n l d des pri c p les y h gas los eje c cios que ahí vi nen,

de un S nior se e p ra que sepa apr v char los r cu sos que el fr m work ofr ce,

que c no ca las d f re cias e tre una u otra ve sión e i cl so que sepa cómo h cer el

u gr de.

3. Co trol de ve si nes y code r view (Git)

No se me oc rren m t vos para no usar un si t ma de co trol de ve si nes para c di-

go, Git es el más ut l z do y au que p r ci ra que es se c llo de apre der y de ut li-

zar, hay fo mas c rre tas, fo mas i c rre tas y fo mas r ras de ut l za lo. En este c pí-

t lo h bl r mos de a g nos de los e c n rios más c m nes y otros nu vos.

Como s nior tr b j rás de fo ma co t nua con Git, es pr b ble que te gas que

ay dar a otros a r so ver los pr bl mas que e fre ten con Git, en este c p t lo r pa-

s r mos a g nos e c n rios c m nes a los cu les te e fre t ras, no pr te do e se-

ña te Git ava z do, sino d ci te a que te pu des e fre tar y que será m jor que prac-

t ques.

11



























fi­



























































































































é­



















































ó­








í­












ó­


Usa la te m nal

Usar la te m nal para co tr lar Git a d f re cia de a g na h rr mie ta de i te faz de

usu rio es algo a lo que te ti nes que aco tu brar como s nior, te ay d rá a c n cer

de arr ba a ab jo como fu ci na Git y p de lo h cer de fo ma más li pia.

Pie so que d b mos usar h rr mie tas que nos h gan más pr du t vos, pero en

el caso de Git, me p r ce que la te m nal es ba ta te user friendly, si pl me te no

e t mos aco tu br dos a usa la.

Al usar la te m nal es más pr b ble que te gas co trol s bre tus a ci nes en Git,

a v ces los GUI ej c tan 2 p sos en 1, y es p s ble que no o te gas los r su t dos

que deseas.

D m nar la te m nal te ay d rá a que en las s tu ci nes en las que no cue tes con

tu GUI de co a za igual p drás tr b jar de fo ma e cie te.

Co mits con me s jes de c l dad

Pe s na me te creo que es i po ta te el me s je que c l cas al co mit, es la hi to-

ria que d jas en el r p s t rio, algo que de cr be lo que h ci te y el po qué lo h ci te.

Eje plo de me s je malo: “bug c rr g do”

Me s je ad cu do: “Se c rr gió pr bl ma en b tón”

Me s je bueno: “C rr g do pr bl ma en b tón pri c pal, al dar d ble click en-

vi ba el fo m l rio dos v ces”

Squash Co mits

Era una prá t ca que yo no t nía de h cho no ma me te cada que ava z ba h cia

co mit, lo cual me pe m tía p de me r gr sar ha ta ese pu to en caso de que mis si-

12


































fi
































































































fi­















































guie tes e fue zos no fu ci n rán, d jar co mits es como c l car guías mie tras es-

c las, así au que te ca gas, la ú t ma guía te d te drá y p drás vo ve lo a i te tar.

En pr ye tos open sou ce es muy c mún el que se haga squash de co mits,

squash si n ca apr tar.

¿Por qué es bueno h cer squash de co mits?

Es más se c llo para otras pe s nas el e te der en que co si tió el tr b jo, im gi-

na si tus co mits se veían como:

- Agr gar te tos e i fo m ción de base de d tos

- Al near el me tos a la i quie da

- Ca biar c lor por c l res in t t ci n les

- Agr gar logo

- C rre ción de d fe to en co su ta a base de d tos.

En ca bio es más f cil si el me s je se lee: Agr gar p g na de i fo m ción g n ral

con c l res y logo in t t ci n les.

Es r c me d ble que ese squash de co mits sea ya ju to a tes de que pl nees

h cer el me ge con la rama pri c pal, en el i ter esos p sos te pu den se vir para po-

der h cer ca bios.

R cue da al h cer el squash, no hay una r gla que i d que cada cuá tos co mits

d b rías de t ner que co pr mir, es si pl me te algo que d bes de d nir cua do

veas que hay el me tos r l ci n dos que va ga la pena i t grar.

No o v des d jar bu nos me s jes en el co mit nal.

13






































fi­














á­



























































fi­





á­























fi­









Fl jos de tr b jo (wor ows)

Git a p sar de ser una h rr mie ta de co trol de ve si nes a pli me te us da, ofre-

ce d m si da x b l dad, la cual a v ces hace que no se use fo ma co si te te e tre

equ pos de tr b jo.

Los wor ows de Git e t bl cen una e p cie de r c ta de c c na a s guir para

tr b jar ut l za do Git de fo ma co si te te, son un ma co de tr b jo para los equ pos

de tr b jo.

Te i v to a que i ve t gues a g nos de los wor ows más f m sos:

- Ce tra ized Wor ow

- Fe ture Branch Wor ow

- Gi ow Wor ow

- For ing Wor ow

- Trunk Based D ve o ment

R cue da que los wor ows de Git son guías, no son r glas co cr tas que nu ca se

pu den d jar de s guir. Como s nior d bes c n cer al m nos la te ría de los Git

wor ows y t ner e p rie cia usa do a guno.

R base vs Merge

Una de las fu ci n l d des más út les de Git es el uso de Git r b se, el cual jala los

co mits más nu vos de la rama ma ter y c l ca tu c d go e c ma de ellos. Ay da a

ma t ner li pia la hi t ria del r p s t rio.

D pe de de que ta to s fre ca bios ma ter será la fr cue cia con la que es re-

c me d ble que h gas el pr c so de r b se, cua do tu rama esté li ta para el me ge

14




















fl





fl









fl











fl


fl



fl












fl













fl
fl












fl


























fl






ó­



































igual d b rás h cer un ú t mo r b se, así el hi t rial de co mits po drá tus ca bios

ha ta arr ba.

La d f re cia pri c pal con me ge, es que cua do h ces me ge de tu rama a mas-

ter el pr c so e tr l z rá los co mits de acue do a su a t gü dad, el pr c so de

s l ción de co i tos pu de ser más m le to. Pero creo s bre todo la li pi za en el

hi t rial de tu pr ye to es algo que pe d rás.

R vert

D cen que no se pu de apre der a a dar en b c cl ta sin cae se, no te pu des vo ver

s nior con un hi t rial pe fe to de l gros o sin h be te ca do, con PROD ca do.

El c ma do de r vert es ese c ma do que cua do lo ej c tas s bes que te equi-

v ca te, pe m te r gr sar una rama a un co mit en e p c co, no ma me te el ú t mo

co mit en el cual se sabe que la rama era e t ble. T dos los co mits que se e con-

tr ban de pués de ese co mit se de h cen.

A v ces el reto es s ber si es m jor h cer un r vert para p der d jar e t ble la

rama pri c pal o si es m jor c rr gir y agr gar un nu vo co mit con la c rre ción.

Creo d pe de de cua to ta de uno co tra lo otro, y d pe de de la gr v dad del pro-

bl ma que se e cue tra en la rama pri c pal.

M n jo de Co i tos de me ge

Esto es algo fru tra te, me p r ce va por el se t mie to que p nes al desarr llar y ver

que ti nes que r so ver c sas que p r c ría que no te c rre po de.

Los co i tos oc rren cua do dos pe s nas ca bian las mi mas l neas o a ch vos,

por eje plo si un pr gr m dor b rra un a ch vo mie tras otro lo e t ba m d ca do,

en esos c sos Git no pu de d te m nar de fo ma a t m t ca qué es lo c rre to. La

15
























fl



















fl















fl



























































































í­
á­
fi­

















í­























fi­










pe s na que hará el me ge será la e ca g da de r so ver este co i to, el re to del

equ po de tr b jo no es i v l cr do en el pr c so. Git ma c rá el a ch vo con co ic-

tos y pa s rá el me ge ha ta que sea r sue to el co i to.

El pr c so de r so ver co i tos pu de ser algo i t m da te y fru tra te, si no tie-

nes m cha e p rie cia te r c mie do usar una i te faz gr ca, como s nior d bes

e tar aco tu br do a tr b jar y no fru tra te ta to en este pr c so.

Los co i tos oc rren cua do tr b jas en equ po, d pe die do de la o g n za-

ción y t m ño del equ po será que te gas que l diar s gu do o no tan s gu do con

esto.

Che ry-Pic ing

R c ger c r zas… me e ca ta que en te n l gía los no bres no ma me te dan una

e pe t t va de lo que h cen, en este caso el r c le tar c r zas es una a t v dad de

pr c sión y ju to eso es lo que h r mos cua do h g mos ch rry pick.

git ch rry-pick es un c ma do p d r so que pe m te s le ci nar co mits

de Git por r f re cia y m ve los de una rama a otra.

Por eje plo ti nes v rias r mas de tr b jo, y una fu ci n l dad la re l zas en la

rama equ v c da, pu des s le ci nar ese co mit y m ve lo a la otra rama sin t ner

que de h cer tus ca bios y vo ve los a h cer en la otra rama.

No son m chos los e c n rios en los cu les será útil el usar git ch rry-pick,

pero otro s ría por eje plo cua do ti nen un d fe to u ge te de c rr gir en la rama

pri c pal y este ya se e cue tra c rr g do en otra rama, p drían s le ci nar ese com-

mit y m ve lo a la otra rama, para traer de fo ma más i m di ta ese aju te.

16























fl



















































fl

































































fl


























á­





fi­












fl


























fl
Pull R qu st

Este m c ni mo con el cual n t cas a tu equ po de tr b jo que has co pl t do un

fe t re o un bug. Este pr c so s l c ta (r quest) a otro mie bro de tu equ po que de-

b rá de o t ner (pull) tu c d go para v l da lo y ofr cer fee back.

Este es un pr c so con el cual los s niors se sie ten c m dos, no solo h cie do

el code r view en Gi hub, Gi Lab o Bi bu ket, sino de ca gá d lo, pr bá d lo, etc.

El pr c so de pull r quest pu de ca biar un poco d pe die do de la e tr t gia

de Git que se ut l ce en tu r p s t rio, pero en g n ral el pr c so es el s guie te:

1. Un desarr ll dor crea una fu ci n l dad en una rama d d c da la cual se

e cue tra en su r p s t rio l cal.

2. El desarr ll dor e p ja (push) la rama al r p s t rio p bl co (Gi hub,

Gitlab, Bi bu ket, etc.)

3. El desarr ll dor crea un pull r quest a tr vés del r p s t rio p bl co.

4. Mie bros del equ po r v san el c d go, lo di c ten, lo a t ran.

5. A guien hace el me ge h cia el r p s t rio pri c pal y ci rra el pull re-

quest.

Los pull r quest son el pan nue tro de cada día, yo d ría que pu den g n rar el mis-

mo n vel de fru tr ción o s p rior que los co i tos.

R v sar c d go es d f cil

Cua do e tr vi to pe s nas les pr gu to cómo ha sido su pr c so de r v sión de có-

d go o que el me tos bu can al h ce lo, no ma me te esta pr gu ta me ll va a a gu-

nos e c n rios c m nes:

17































ó­





































ó­




í­















fi­







ó­



















fl



















ó­






















ú­




ú­
























1. LGTM, Looks Good To Me, no te voy a dar fee back dale me ge, todo

bien.

2. Mie tras no f llen las pru bas y el an l sis de c d go, todo bien, los h ma-

nos no t n mos que h cer nada..

3. Ca bia todo tu c d go, nada que ver. Todo está mal… no s bes nada , y

yo ma do.

S g ro hay más, pero el pr c so de r v sión de c d go pone en co fro t ción al me-

nos a dos pe s nas y su pr pi dad i t le tual, y esto g n ra que haya m chos mo-

me tos en los que p dría h ber pr bl mas.

El pr c so de r v sión de c d go no d ber ser el m me to para h cer ca bios

por co pl to a la s l ción, pr vi me te d bió de h ber exi t do a g na s sión de di-

s ño o di c sión en do de se aco dó la fo ma de i pl me t ción.

¿Por qué es d f cil?

Im g na que un pr gr m dor te e vía una li ta de ca bios que hará en el c d go,

ese pr gr m dor co s d ra que e tos ca bios e tán muy bien h chos.

No es f cil para a guien que e cr be c d go r c bir cr t cas s bre su tr b jo, po-

dría p r cer que es una pe s na i co p te te.

La pe s na da la cr t ca ti ne el reto de que en el pr c so de e cr t ra se pu da

m li te pr tar el me s je, no se pu da n tar si hay a gún tono de voz o le gu je cor-

p ral que e pl que la i te ción del me s je.

---

Hace no m cho, h cí mos m chos un pr c so de r v sión de c d go en dó de

si pl me te se v l d ba lo o vio, pero en g n ral si la apl c ción fu ci n ba apl cá-

b mos el a pr ve sin c me t rios, ni al LGTM ll g b mos.

18


























á­



















í­








í­





ó­




















ó­
























ó­



á­



















ó­
ó­
á­












í­
















ó­



















ó­






Un día d c d mos que t ní mos que ca biar y co tr t mos a a guien con m cha

e p rie cia en desarr llo de open sou ce, que h bía tr b j do en m chos equ pos

c l b r t vos de sof w re, uno de los pr m ros pu tos que notó fue que d bí mos de

ser más re po s bles con las r v si nes de c d go, si no ér mos cr t cos la c l dad de

c d go no iba a m j rar.

El equ po e p zó a dar y r c bir cr t cas a die tra y s nie tra, r p d me te se em-

p z ron a g n rar r ces e tre las pe s nas del equ po de i g ni ría, mi tr b jo em-

p zó a ser r v sar cada pull r quest y c l car fre te a fre te a las pe s nas para que

e pl c ran sus pu tos de vi ta, ver si rea me te e t ban enoj dos o no. El a bie te

de tr b jo no e t ba m j ra do, el c d go sí.

N c s tas pe s nas para e cr bir c d go, pe s nas para dar r tr al me t ción sig-

n c t va, d bí mos de r so ver cada una de las di c si nes…

In ci mos un pr c so de “co cie t z ción” con t dos los equ pos, en do de

abie t me te ofr c mos una s rie de s g re cias para no ser m li te pr t do, ade-

más de que los l d res de equ po d bían de ser los que f c l t ran las co ve s ci nes

en f vor de una m jor c l dad de c d go.

Ut l z mos v rios r cu sos en l nea, r su ta que no ér mos los ún cos que h bía-

mos s fr do este pr c so en los code r views.

No d mos ma cha atrás al pr c so, d mos co te to para que fu ra más cl ro para

t dos.

Hoy exi te una cu t ra ado t da de fo ma g n ral por todo el equ po y cua do

co tr t mos a a guien nu vo le d mos r cu sos que e pl can lo que h c mos y por-

que lo h c mos, les d mos co te to como pa te del o boa ding.

---

19


ó­






fi­























































í­














































í­




ó­
ó­


í­

ó­

























ó­










































á­












í­
































Co cl si nes

Git me p r ce una h rr mie ta i po ta t s ma en un a bie te de I g ni ría de Soft-

w re por v rios m t vos, e tre otros:

- H rr mie ta c l b r t va

- Hi t r co de tr b jo

- C l b r ción en c l dad de c d go

Como sie pre en T.I. y en pr gr m ción, d pe de, d pe de de cómo uses esta he-

rr mie ta para que rea me te le s ques el pr v cho que d bes.

En 2021 aún e tr vi to a m chas pe s nas que no lo usan en sus tr b jos, usan

todo tipo de e c sas como:

- Es que s mos p cos en mi d pa t me to

- Los j fes no lo co s d ran útil

- El c d go me lo pu den r bar

Ni g na e c sa es v l da, el uso de Git como j nior y s nior es un r qu s to i di pen-

s ble para una pe s na que desarr lla sof w re.

Los c ma dos y pr c sos ava z dos que me ciono en este c p t lo te van a ser

de gran ut l dad si qui res ll var más allá tu c n c mie to de Git y ser pa te i po tan-

te de tu equ po de tr b jo.

---

En mi e p rie cia fu ci na bien el aju tar los pr c sos de Git de fo ma con ta te.

En los ú t mos años h mos ut l z do a g nas e tr t gias que t nían se t do en su

m me to por los pr bl mas que e fre t b mos, el t m ño de equ po que ér mos,

la ca t dad de pe s nas, pero h mos ev lu do y aju t do, h mos d j do de pre cu-

20



















ó­
ó­
















































á­






























ó­






















á­
í­

































í­
























pa nos por si es la m jor, si es un e tá dar, es la que us mos y s b mos por qué nos

fu ci na bien.

4. Desarr llo de pru bas a t m t z das

Spo ler Alert, cua do h blo de pru bas a t m t z das no me r ro solo a Test Dri-

ven D v lo ment (TDD).

La con tru ción de pr du tos de sof w re es una con ta te, rea me te nu ca ter-

m nas, esto es algo c mú me te ace t do en la i du tria.

Una de las pa tes más s ti fa t rias es ese pr c so de crear algo de de cero, o de

p der r so ver un pr bl ma con c d go.

Cua do desarr llas sof w re para ti, lo más i po ta te es di fr tar el pr c so y en

ese c mino es p s ble que no qui ras o d bas crear pru bas a t m t z das, no hay

ni gún pr bl ma con ello. Pero cua do e tás bu ca do crear sof w re que será ut li-

z do por m chos usu rios, que deseas que e c le, que qui res ma t ner a la go pla-

zo, d n t v me te d bes de t ner pru bas a t m t z das.

No ma me te las e pr sas en do de el sof w re no es su pr du to pri c pal tie-

nen mi do de i ve tir en pru bas a t m t z das creen que no les dará r torno de in-

ve sión, po que será más le to el desarr llo, i cl so pie san que el sof w re s fr rá

ca bios m n mos, por eso no será n c s rio.

 No qui res r v sar toda la apl c ción cada vez que h ces un
ca bio

Im g na que e tás tr b ja do en un bug x y para co pr bar que lo r so vi te de for-

ma c rre ta d bes de pr bar, ad más de lo que m d ca te, toda la apl c ción. Esto

es algo que no qui res h cer, pr res dá s lo a a guien del equ po de QA.

21



















fi­












í­


















































fi

ó­




















fi










































fi­
















fi































Pr bar m nua me te no ma me te i cl ye ej c tar una s rie de p sos por ejem-

plo, h cer l gin, i gr sar al m d lo que n c s tas, ll nar fo m l rios, click en gua dar,

v l dar en base de d tos, uff… y eso mú t ples v ces para co pr bar que tus ca bios

e tán fu ci na do c rre t me te, cua do esto lo ti nes que h cer m chas v ces, ter-

m nas h ce lo con m nos ate ción e i cl so ev ta do p sos, ah ra lo más i po ta te

es c rrar esta t rea y p sar a la s guie te. No hay v lor, hay e fue zo.

A t m t zar tus pru bas te pe m t rá que esos e c n rios se pru ben por si s los

sin que tú te pre c pes, en ese i ter pu des abrir Twi ter o Ti Tok y t mar un de can-

so, deja a los pr c sos a t m t cos tr b jar por ti.

Ah rrar Tie po

Este a g me to es d f cil de d fe der, po que desarr llar pru bas a t m t z das

bien h chas toma tie po, pero i te t ré e pl car por qué te m nas ah rra do tiem-

po, yo ta p co lo creía.

El s tup in cial de las pru bas a t m t z das toma tie po y e fue zo, eso sin

duda a g na, el tie po de ej c ción de las pru bas a t m t z das es m cho más rá-

p do que el de las pru bas m nu les.

El tie po que i vie tes en un r le se en pr bar todo el si t ma es si n c t va-

me te m nor cua do ti nes pru bas a t m t z das. Todo oc rre de fo ma a t m ti-

c me te.

N c s rio para I t gr ción Co t nua (CI) y/o D Ops

Las e pr sas bu can crear pr c sos a t m t z dos que den l be tad a los equ pos

de desarr llo de sof w re que les pe m ta ag l zar el pr c so e tre que un fe t re o

bug son d n dos ha ta que ll gan a pr du ción a los usu rios n les.

22







































fi­































í­













á­
ó­




































































































fi­






















fi­




















á­
Los tests a t m t z dos son i po ta tes cua do hay un s tup de I t gr ción

Co t nua y/o D Ops, d b do a que a bos d pe den de la l s fía “F lla r p do, fa-

lla pro to” (Fail fast, Fail early). Cada co mit de c d go d b rá ser pr b do y los re-

su t dos r po t dos a quien e cr bió el c d go, ad más d b rán de arr glar pru bas

que p di ron h be se “roto” con el nu vo c d go que e cr bi ron. El build del pro-

du to sie pre debe ser e t ble.

Es muy c mún que los p p l nes de I t gr ción Co t nua ej c ten las pru bas au-

t m t z das e i p dan que pu das i t grar tu c d go a otras r mas si las pru bas no

fu ci nan.

Eve tua me te te van a sa var, cua do m nos te lo im g nes

T dos los que e cr b mos c d go eve tua me te h mos c m t do err res, err res

que han ll g do a los a bie tes de pr du ción, de c bri te el pr bl ma de pués de

que los clie tes se en j ron… no son err res de l g ca de n g cio o d r v dos de

que los r qu r mie tos no eran lo e p r do… sino de err res o vios, v ri bles con

t pos, tags que no c rra te c rre t me te… un ca bio que p r cía m n mo y r su tó

t ner más co s cue cias que las que a t c pa te.

Las pru bas si ven como d c me t ción

A v ces ll gas a una se ción de c d go, no la e tie des y e to ces r cue das esa fra-

se de “Solo quien e cr bió esto, sabe cómo fu ci na”. Pues las pru bas a t m t z das

te ay dan a que otras pe s nas e tie dan como es que fu ci na la apl c ción, e tre

más i fo m ción co pa tas en ellas ace ca de los c sos no m les y los c sos r ros

más pe s nas p drán co pre der el po qué algo fue desarr ll do de esa fo ma, dan

co te to a tu equ po.

23




















































































ó­








ó­
























ó­









ó­









ó­


ó­





ó­






















fi­























í­



















á­















Co cl si nes

En e tos días no hay e c sa para no h cer pru bas a t m t z das, t dos los le gua-

jes m de nos y fr m works pe m te que sea ba ta te se c llo. Aun así hay desarr lla-

d res que no qu rrán e cr bir ellos mi mos sus pru bas, a g me t rán que eso los

hace más le tos, que en eso no d ben de pe sar ellos sino los equ pos de pru bas.

En mis tie pos las pru bas a t m t z das no eran pa te de los pr c sos de

desarr llo de sof w re, eran vi tas como un ga to más que como una i ve sión, no

eran algo que nos e s ñ ran.

Ta p co creo que deba exi tir un 100% de code c v r ge, me p r ce que no es

n c s rio, o no d b rías de t ner el 100% de code c v r ge en sof w re, po que el

sof w re ev l ci na con ta t me te.

Pu des bu car en Google: Le gu je + A t m ted Tests y e co tr rás la in-

fo m ción que n c s tas para in cia te en este c mino, a mí me co tó tr b jo. Aquí

ta bién hay un buen li t do el cual pu des co su tar: https://tes guild com/a t ma-

tion-te ting-tools/

---

Desarr ll mos un pr du to con cero pru bas a t m t z das, ava z b mos r pi-

d me te con el n de p s ci na nos y ada ta nos al me c do, el o j t vo era ser los

pr m ros, co s guir más clie tes, e co trar nue tro pu to de equ l brio, nada de pa-

tr nes de d s ño,

5. E plear P tr nes de d s ño

Se d cen c sas como:

- Los p tr nes de d s ño son i po ta t s mos

24











































fi



























































í­




















































á­

















á­






- C n cer p tr nes de d s ño te co ve t rá en A qu te to

- Si no pr gr mas con p tr nes de d s ño no eres S nior

- Los bu nos pr gr m d res se c m n can a tr vés de p tr nes de d s ño

A guien me c me to que t nía un c n c do, que en un pr ye to pe s nal h bía im-

pl me t do t dos los p tr nes de d s ño, como r su t do el c d go era i n c s ria-

me te co pl c do, es m jor enam ra se del pr bl ma y no de la s l ción.

Yo te go mi pr pia op nión s bre los p tr nes de d s ño, pero no pu do sa tar

d re t me te a ella, para e cr bir esto me puse a leer un mo tón de c me t rios en

Stack Ove ow y otros f ros s bre la “i po ta cia” de e tos.

C n ce los

Los r cu sos de c b c ra que r c mie da no ma me te la ge te son:

- 📕 D sign Pa terns: E ments of R usable O ject-Or en ed Sof ware (link

Am zon)

- 💻 R fa t ri g G ru (link)

Pero hay m ch s mos más r cu sos que pu des usar, te r c mie do que bu ques y

t mes una d c sión i fo m da, la ve dad es que R fa t ring G ru lo co s d ro la op-

ción de c b c ra, pu des co pl me ta lo con r cu sos en l nea de acue do al len-

gu je de pr gr m ción que tú ut l ces, por eje plo mi am go Hé tor de León ti ne

un cu so s bre p tr nes de d s ño en Udemy que es uno de los más ve d dos.

Un tema tal vez co tr ve sial es d cir que los p tr nes de d s ño es algo que de-

bes de c n cer, como cua do ut l zas cie tas fó m las para p der r so ver algo, esto

no qui re d cir que esa sea la ún ca fo ma de r so ve lo, pero si te ofr ce algo c mún

25





































fl
















í­
































































































































í­


ó­
































para p der r so ver ese pr bl ma de una fo ma g n ra me te ace t da, no si n ca

que h ce lo d f re te sea malo.

Es cie to que pu des cr cer y ser pr gr m dor por años sin s ber un solo p trón

de d s ño, yo mi mo así lo hice, pero eve tua me te se e p zó a h blar de ellos en

mi a bie te l b ral, así que me tuve que p ner a e t dia los.

Lo p s t vo

1. Los p tr nes de d s ño son una s rie de h rr mie tas que d n das y v li-

d das para r so ver pr bl mas c m nes en el d s ño de sof w re. Es para

que no rei ve tes la ru da.

2. Pr po ci nan un v c b l rio c mún, cua do la ge te dice Si gl ton,

Fa tory, E tity, tú s brás a qué se r ren, la c m n c ción con tu equ po

de tr b jo será más u da.

3. R c n c rás p tr nes de d s ño en l br rías, fr m works y di ti tos

le gu jes, esto te ay d rá a c n cer cómo fu ci nan las c sas e i cl so

co tr buir a esos pr ye tos.

4. Mue tran la i te ción de cómo se qu ría r so ver algo, d b do al v c bu-

l rio c mún que e tás ut l za do.

Lo n g t vo

1. A v ces hay pe s nas que ti nen d f re tes i te pr t ci nes para di ti tos

p tr nes de d s ño como MVC que es di ti to en Dja go o Ruby on Rails.

26


































































fl






























fi
























































fi­



















fi­
2. Si ti nes un ma t llo todo p r ce un cl vo, ese es p s bl me te el a gu-

me to que ti nen más en co tra, que cua do c n ces p tr nes de d s ño

m chas v ces los qui res apl car en todo para d mo trar cie to c n ci-

mie to.

3. S l ci nes i e cie tes, au que se diga m cho de que los p tr nes r suel-

ven pr bl mas de una fo ma d mo tr da, eso pu de si n car que te en-

cue tres i n ra do el pr bl ma real de tu pr ye to, po que no apl can en

tu co te to.

---

En uno de mis pr m ros tr b jos me toco fo mar pa te de un equ po gl bal, era

con Java, para p sar la e tr vi ta me tuve que p ner a e t diar todo lo que h bía de-

j do de lado s bre el le gu je, au que mi e p rie cia tr b ja do en equ po era algo

que me ay d ba, ad más de mi i glés, el cual era d ce te en aqu llos tie pos.

D ra te m ses no hubo un día en el cual cr y ra que s bía de lo que h bl ba-

mos, me h bían co tr t do como DEV S nior, pero no e t ba al n vel, me t nía que

p ner al n vel, cada que e c ch ba algo que no e te día t m ba nota y lo i ve t ga-

ba lo a tes p s ble, eso h cía que e t vi ra un paso atrás de los d más, pero r p da-

me te ag rra do co te to para e tar al n vel.

Me tocó tr b jar con fr m works, o vio yo e t ba h cie do mis pr pias apl ca-

ci nes para p der co pre der cómo d bía de tr b ja lo, l ye do toda la d c men-

t ción di p n ble, no pe s ba qu dar mal en esta gran opo t n dad que me h bía

co s gu do.

En las ju tas con el A qu te to se h bl ba de p tr nes de d s ño, me puse a in-

ve t ga lo, t nía e cr tos en mi cu derno mis aco de nes s bre p tr nes de d s ño y

me ay d ba m cho a fo mar pa te de las co ve s ci nes.

27


























































fi­















































































































fi­




































á­




á­





---

6. C n c mie to de te n l gías co pl me t rias

Te vo v rás s nior y qu rrás r so ver t dos los pr bl mas con lo que has apre d do,

pero no po que te vue vas muy bueno ut l za do un ma t llo d b rás de ve le cara de

cl vo a todo.

Será p s ble que a v ces te gas que r c me dar o i pl me tar te n l gías que

co pl me ten lo que s bes y que ay den a r so ver los pr bl mas a los que te pue-

des e fre tar.

El reto como sie pre al qu rer c n cer nu vas o d f re tes te n l gías es el dis-

ti guir las s ñ les e tre ta to ru do que hay en la i du tria.

En los ú t mos años h mos e c ch do m ch s mas te n l gías:

- Big data

- I t l ge cia a t cial

- M chine Lear ing

- Bl c chain

- web3

- Se ve less

- Hea less

- Pr gre sive Web A plications

- N C de / L C de

- Etc.

Es un mu do de té m nos… de h cho es c mún que en nue tra i du tria s fr mos de

FOMO (Fear of Mi sing Out), mi do a pe de nos las opo t n d des, po que de eso se

28



















































fi­





































í­
















































tr tan las hi t rias de éx to a las que a p r mos, de un m me to en el que a guien no

tuvo mi do, se ave tó y se hizo m ll n rio, en te n l gía e t mos d m si do e pues-

tos a eso.

T n mos dos o ci nes, la pr m ra es, apre de lo todo, la s gu da es, no apren-

der nada, si t mas a g na de esas dos e tás pe d do en tu pr c so de desarr llo pro-

f si nal.

Si creo que d bes de e tar f m liar z do con m chos de esos té m nos, po que

m chas v ces pa t c p rás en di c si nes en do de se h ble de e tos co ce tos, no

ti nes que ser c paz de d fe de te sie pre co tra ellos o p der a g me tar en su fa-

vor, pero no c n ce los pu de h cer que te vean como a guien ine pe to, r cue da

que mi o j t vo es que p ses de ser J nior a S nior, c n cer otras te n l gías es

algo que d bes de t ner en cue ta y h cer de fo ma con ta te, ta p co si n ca

que d bas c n ce lo todo.

---

Soy fan de un po cast de te n l gía de de hace m chos años, lo he d cho en

m chas e tr vi tas, lo me ciono cua do doy me t rías, es un h b to que te go el es-

c char ese po cast de te n l gía en do de h blan de t mas, los e pl can, y como

ese te go v rios po casts en los que e cue tro c n c mie to de fo ma co t nua. An-

tes qu ría e c char T DOS los ep s dios, no qu ría pe de me uno solo… pero ah ra

sé que si un tema es i po ta te va a r gr sar a mí.

Ad más de ese po cast sigo a a g nas pe s nas en Twi ter que co pa ten c no-

c mie to que me p r ce i te esa te, no todo ti ne que ser ju to lo que n c s to o

cua do lo n c s to, pero eje c to mi me te para ir apre die do más y más.

Hace no m cho tie po r c bí un pr ye to, era un d c me to de r qu r mie tos

con lo que qu ría h cer el clie te, a mí me p r cía que qu rían crear un CMS (Con-

tent M n g ment Sy tem), en mi pr mer ll m da con quien s ría el l der té n co del

29





















































































































































































á­















í­
































fi­


lado del clie te, le me ci né que p r cía que qu rían un CMS, él no e te día que

era eso, me p r cía s pe r ro que a guien en un pue to de l d ra go en la i du tria

de desarr llo web no s pi ra que era eso. El clie te eve tua me te noto que su l der

no t nía el c n c mie to en te n l gías a x li res a un n vel b s co que se n c s t ba

y lo re pl zó.

---

E tar e c cha do s bre otras te n l gías es algo muy i po ta te po que cua do

n c s tes tr b ja las te drás ya co te to s bre ellas.

30























































á­














í­

Co s jos para p dir pr m ción a S nior
en mi tr b jo
Este m me to tan co pl jo, como d mue tro que pu do dar o ser más en mi tr b jo

y d ben de apr cia me.

Es m me to de r co dar la d n ción de s nior que pr se té al inicio del l bro:

Un s nior es a guien que g n ra v lor y co pa te c n c mie to con el

equ po.

G n ra v lor

Pie sa en que c sas de tu tr b jo pu des m j rar, ¿qué es eso que h ces tú que ha-

ces m jor que otros?, ¿por qué tu e pr sa te d b ría de r t ner? más allá de po que

es d f cil e co trar pr gr m d res.

Cua do me r ro a g n rar v lor, este té mino que esta tan de moda en el

desarr llo de pr du tos, me r ro a que tú bu ques ser a guien que da v lor a

quien te s pe v sa, a quién lo s pe v sa, etc.

En mi e p rie cia, p nie do por eje plo a desarr ll d res de sof w re, las per-

s nas de n vel s nior son aqu llas que h cen d s ño, lo co su tan, lo i pl me tan,

cua do hay pr bl mas e tán ate tos a c rr gi los, no si n ca que no te gan d fec-

tos, los h m nos s mos d fe tu sos no p d mos e cr bir c d go pe fe to. Las pe so-

nas de n vel s nior bu can a t v me te e tar en los pr ye tos que ti nen i pa to en

31










í­























fi


































fi­







fi

















































ó­
fi­




























la o g n z ción, esos que son cr t cos, no bu can ev ta los sino que bu can ser los que

los ej c tan.

M j ra tus sk lls té n cos y su ves para que de fo ma con ta te pu das e tr gar

m jor r su t dos a la e pr sa. R cue da el I te net es una fue te inag t ble de co-

n c mie to, pero si no g n ras h b tos para pra t car lo que apre das, tus sk lls no

m j r rán.

Bu ca t ner más e p s ción a más pe s nas de la e pr sa, a más a t v d des, a

más pr ye tos, así te drás más opo t n d des de d mo trar el v lor que das. A mí

me ha p s do que en a t v d des de i t gr ción ta bién se ha p d do n tar el v lor

de las pe s nas.

Ha te n tar en tu tr b jo

Tr b jar duro es i po ta te, pero tus e fue zos pu den p sar desape c b dos si no te

p nes en una p s ción que sea v s ble. Si qui res d mo trar po que n c s tas una

pr m ción a S nior, d bes de h ce te n tar por tus apo tes a la co p ñía.

A g nas c sas que pu des h cer para ll mar la ate ción:

- Bu ca opo t n d des en do de tu c n c mie to y h b l d des de t quen,

pu den ser pr ye tos e p ci les, nu vas te n l gías, ju tas, etc.

- Ofr c te cómo v lu t rio para pa t c par en pr ye tos que te gan i te ac-

ción con otros d pa t me tos o i cl so que sean para toda la co p ñía.

- Pr gu ta cada cie to tie po a la pe s na que te s pe v sa que op na de tu

dese p ño, i cl so pr gú t le que p drías h cer para o t ner una pro-

m ción o para pa t c par en pr ye tos más i po ta tes.

32





























é­









































































í­





á­











































































































Pon ate ción a las pe s nas que han sido pr m v das

No ma me te m chos pie san que es po que caen bien, la m y ría de las v ces es

po que apo tan v lor, pero a lo m jor no lo has n t do po que no has i te a tu do

con esas pe s nas o no ti nes los d t lles de lo oc rr do.

T ner esa co cie cia de la s tu ción que se vive en tu e pr sa será cl ve para po-

der p dir tu pr m ción, bu ca si e tre las pe s nas que han sido pr m v das hay al-

g nas c sas igu les, a gún p trón en c mún, ver que es lo que a lo m jor te fa ta a ti.

Por eje plo pu de que haya e pr sas en do de los sk lls s ci les sean i por-

ta tes, el p der d r gir ju tas, e s ñar, i te a tuar. Un S nior no ma me te ta bién es

c paz de co pa tir c n c mie to con las pe s nas con m nos e p rie cia en la o ga-

n z ción, si es algo que no h ces bu ca h ce lo.

M chas de las pe s nas que ti nen ge te a su ca go bu can que los S niors sean

bu nos mie bros de un equ po, que se ada ten y no sean a guien con quien es d fí-

cil tr b jar, d ben t ner g nas de tr b jar en equ po ay da do a otras pe s nas y ser

co bles para su l der.

Pide fee back a quien te s pe v sa

Este es pr b bl me te el co s jo más i po ta te, si qui res r c bir una pr m ción,

pide a quien te s pe v sa que te dé r tr al me t ción s bre tu dese p ño.

El m jor fee back es el que s l c tas, pero a v ces es i po ta te e ca sar la con-

ve s ción con la pe s na a quien le r po tas. Te dejo unas s g re cias para p di lo:

- Pr se ta tu caso. Arma un d c me to en do de e pl ques las áreas en las

que crees que has s br s l do, i d ca po que co s d ras que d b rías te-

ner una pr m ción.

33













fi








































í­
























































































































































- Haz un li t do de las re po s b l d des de tu pue to e i d ca cómo las

e tás ll na do, agr ga los sk lls que has desarr ll do e i pl me t do, de

igual fo ma i cl ye c sas en las que co s d ras d b rías de m j rar.

- Mue tra como tu tr b jo ha sido b n ca para las op r ci nes de la em-

pr sa, pr f re t me te con d tos, i cl so a gún te t m nio que h yas r ci-

b do.

- E pr sa tu d seo de cr cer en tu c rr ra.

- De e p c co en tus pr gu tas, “¿Crees que p dré t ner una pr m ción

este año?” o “¿Cómo p dría ser pr m v do como S nior?”.

Cua do o te gas fee back i te ta o t ner i fo m ción cl ra para p de la i ple-

me tar.

Si tú, te co s d ras li to para ser S nior y de pués de s guir esos co s jos crees

que no p drás co s guir la pr m ción ahí, es tal vez m me to de que bu ques en

otro lado.

---

En mi pr mer e pleo duré 4 años, fue mi e cu la apre dí m ch s mo, v nía s bra-

d s mo de creer que p día c me me al mu do s lie do de la un ve s dad, pero tr ba-

jar en un a bie te de ve dad y con pr ye tos de ve dad fue más d f cil de lo pe sa-

do. R cue den pr gr mar es solo la m tad de la ecu ción, la otra m tad es l diar con el

ca bio, tr b jar en equ po, etc.

Me gu t ba ta to mi tr b jo que no pe s ba en ca bia me, era bueno, me e for-

z ba, iba g na do más y más re po s b l d des, me se tía S nior, los err res que co-

m tía eran r ros, la fo ma en que afro t ba los pr bl mas sie pre era bueno, me

pr gu t ba que n c s t ba para p der r c bir el ca bio de pue to que r c n ci ra

mi e fue zo.

34







í­

































í­



fi­







































































é­






fi­















































í­















í­


















Un día tuve que rea me te pr gu ta le a mi jefe, que n c s t ba para cr cer, le

co f sé que mi a si dad y fru tr ción de cr c mie to, era ta ta que qu ría bu car tra-

b jo, que n c s t ba su op nión po que rea me te era f liz en esa e pr sa, pero

igual veía que m chos de los que h cían bien su tr b jo no t nían cr c mie to tam-

p co.

Mi jefe me co f só que él ta bién e t ba bu ca do tr b jo, que rea me te yo

e t ba h cie do un buen tr b jo pero que la e pr sa no me iba a pr m ver ha ta

que no r nu ci rá a guien en la p s ción S nior, me r c me d ba bu car en otro lu-

gar y co t ba con su ap yo para h cer una tra s ción ad cu da.

Apre dí que s g r me te debí t ner esa co ve s ción un año a tes, pero bueno,

más vale ta de que nu ca, 1 mes de pués t nía otro tr b jo. La hi t ría de cómo lo

co s guí en el s guie te c p t lo.

---

7 H b l d des Su ves n c s rias

1. C m n c ción

La h b l dad más i po ta te en la m y ría de los tr b jos, no es e te na al desarr llo

de sof w re, pe s rás que tu c d go h bl rá por ti, pr b bl me te sea el caso, de he-

cho pie so que más allá de tu c d go lo i po ta te es el v lor que apo ta tu c d go a

la o g n z ción en la que tr b jas.

35































































í­





ó­


ó­






















































































ó­



Hace poco i ve t g ba s bre este tema de que se e p r ba de una pe s na ju-

nior en desarr llo de sof w re y e tr vi t ban a pe s nas de di ti tas e pr sas, gran-

des, m di nas, sta tups, con el n de t ner una mue tra de pe s nas v l das.

Las 4 pe s nas coi c dían que el skill más i po ta te era c m n c ción y a gu-

nas de los m t vos que me ci n ban eran:

- H cer pr gu tas i t l ge tes.

- H cer pr gu tas de pués de h ber tr b j do en r so ver el pr bl ma e in-

ve t gar por su cue ta.

Yo le agr g ría:

- Ser c paz de e pl car a alto y bajo n vel los pr bl mas té n cos.

- Ser c paz de c m n car de fo ma e cr ta y ve bal el tr b jo que se esta ha-

cie do.

No ma me te se e p ra que un S nior sea c paz de guiar a los pr gr m d res Ju-

nior, vue ve a s lir la i po ta cia de la c m n c ción, no va a se vir de m cho que

te gas m cho c n c mie to si no s bes como tran m ti lo a los n v les i f ri res a los

cu les d b rás de ap yar.

¿Cómo se m j ra la c m n c ción? Igual que m chas otras h b l d des su ves:

pra t ca do. No hay de otra, a lo m jor al pri c pio no lo h ces tan bien, pero si pi-

des r tr al me t ción s g r me te p drás m j ra lo.

E cr bir c d go es pa te i po ta te de nue tro tr b jo, pero el p der c m n car y

tran m tir de fo ma e cie te lo que qu r mos h cer es algo que te ay d rá d ra te

tu c rr ra, es una de las h b l d des que te ay d rá a cr cer pr f si na me te.

No solo se tr ta de s ber cua do si d cir las c sas, sino ta bién de cuá do no

las d bes de d cir, cua do apo ta v lor el d cir algo, cua do no apo ta v lor. Por

36
































ó­










































fi­
































fi




























































































á­


























eje plo en una ju ta de st tus no vale la pena que e tres en d t lles de un pr ye to

del cual no t dos ti nen po que s ber.

Ta bién es i po ta te ide t car tu a die cia, no v mos a h blar de e t re t pos

de que el VP o CTO no e tie den de c d go, po que pr b bl me te si lo e tie dan,

pero s g r me te la i fo m ción que n c s tan para p der t mar una d c sión no

esta a n vel de c d go sino a n vel de a qu te t ra, pe fo ma ce ó algo s m lar.

---

M chas de las pe s nas pr gr m d ras que he c n c do en mi c rr ra s fren de

c m n c ción, yo mi mo lo s frí m cho, hoy creo soy m cho m jor para p der trans-

m tir mis me s jes a mis equ pos y en m chos f ros en los que he pa t c p do.

R cue do m cho de Pr gr m dor X, quien ti ne bu nos c n c mie tos té n cos,

pero s fre de no c m n car, es c mún que no i d que en qué t rea se e cue tra tra-

b ja do, si esta at r do, si no ti ne pr bl mas, etc. Este tipo de c sas lo al jan de

una pr m ción, po que por m cha h b l dad té n ca que te ga, su fa ta de c m n ca-

ción efe t va lo l m tan a p der tr b jar en equ po.

Pr gr m dor X, tr b ja en su c m n c ción, ha p d do r tr al me t ción, su l der

le ha d cho en que m me tos es cua do debe de c m n ca se, cual es la i fo m ción

que se e p ra de él, i cl so ti ne “m ch tes” o te pl tes con la e tru t ra de lo que

se e p ra que c m n que.

Poco a poco Pr gr m dor X, ha l gr do tran m tir lo que n c s ta su l der, su

equ po lo nota, po que el que no c m n ca l gros, pasa desape c b do, no se tr ta de

pr s mir, pero se tr ta de d mo trar v lor, r cue da que para ser un pr gr m dor se-

nior lo más i po ta te es dar v lor a tu equ po de tr b jo.

En su m me to yo ta bién p d cí de mala c m n c ción, por eje plo cua do

me t c ba e pl car los pr bl mas era c mún que no t vi ra e tru t ra a g na, mu-

chas v ces sa t ba a la co cl sión algo así como “No te pre c pes, ya lo r so ví”, me

37
















































ó­




















































fi­
































ó­












































































































í­

















í­










daba pena que se e t r rán que mi tr b jo no era pe fe to, la per pe t va que daba

es que ocu t ba i fo m ción, apre dí a ser más cl ro en mis err res “E co tré un

error en el c d go que h bía e cr to, el e c n rio X no e t ba fu ci na do como pen-

sé, ya lo ide t qué y e toy por c rr gi lo, esto r tr s rá la t rea apr x m d me te X

tie po,

¿co t núo ve dad?”, n t se como al nal i cl so pido v l d ción para dar co trol

a qui nes r po t ba.

---

Otra cosa que es c mún que se as cie con la c m n c ción y yo e toy de acuer-

do es el story t lling o tú c p c dad de co tar hi t rias, m chas v ces es as ci do

con el f m so “como te ve des”.

Esta h b l dad es s per i po ta te para m chas c sas:

- E tr vi tas de tr b jo

- M tups de c m n d des

- Dar co f re cias

- Reuni nes de tr b jo

Es pa te de la c m n c ción, una bu na hi t ria no ti ne que ser sie pre una hi t ria

de éx to sino una hi t ria que deje hu lla, para que deje hu lla, pr m ro te ti ne que

d jar hu lla a ti.

Pu de que tu hi t ria sea de a g na vez que sa va te un pr ye to, de a g na vez

que ay da te a un co p ñ ro de tr b jo en un m me to d f cil, aqu lla vez que t ras-

te pr du ción, que b rra te una base de d tos, ta bién h blar de nue tros err res

nos hace más h m nos, i cl so más e p r me t dos.

38
































ó­





fi­











ú­














ó­































fi­


















































í­
































No ex g res tus hi t rias, como l der y r cl t dor es c mún ver que las hi t rias

se e gra de can, con el n de t ner más i pa to, esto no te ay da, por el co tr rio

te pe j d ca, lo que se bu ca d ra te este pr c so es ver que tan vu n r ble eres.

H cer buen story t lling no es nada si ple, este si es uno de los sk lls que a mí

pe s na me te aun me cue ta tr b jo, po que si no lo pl neo es pr b ble que mi his-

t ria no te ga un o den o i pa to c rre to.

E t ve i ve t ga do y los s guie tes son a g nos de los pu tos más i po ta tes

para h cer un buen story t lling:

1. In cia con una hi t ria que si te haya d j do una ma ca.

2. A la m tad de la hi t ria pr po ci na d t lles de lo que p s ba, de lo que

se tías y te pre c p ba o eno g ll cía.

3. Te m na no solo sie do un h roe sino una pe s na vu n r ble.

Las m j res hi t rias son las que ti nen p sión, las que ti nen i cl so algo de c me-

dia y t rror.

---

Hace creo un año e cr bí un blog t t l do “Esta no es una hi t ria f liz de desarro-

llo s bre un u gr de” (link al blog post en i glés), un blog post que la ro pió en

dev to, bueno al m nos para mí, tuvo más de 2 mil vi tas en una s m na…

Lo e cr bí un día de pués de que h bí mos h cho un d ploy a pr du ción, e ta-

ba aun pe sa do en todo lo que h bí mos h cho mal, cómo h bía s c d do, lo que

h bí mos e p r me ta do… qu ría d jar cl ro que no todo en el tr b jo de desarro-

llo de sof w re son hi t rias f l ces, a su vez no qu ría d jar mal p r do a mi equ po,

cu pa lo, al nal del día como l der me toca as mir las co s cue cias.

39







































fi­

































fi








í­



é­





í­



























































































Creo por pr m ra vez noté que una hi t ria bien co t da t nía un gran p te cial,

m cho del co t n do que he pr d c do de de e to ces y que ha sido más “em cio-

nal” que té n co ha sido el que más a ca ce ha t n do.

A la f cha co s d ro que no soy bueno para el stor t lling, s g ro po que la ba-

rra que me po go a mí mi mo es ba ta te alta, cof cof, sí dr me del i po tor.

Otro eje plo es cua do tr b j ba en r tail, de pués de ir a EE.UU. me p di ron

h cer una pr se t ción, la h cia d re to en P wer Point, mi jefe y me tor me dijo:

debe de co tar una hi t ria, debe t ner un inicio, un cl max y una co cl sión o p ti-

ción. Esto era n c s rio para p der p dir más pr s pue to, para p dir a g na a t ri-

z ción, etc… el v lor que t nía co tar bien la hi t ria para l grar el o j t vo me p re-

cía aso br sos.

---

El stor t lling es algo que debe ser n t ral, pero a la vez no i pr v s do, es algo

que debe t ner e tru t ra y p sión. T ne lo te ay d rá a abri te las pue tas que n ce-

s tas para cr cer de J nior a S nior.

40























































































































2. Co ce tr ción

3. R s le cia

5. Í d ce de c r s dad > Í d ce i t le t al

4. Co pa tir c n c mie to

6. S le ci na tus b t llas

7. La pe fe ción es el enem go de lo s cie t me te


bueno

41

































fi­




Co s jos para apl car a un tr b jo Se-
nior
¿A ca biar de tr b jo? Es algo que es no mal en la vida pr f si nal, algo que a lo

m jor otras g n r ci nes no e t ban tan aco tu br das, pero al m nos en T.I. es nor-

mal que cada cie to tie po se ca bie de tr b jo, e p cia me te con el n de cr cer

pr f si nal y ec n m c me te.

A na tu C.V.

Tr b ja en tu C.V., r c mie do que lo aju tes al tipo de p s ción a la que qui res

apl car, qu ta las c sas que no son r l va tes para el tipo de v ca tes que apl cas, re-

c mie do m cho que te gas v rias ve si nes de tu C.V. si crees que pu des c brir

más de un pe l, e to ces haz un C.V. para cada uno de esos pe les.

Co pa te tu C.V. con a guien de co a za que igual y te ga e p rie cia co tra-

ta do pe s nas para los pue tos a los que tú qui res apl car, para que te dé r tr ali-

me t ción.

D mue tra L d ra go

Au que S nior no si n que ser L der, los r cl t d res bu can m cho que los S niors

te gan sk lls de l d ra go o de co pa tir c n c mie to, así que as g r te de t ner

42






fi­























fi







ó­














fi­











í­






fi




































fi­








ú­
fi











eje plos en do de lo h yas h cho, e tos eje plos te los li tos para tu e tr vi ta,

ta bién agr g los a tu C.V.

Pra t ca para e tr vi tas

Pra t car… pra t car… pra t car… si te e pi zan a ll mar de tr b jos si n ca que tu

C.V. ti ne lo s cie te, es m me to de pr p ra se para e pl car y d mo trar que eres

S nior, si tú no te la crees, ellos ta p co se lo van a creer, así que d b rás pra t car

para las e tr vi tas.

D ra te las e tr vi tas es muy pr b ble que te p dan s me gi te a tu e p rie cia,

dar d t lles, ten los d t lles muy cl ros en tu me te, a v ces i cl so en a g na nota

que te gas a la mano, algo que yo he h cho, en esos eje plos bu ca t car base en

los el me tos que ellos bu can. No todo ti ne que ser pe fe to en tu e p rie cia, ha-

blar de tus fr c sos ta bién es bueno, pu des me ci na los y lu go d cir como los

s p ra te en otro pr ye to.

S g ro s bes que hay un mo tón de pr gu tas fr cue tes:

- Dame un r s men de tu e p rie cia pr f si nal.

- Pl t c me de un m me to en el que te h yas equ v c do.

- ¿Cuál ha sido uno de tus más gra des r tos o pr ye tos?

- ¿Cómo tr b jas con a guien con quien no e tas de acue do?

En t dos esas pr gu tas, d b rás e co trar el b la ce c rre to e tre g n r co y a

d t lle, para h cer la e tr vi ta un pr c so muy ameno.

R cue da que los que te e tr vi tan e tán vie do si tr b jar co t go es algo que

les gu t ría h cer, de igual fo ma tú, e tás v l da do si tr b jar en esa e pr sa es

algo que te gu t ría.

43

























í­











é­










fi­





































































































































fi­

é­










---

De pués de 4 años tr b ja do, y de t ner i cl so un sue do por d b jo de lo que

el me c do e t ba p ga do, me d c dí a ca biar de e pleo, e t ba co ve c do de

que d bía apu tar a d pl car mi sue do… apu tar alto para al m nos caer ce ca… me

r gi tré en t das las bo sas de tr b jo c n c das y e p ce a ver las v ca tes que ha-

bía como Desarr ll dor de Sof w re S nior, era mi opo t n dad.

En la m y ría de v ca tes, c bría el pe l en un 60%-90%, ni g na era pe fe ta,

pero igual apl que, esos sk lls que yo se tía que no c bría me puse a e t dia los, para

que cua do me los pr gu t ran p di ra co te tar con c n c mie to el cómo fu cio-

n ban, para qué se vían, a g nas de sus ve t jas y de ve t jas.

Tr b jé m cho en mi C.V., d b do a que en mi tr b jo a tual yo t nía un pue to

de Desarr ll dor S nior “si b l co” pues lo puse, i d qué que al pri c pio por unos

años fue J nior pero ah ra era S nior, e pl qué las a t v d des que h cía en cada uno

de los pue tos, para qué se n t rá el cr c mie to, me as g re de que las a t v d des

r j b ran mi tr b jo.

Me me t l cé, me pr p ré para e tr vi tas h bla do co m go mi mo, e pl cán-

d me cómo h cia las c sas, que qu ría h cer, etc., me co s d r ba un buen ca d da-

to y con el i pu so que me dio mi jefe de que m jor bu c rá otro tr b jo, pe sé

debo ser a guien que v rias e pr sas desean t ner en su equ po, solo te go que ex-

pl ca les el po qué.

S bía que t nía que t ner cl ro el sue do al cual a p r ba, no era el sue do que yo

n c s t ba, sino un sue do que yo veía era co p t t vo de acue do a lo que veía en

las v ca tes para pe les s m l res al mio con la e p rie cia que yo t nía, no qu ría ni

m ch s mo ni muy poco.

No ta dé m cho en que me co te t ran para age dar e tr vi tas, todo el pr ce-

so pr vio de v su l z ción y prá t ca me dio m cha s g r dad, la ve dad es que no te-

44









fl











í­












































fi­































ó­






























fi


















































































































nía a n die con quien pra t car, no pe t n cía a ni g na c m n dad, no t nía m chos

am gos de la i du tria, lo tuve que r so ver.

¿Me tí?, no… ¿Ex g ré?, tal vez un poco… pero s bía que en caso de co s guir

el e pleo t nía que p ne me a co tra r loj para p der d mo trar que t nía las h bi-

l d des, po que si no pues en l gar de t ner un gran l gro al ca bia me a un e pleo

que me ay d rá, iba a t ner un gran fr c so al qu dar co to…

En n, lo l gré me ca bié de e pleo, era pr gr m dor S nior, ah ra t nía que

a tuar como tal, y lo hice. No fui pe fe to, en esta i du tria todo el tie po es apren-

der y m j rar, pero se tí el bri co qué di, ta to en sue do como en re po s b l dad.

---

45




fi








































































También podría gustarte