{"id":1650,"date":"2016-05-23T11:59:33","date_gmt":"2016-05-23T09:59:33","guid":{"rendered":"https:\/\/clouding.io\/blog\/?p=1650"},"modified":"2024-05-15T08:25:09","modified_gmt":"2024-05-15T06:25:09","slug":"desarrollador-full-stack","status":"publish","type":"post","link":"https:\/\/clouding.io\/blog\/desarrollador-full-stack\/","title":{"rendered":"\u00bfQu\u00e9 es un desarrollador Full Stack? \u00a1Te lo contamos!"},"content":{"rendered":"<p><strong>En <a href=\"https:\/\/clouding.io\">Clouding.io<\/a><\/strong>, tu plataforma de Servidores en la Nube, <strong>siempre te ponemos al d\u00eda sobre los conceptos y t\u00e9rminos t\u00e9cnicos de m\u00e1s actualidad<\/strong>. Hoy te contamos qu\u00e9 es un desarrollador Full Stack y cu\u00e1les son las tareas de las que se encarga. Si una vez le\u00eddo el post tienes alguna duda que te gustar\u00eda aclarar, no dudes en contactarnos, \u00a1estaremos encantados de resolverla!<\/p>\n<p>\u00bfEs razonable esperar que cualquier mortal tenga conocimientos profundos sobre el desarrollo de stack? Probablemente no, pero <strong>Facebook<\/strong> puede demandarlo. <strong>OSCON<\/strong> declar\u00f3 por Facebook a trav\u00e9s de un empleado que ellos s\u00f3lo contratan a desarrolladores de \u00abFull Stack\u00bb. Bueno, \u00bfpero eso qu\u00e9 significa?<\/p>\n<p>En t\u00e9rminos generales un <strong>desarrollador de Full Stack<\/strong> es alguien a quien le es familiar, o que es experto, sobre cada aspecto y con un inter\u00e9s genuino por toda la tecnolog\u00eda de software.<\/p>\n<p>Los buenos desarrolladores tienen familiaridad con todo el Stack y saben c\u00f3mo hacerles la vida m\u00e1s f\u00e1cil a todos los que les rodean. Lo que trata de hacer Facebook con su pol\u00edtica de reclutamiento es, que si la gente inteligente usa su cabeza y su coraz\u00f3n, se consigue un producto mejor en menos tiempo.<\/p>\n<h2><b>\u00bfCu\u00e1les son los componentes de un Full Stack?<\/b><\/h2>\n<h2>1.Entorno de\u00a0<a href=\"http:\/\/clouding.io\" target=\"_blank\" rel=\"noopener\">servidor cloud<\/a>, red y hosting.<\/h2>\n<p>Esto incluye el conocimiento de lo que puede fallar y porqu\u00e9, sin dar por hecho que los recursos funcionan siempre bien.<\/p>\n<p>Uso adecuado del<strong> sistema de archivos, almacenamiento cloud, recursos de red<\/strong> y un conocimiento de la redundancia de datos y de la disponibilidad necesaria.<\/p>\n<p>Los desarrolladores de Full Stack pueden trabajar codo con codo con los <a href=\"\/blog\/?p=1008\" target=\"_blank\" rel=\"noopener\">DevOps<\/a>. El sistema deber\u00eda proporcionar mensajes de error \u00fatiles y facultades\u00a0para logarse. Los DevOps ven los mensajes antes, por lo que se les debe tener en cuenta.<\/p>\n<h2>2. El modelo de datos.<\/h2>\n<p>Si el modelo de datos no est\u00e1 bien, la l\u00f3gica del negocio y sus capas posteriores empezar\u00e1n a necesitar <strong>c\u00f3digo<\/strong> extra\u00f1o (feo) para compensar por temas incidentales que el modelo de datos no cubre.<\/p>\n<h2>3. La l\u00f3gica del negocio.<\/h2>\n<p>En este apartado se necesitan<strong> s\u00f3lidas facultades<\/strong> orientadas al objeto del negocio.<\/p>\n<h2>4. La capa API.<\/h2>\n<p>Los desarrolladores de Full Stack tienen la habilidad de escribir de forma clara, consistente y simple para el uso de<strong> interfaces<\/strong>.<\/p>\n<h2>5.\u00a0La experiencia de usuario.<\/h2>\n<p>Un buen sistema no les da a sus usuarios el<strong> s\u00edndrome del t\u00fanel carpiano<\/strong> u ojos que duelen. Un desarrollador de Full Stack puede dar un paso atr\u00e1s y mirar a un proceso que necesita\u00a0ocho clics y tres pasos y conseguir que se haga con un solo clic.<\/p>\n<p>Los desarrolladores de Full Stack escriben mensajes de error \u00fatiles. Si algo se rompe, lo suyo es pedir perd\u00f3n. Algunas veces los programadores sin darse cuenta escriben mensajes de error que pueden hacer sentir a la gente que son est\u00fapidos.<\/p>\n<h2>6. Entender las necesidades del negocio y del cliente.<\/h2>\n<p>Los desarrolladores de Full Stack saben lo que est\u00e1 pasando en el sector cuando el cliente utiliza el <strong>software<\/strong>. Tambi\u00e9n tienen un conocimiento general del negocio.<\/p>\n<h2>Conclusi\u00f3n.<\/h2>\n<p>Las <strong>start-ups de tecnolog\u00eda<\/strong> necesitan desarrolladores Full Stack para su <strong>versatilidad.<\/strong> Sin embargo, a medida que una organizaci\u00f3n madure, necesitar\u00e1 a gente m\u00e1s especializada.<\/p>\n<p>En definitiva, creemos que no te puedes definir como un desarrollador de Full Stack hasta que hayas trabajado en m\u00faltiples idiomas e incluso industrias en tu carrera profesional. El Full Stack va m\u00e1s all\u00e1 de un ingeniero senior, ya que va en la misma l\u00ednea que un programador pol\u00edglota pero con una visi\u00f3n m\u00e1s elevada de todas las piezas que conectan.<\/p>\n<div id=\"wrapper\" class=\"hfeed container\">\n<div id=\"container\" class=\"row clearfix\">\n<div id=\"main\" class=\"ninecol \">\n<article id=\"post-829\" class=\"post-829 post type-post status-publish format-standard hentry category-work\">\n<div class=\"entry-content\">\n<p>Fuente: <a href=\"http:\/\/www.laurencegellert.com\/2012\/08\/what-is-a-full-stack-developer\/\" target=\"_blank\" rel=\"noopener\">el blog de Laurence Gellert<\/a><\/p>\n<\/div>\n<\/article>\n<\/div>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>En t\u00e9rminos generales un\u00a0desarrollador de Full Stack\u00a0es alguien a quien le es familiar, o que es experto, sobre cada aspecto y con un inter\u00e9s genuino por toda la tecnolog\u00eda de software.<\/p>\n","protected":false},"author":2,"featured_media":9688,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[88,24,34,31],"tags":[184,97,185],"yst_prominent_words":[904,2528,2783,2779,2430,2780,2778,2788,2789,2782,2653,2786,2777,2787,2790,2784,2781,2785,1184,2525],"class_list":["post-1650","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-actualidad","category-clouding-io","category-start-ups","category-usuarios","tag-desarrollador","tag-devops","tag-full-stack"],"acf":[],"_links":{"self":[{"href":"https:\/\/clouding.io\/blog\/wp-json\/wp\/v2\/posts\/1650","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/clouding.io\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/clouding.io\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/clouding.io\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/clouding.io\/blog\/wp-json\/wp\/v2\/comments?post=1650"}],"version-history":[{"count":14,"href":"https:\/\/clouding.io\/blog\/wp-json\/wp\/v2\/posts\/1650\/revisions"}],"predecessor-version":[{"id":10143,"href":"https:\/\/clouding.io\/blog\/wp-json\/wp\/v2\/posts\/1650\/revisions\/10143"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/clouding.io\/blog\/wp-json\/wp\/v2\/media\/9688"}],"wp:attachment":[{"href":"https:\/\/clouding.io\/blog\/wp-json\/wp\/v2\/media?parent=1650"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/clouding.io\/blog\/wp-json\/wp\/v2\/categories?post=1650"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/clouding.io\/blog\/wp-json\/wp\/v2\/tags?post=1650"},{"taxonomy":"yst_prominent_words","embeddable":true,"href":"https:\/\/clouding.io\/blog\/wp-json\/wp\/v2\/yst_prominent_words?post=1650"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}