{"id":121,"date":"2017-11-08T02:15:37","date_gmt":"2017-11-08T02:15:37","guid":{"rendered":"http:\/\/52.201.184.187\/?p=121"},"modified":"2018-01-02T12:24:36","modified_gmt":"2018-01-02T12:24:36","slug":"que-hace-que-un-desarrollador-sea-senior","status":"publish","type":"post","link":"http:\/\/52.201.184.187\/blog\/conformacion-equipos\/que-hace-que-un-desarrollador-sea-senior\/","title":{"rendered":"\u00bfQu\u00e9 hace que un Desarrollador sea Senior?"},"content":{"rendered":"<p>En el\u00a0desarrollo de software, como en todas las disciplinas, se van adquiriendo habilidades a lo largo del tiempo que van sumando a lo que aportamos a un equipo de trabajo. Las empresas suelen reflejar esa experiencia adquirida en distintos \u00abescalones\u00bb: trainee, junior, semi senior, senior. Cuando buscan desarrolladores, generalmente apuntan sus busquedas a alguno de esos grados. Lo hacen para poder tambien \u00abencajarlos\u00bb en alguna categorizaci\u00f3n de sueldo, rol y beneficios.<\/p>\n<blockquote><p>\u00abBuscamos desarrollador Java Ssr (&#8230;) Se requiere experiencia m\u00ednima de 3 a\u00f1os en el puesto, con conocimientos excluyentes de Spring, Spring MVC, Hibernate, JQuery.\u00bb<\/p><\/blockquote>\n<p>Cuando veo algo as\u00ed, se me vienen a la mente varias preguntas. \u00bfPara qu\u00e9 ponen\u00a0el requerimiento de\u00a03 a\u00f1os en el puesto? \u00bfLa cantidad de tiempo que estuve en un rol define mi experiencia? \u00bfSi hace 2 a\u00f1os que trabajo no califico como Semi Senior? \u00bfSi soy groso en React pero no us\u00e9 JQuery no califico como Java Senior?\u00a0Y yendo m\u00e1s all\u00e1, se me ocurre la pregunta que da origen a este post: \u00bfQu\u00e9 hace a un\u00a0 desarrollador Senior?<\/p>\n<p>Vamos a empezar a tratar de contestar esta pregunta desde el Junior. Luego el Semi-senior tendr\u00e1 esas mismas habilidades y otras nuevas que ir\u00e1 incorporando, y a su vez, el Senior tendr\u00e1 las de los grados anteriores.<\/p>\n<h5>Desarrollador Junior:<\/h5>\n<ul>\n<li><strong>Aprende<\/strong>: Nadie nace sabiendo. Las habilidades y conocimiento t\u00e9cnico se van adquiriendo con el paso del tiempo, proyectos, aciertos y equivocaciones.<\/li>\n<li><strong>Aprende continuamente<\/strong>: la tecnolog\u00eda cambia, van saliendo herramientas nuevas, y un desarrollador de software tiene que estar al d\u00eda sobre las herramientas nuevas, adem\u00e1s de las que ya est\u00e1 usando.<\/li>\n<li><strong>Colabora<\/strong> en los proyectos: lo que todos tenemos que hacer, saber desarrollar funcionalidades y entregar el producto.<\/li>\n<\/ul>\n<h5>Desarrollador Semi Senior:<\/h5>\n<ul>\n<li>Puede <strong>llevar la responsabilidad de un proyecto<\/strong>. Puede desarrollar lo necesario para que el proyecto salga adelante. Si bien cada tanto necesita la guia de un desarrollador con m\u00e1s experiencia, ya conoce la tecnolog\u00eda y el proyecto lo suficiente para poder desarrollar sin mayores interferencias.<\/li>\n<li><strong>Aplica buenas pr\u00e1cticas de desarrollo<\/strong>: intenta que su c\u00f3digo sea legible y mantenible, tanto para el, como para el resto de su equipo, aplicando est\u00e1ndares, patrones de dise\u00f1o, re-utiliza c\u00f3digo, etc.<\/li>\n<li><strong>Usa librerias y frameworks est\u00e1ndares del mundo empresarial<\/strong> (spring, hibernate, o los equivalentes de cada tecnolog\u00eda). Sabe reconocer cuando\u00a0 sus problem\u00e1ticas a solucionar encajan con algunos de los problemas m\u00e1s frecuentes del mundo del desarrollo, y busca usar las herramientas que ya solucionan dichos problemas, en lugar de re-inventar la rueda escribiendo su propio c\u00f3digo.<\/li>\n<\/ul>\n<p>Finalmente, lo que distingue a los <strong>desarrolladores senior<\/strong>:<\/p>\n<ul>\n<li><strong>Gu\u00eda a otros<\/strong> en el desarrollo y aprendizaje del proyecto, herramientas y metodolog\u00edas: No alcanza con saber implementar, hay que saber comunicar las decisiones y fundamentaciones t\u00e9cnicas, as\u00ed como tambi\u00e9n tiene que poder potenciar a otros desarrolladores que tengan menos conocimiento. En este aspecto, el desarrollador senior debe ser un aut\u00e9ntico l\u00edder.<\/li>\n<li><strong>Fomenta las buenas pr\u00e1cticas de desarrollo<\/strong>: no alcanza con escribir buen c\u00f3digo, tiene que poder\u00a0 contagiar a su equipo, para que todos trabajen en una misma direcci\u00f3n.<\/li>\n<li><strong>Codea en distintos lenguajes<\/strong>: Si bien hay que tener un lenguaje de cabecera en el que seamos especialistas, tambi\u00e9n hay que tener cierto conocimiento de varios de ellos, y poder elegir la herramienta m\u00e1s adecuada para cada situaci\u00f3n.<\/li>\n<li><strong>Posee habilidades de comunicaci\u00f3n<\/strong> inter-equipos e inter-roles: Saber reconocer las buenas ideas, independientemente de la experiencia o el rol de la persona que las haya propuesto, para fomentar las soluciones ricas.<\/li>\n<li><strong>Demuestra actitud positiva<\/strong> frente a los problemas: Los problemas representan un desaf\u00edo, y en lugar de enojarse y quejarse, toma decisiones y acciones que lo llevan hacia donde quiere estar.<\/li>\n<li><strong>Es proactivo<\/strong>, introduce novedades en el equipo.<\/li>\n<li>Demuestra pasi\u00f3n por lo que hace, y <strong>disfruta su profesi\u00f3n<\/strong>: Es desarrollador dentro y fuera de la oficina. Dedica tiempo a leer y probar nuevas herramientas y las prueba en proyectos personales.<\/li>\n<li><strong>Aporta a la comunidad<\/strong>: Postea preguntas y respuestas en foros, escribe software de c\u00f3digo abierto, da charlas, etc. Esto vendr\u00eda a ser como un principio similar a la responsabilidad social empresaria, pero desde el punto de vista del individuo. Los desarrolladores tomamos muchas cosas de nuestra comunidad, y es positivo que en un punto empecemos a devolver y nos involucremos.<\/li>\n<\/ul>\n<p>Y entonces, \u00bfCu\u00e1ntos a\u00f1os de experiencia le tengo que pedir a un desarrollador Senior? La verdad es que no lo se. Hay muchas habilidades para desarrollar, y cada persona es \u00fanica en su ritmo. A algunas personas pueden tomarle pocos a\u00f1os adquirir todas estas habilidades, mientras que otras pueden estar a\u00f1os en distintos empleos y nunca adquirirlas, pero no nos dejemos enga\u00f1ar,\u00a0 un extenso curriculum, o conocimientos muy espec\u00edficos sobre ciertas tecnolog\u00edas no nos convierten en senior, sino que son\u00a0todo un conjunto de habilidades que se van puliendo con el tiempo, y es eso lo que nos convertir\u00e1\u00a0en ESOS desarrolladores que todos queremos tener en nuestro equipo.<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>En el\u00a0desarrollo de software, como en todas las disciplinas, se van adquiriendo habilidades a lo largo del tiempo que van sumando a lo que aportamos a un equipo de trabajo. Las empresas suelen reflejar esa experiencia adquirida en distintos \u00abescalones\u00bb: trainee, junior, semi senior, senior. Cuando buscan desarrolladores, generalmente apuntan sus busquedas a alguno de\u2026 <span class=\"read-more\"><a href=\"http:\/\/52.201.184.187\/blog\/conformacion-equipos\/que-hace-que-un-desarrollador-sea-senior\/\">Leer m\u00e1s &raquo;<\/a><\/span><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[9,14],"tags":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v17.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>\u00bfQu\u00e9 hace que un Desarrollador sea Senior? - Desarrollo \u00c1gil<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"http:\/\/52.201.184.187\/blog\/conformacion-equipos\/que-hace-que-un-desarrollador-sea-senior\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"\u00bfQu\u00e9 hace que un Desarrollador sea Senior? - Desarrollo \u00c1gil\" \/>\n<meta property=\"og:description\" content=\"En el\u00a0desarrollo de software, como en todas las disciplinas, se van adquiriendo habilidades a lo largo del tiempo que van sumando a lo que aportamos a un equipo de trabajo. Las empresas suelen reflejar esa experiencia adquirida en distintos \u00abescalones\u00bb: trainee, junior, semi senior, senior. Cuando buscan desarrolladores, generalmente apuntan sus busquedas a alguno de\u2026 Leer m\u00e1s &raquo;\" \/>\n<meta property=\"og:url\" content=\"http:\/\/52.201.184.187\/blog\/conformacion-equipos\/que-hace-que-un-desarrollador-sea-senior\/\" \/>\n<meta property=\"og:site_name\" content=\"Desarrollo \u00c1gil\" \/>\n<meta property=\"article:published_time\" content=\"2017-11-08T02:15:37+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2018-01-02T12:24:36+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@emilianotebes\" \/>\n<meta name=\"twitter:site\" content=\"@emilianotebes\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Emiliano\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebSite\",\"@id\":\"http:\/\/52.201.184.187\/blog\/#website\",\"url\":\"http:\/\/52.201.184.187\/blog\/\",\"name\":\"Desarrollo \\u00c1gil\",\"description\":\"Sofware por y para humanos\",\"publisher\":{\"@id\":\"http:\/\/52.201.184.187\/blog\/#\/schema\/person\/d3f309d88ee70165de93b55560c9f851\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"http:\/\/52.201.184.187\/blog\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"es\"},{\"@type\":\"WebPage\",\"@id\":\"http:\/\/52.201.184.187\/blog\/conformacion-equipos\/que-hace-que-un-desarrollador-sea-senior\/#webpage\",\"url\":\"http:\/\/52.201.184.187\/blog\/conformacion-equipos\/que-hace-que-un-desarrollador-sea-senior\/\",\"name\":\"\\u00bfQu\\u00e9 hace que un Desarrollador sea Senior? - Desarrollo \\u00c1gil\",\"isPartOf\":{\"@id\":\"http:\/\/52.201.184.187\/blog\/#website\"},\"datePublished\":\"2017-11-08T02:15:37+00:00\",\"dateModified\":\"2018-01-02T12:24:36+00:00\",\"breadcrumb\":{\"@id\":\"http:\/\/52.201.184.187\/blog\/conformacion-equipos\/que-hace-que-un-desarrollador-sea-senior\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"http:\/\/52.201.184.187\/blog\/conformacion-equipos\/que-hace-que-un-desarrollador-sea-senior\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"http:\/\/52.201.184.187\/blog\/conformacion-equipos\/que-hace-que-un-desarrollador-sea-senior\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Portada\",\"item\":\"http:\/\/desarrollo-agil.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"\\u00bfQu\\u00e9 hace que un Desarrollador sea Senior?\"}]},{\"@type\":\"Article\",\"@id\":\"http:\/\/52.201.184.187\/blog\/conformacion-equipos\/que-hace-que-un-desarrollador-sea-senior\/#article\",\"isPartOf\":{\"@id\":\"http:\/\/52.201.184.187\/blog\/conformacion-equipos\/que-hace-que-un-desarrollador-sea-senior\/#webpage\"},\"author\":{\"@id\":\"http:\/\/52.201.184.187\/blog\/#\/schema\/person\/d3f309d88ee70165de93b55560c9f851\"},\"headline\":\"\\u00bfQu\\u00e9 hace que un Desarrollador sea Senior?\",\"datePublished\":\"2017-11-08T02:15:37+00:00\",\"dateModified\":\"2018-01-02T12:24:36+00:00\",\"mainEntityOfPage\":{\"@id\":\"http:\/\/52.201.184.187\/blog\/conformacion-equipos\/que-hace-que-un-desarrollador-sea-senior\/#webpage\"},\"wordCount\":863,\"commentCount\":1,\"publisher\":{\"@id\":\"http:\/\/52.201.184.187\/blog\/#\/schema\/person\/d3f309d88ee70165de93b55560c9f851\"},\"articleSection\":[\"Conformaci\\u00f3n equipos\",\"experiencias\"],\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"http:\/\/52.201.184.187\/blog\/conformacion-equipos\/que-hace-que-un-desarrollador-sea-senior\/#respond\"]}]},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"http:\/\/52.201.184.187\/blog\/#\/schema\/person\/d3f309d88ee70165de93b55560c9f851\",\"name\":\"Emiliano\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"http:\/\/52.201.184.187\/blog\/#personlogo\",\"inLanguage\":\"es\",\"url\":\"http:\/\/2.gravatar.com\/avatar\/e2997f02fe4216c2cce9e5a88e3e3726?s=96&d=mm&r=g\",\"contentUrl\":\"http:\/\/2.gravatar.com\/avatar\/e2997f02fe4216c2cce9e5a88e3e3726?s=96&d=mm&r=g\",\"caption\":\"Emiliano\"},\"logo\":{\"@id\":\"http:\/\/52.201.184.187\/blog\/#personlogo\"},\"sameAs\":[\"https:\/\/www.linkedin.com\/in\/emilianotebes\/\",\"https:\/\/twitter.com\/emilianotebes\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"\u00bfQu\u00e9 hace que un Desarrollador sea Senior? - Desarrollo \u00c1gil","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"http:\/\/52.201.184.187\/blog\/conformacion-equipos\/que-hace-que-un-desarrollador-sea-senior\/","og_locale":"es_ES","og_type":"article","og_title":"\u00bfQu\u00e9 hace que un Desarrollador sea Senior? - Desarrollo \u00c1gil","og_description":"En el\u00a0desarrollo de software, como en todas las disciplinas, se van adquiriendo habilidades a lo largo del tiempo que van sumando a lo que aportamos a un equipo de trabajo. Las empresas suelen reflejar esa experiencia adquirida en distintos \u00abescalones\u00bb: trainee, junior, semi senior, senior. Cuando buscan desarrolladores, generalmente apuntan sus busquedas a alguno de\u2026 Leer m\u00e1s &raquo;","og_url":"http:\/\/52.201.184.187\/blog\/conformacion-equipos\/que-hace-que-un-desarrollador-sea-senior\/","og_site_name":"Desarrollo \u00c1gil","article_published_time":"2017-11-08T02:15:37+00:00","article_modified_time":"2018-01-02T12:24:36+00:00","twitter_card":"summary_large_image","twitter_creator":"@emilianotebes","twitter_site":"@emilianotebes","twitter_misc":{"Escrito por":"Emiliano","Tiempo de lectura":"4 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebSite","@id":"http:\/\/52.201.184.187\/blog\/#website","url":"http:\/\/52.201.184.187\/blog\/","name":"Desarrollo \u00c1gil","description":"Sofware por y para humanos","publisher":{"@id":"http:\/\/52.201.184.187\/blog\/#\/schema\/person\/d3f309d88ee70165de93b55560c9f851"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"http:\/\/52.201.184.187\/blog\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"es"},{"@type":"WebPage","@id":"http:\/\/52.201.184.187\/blog\/conformacion-equipos\/que-hace-que-un-desarrollador-sea-senior\/#webpage","url":"http:\/\/52.201.184.187\/blog\/conformacion-equipos\/que-hace-que-un-desarrollador-sea-senior\/","name":"\u00bfQu\u00e9 hace que un Desarrollador sea Senior? - Desarrollo \u00c1gil","isPartOf":{"@id":"http:\/\/52.201.184.187\/blog\/#website"},"datePublished":"2017-11-08T02:15:37+00:00","dateModified":"2018-01-02T12:24:36+00:00","breadcrumb":{"@id":"http:\/\/52.201.184.187\/blog\/conformacion-equipos\/que-hace-que-un-desarrollador-sea-senior\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["http:\/\/52.201.184.187\/blog\/conformacion-equipos\/que-hace-que-un-desarrollador-sea-senior\/"]}]},{"@type":"BreadcrumbList","@id":"http:\/\/52.201.184.187\/blog\/conformacion-equipos\/que-hace-que-un-desarrollador-sea-senior\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Portada","item":"http:\/\/desarrollo-agil.com\/blog\/"},{"@type":"ListItem","position":2,"name":"\u00bfQu\u00e9 hace que un Desarrollador sea Senior?"}]},{"@type":"Article","@id":"http:\/\/52.201.184.187\/blog\/conformacion-equipos\/que-hace-que-un-desarrollador-sea-senior\/#article","isPartOf":{"@id":"http:\/\/52.201.184.187\/blog\/conformacion-equipos\/que-hace-que-un-desarrollador-sea-senior\/#webpage"},"author":{"@id":"http:\/\/52.201.184.187\/blog\/#\/schema\/person\/d3f309d88ee70165de93b55560c9f851"},"headline":"\u00bfQu\u00e9 hace que un Desarrollador sea Senior?","datePublished":"2017-11-08T02:15:37+00:00","dateModified":"2018-01-02T12:24:36+00:00","mainEntityOfPage":{"@id":"http:\/\/52.201.184.187\/blog\/conformacion-equipos\/que-hace-que-un-desarrollador-sea-senior\/#webpage"},"wordCount":863,"commentCount":1,"publisher":{"@id":"http:\/\/52.201.184.187\/blog\/#\/schema\/person\/d3f309d88ee70165de93b55560c9f851"},"articleSection":["Conformaci\u00f3n equipos","experiencias"],"inLanguage":"es","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["http:\/\/52.201.184.187\/blog\/conformacion-equipos\/que-hace-que-un-desarrollador-sea-senior\/#respond"]}]},{"@type":["Person","Organization"],"@id":"http:\/\/52.201.184.187\/blog\/#\/schema\/person\/d3f309d88ee70165de93b55560c9f851","name":"Emiliano","image":{"@type":"ImageObject","@id":"http:\/\/52.201.184.187\/blog\/#personlogo","inLanguage":"es","url":"http:\/\/2.gravatar.com\/avatar\/e2997f02fe4216c2cce9e5a88e3e3726?s=96&d=mm&r=g","contentUrl":"http:\/\/2.gravatar.com\/avatar\/e2997f02fe4216c2cce9e5a88e3e3726?s=96&d=mm&r=g","caption":"Emiliano"},"logo":{"@id":"http:\/\/52.201.184.187\/blog\/#personlogo"},"sameAs":["https:\/\/www.linkedin.com\/in\/emilianotebes\/","https:\/\/twitter.com\/emilianotebes"]}]}},"_links":{"self":[{"href":"http:\/\/52.201.184.187\/blog\/wp-json\/wp\/v2\/posts\/121"}],"collection":[{"href":"http:\/\/52.201.184.187\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/52.201.184.187\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/52.201.184.187\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/52.201.184.187\/blog\/wp-json\/wp\/v2\/comments?post=121"}],"version-history":[{"count":16,"href":"http:\/\/52.201.184.187\/blog\/wp-json\/wp\/v2\/posts\/121\/revisions"}],"predecessor-version":[{"id":141,"href":"http:\/\/52.201.184.187\/blog\/wp-json\/wp\/v2\/posts\/121\/revisions\/141"}],"wp:attachment":[{"href":"http:\/\/52.201.184.187\/blog\/wp-json\/wp\/v2\/media?parent=121"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/52.201.184.187\/blog\/wp-json\/wp\/v2\/categories?post=121"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/52.201.184.187\/blog\/wp-json\/wp\/v2\/tags?post=121"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}