• Inspiración
  • Tutoriales
  • Bootcamp

En1Mes

  • Inspiración
  • Tutoriales
  • Bootcamp

¿Qué se entiende por desarrollador senior?

administrador de sistemas

Me ha tocado leer varias veces en ofertas de trabajo que se buscar desarrollador (o programador) senior, ¿pero qué significa ser un desarrollador senior?

La definición más clásica es por años de trabajo, con más de 5 años de trabajo en un lenguaje uno podría decir que se senior, pero la verdad es que esta es una definición completamente arbitraria, por ejemplo tu podrías llevar 5 años trabajando en un lenguaje pero sólo manteniendo 1 proyecto, en cuyo caso sabrías mucho de ese proyecto y del alcance de desarrollar proyectos grandes pero escasa capacidad de presentar soluciones distintas en proyectos nuevos.

Podría pasar lo mismo al revés, o sea tener mucha experiencia prototipeando proyectos pero poca llevando proyectos hasta el fondo y escalándolos.

Además en muchas ocaciones los desarrolladores no ocupan un sólo lenguaje y 2 años trabajando en 3 lenguajes no es lo mismo que 2 años trabajando en uno sólo y obviamente ambas dimensiones tienen características deseables.

Lo que si no es arbitrario es saber que es lo que se espera de un programador senior, y es que entienda a profundidad el lenguaje en el que trabaja, eso quiere decir solamente que no sólo debe conocer los códigos, un programador senior debe poder predecir las complicaciones que pueden surgir de las implementaciones de diversas soluciones y ser capaz de estimar los tiempos de desarrollo de estas.

Muchas empresas no saben que es lo que buscan, la mayoría de las empresas de tecnología no saben de tecnología, y cuando buscan a un desarrollador piden cosas que no existen, es así como piden 10 años de experiencia en HTML5 cuando es un estándar que ni siquiera ha sido terminado de implementar. Pero eso nos da una ventaja, pues entendiendo bien la industria y sus necesidades podemos presentar soluciones e innovar.

En resumen un desarrollador senior es alguien quien entiende a cabalidad el ámbito donde se está desarrollando una solución informática y ese aprendizaje no se logra memorizando códigos ni soluciones, se logra con años de práctica en la industria y obviamente manteniendose actualizado.

Un buen consejo: Tener una barba larga ayuda a parecer un desarrollador senior

Sep 16, 2014Gonzalo Sánchez
Share Button
  • El Autor
  • Últimos Posts

About Gonzalo Sánchez

Emprendedor lean, Ingeniero civil informático dedicado al desarrollo de una mejor web con ruby on rails. Fanático de los números y las métricas y por sobre todo fundador de en1mes.
  • ¿Por qué Twitter fue hecho en Ruby on Rails? - abril 15, 2016
  • Construyendo una landing page en Ruby on Rails desde cero. - febrero 11, 2016
  • Pair programming (de a dos es mejor) - febrero 11, 2016
  • Creando un wordpress en hostinger - abril 18, 2015
  • Login con facebook en rails 4.1 y 4.2 - febrero 3, 2015
  • EL ASSET PATH DE RAILS - enero 26, 2015
  • Entendiendo los objetos en Ruby - enero 21, 2015
  • La verdadera educación Tecnologica - enero 14, 2015
  • Kit Digital del gobierno de Chile - enero 14, 2015
  • ¿Como diseñar un buen Layout para tu página web? - enero 13, 2015
9 years ago 2 Comments Citas emprendedoras, Emprendimientos Digitales, MetodologíasDesarrollo de software, IT, Programador, Recursos Humanos, Senior8,775
Ergonomía V.S dolores de espaldaExplícale a un idiota
You Might Also Like
 
¿Cambiarías tu alma para tener WhatsApp gratis?
 
Por qué elegimos Rails
Comments: 1
  1. Cristian
    9 years ago

    Me hiciste recordar una solicitud de trabajo que vi hace poco tiempo. Pedían un desarrollador Senior, con 5 años de experiencia en Swift. Ante esto no queda más que reír.

    ReplyCancel
Pingbacks: 1
  1. El programador Full-stack | En1mes
    9 years ago

Deja un comentario Cancelar respuesta

Tags
Ruby on Railsemprendimientos digitalesTutorialesDiseñoHerramientashtml5WordpressrubyLanding PageBases de datosTallereshackathonInspiraciónTipsNitrousHerokuPáginas WebphpCSSsmartphonesRailsGirlsEventosemprendimientos socialeslenguajes de programaciónJavascriptHostingEducaciónGemasprogramaciónCreatividadMySQLemprendimientosCitas inspiradorasExperimentosBenchmarksdiseño responsivoFrameworksInspector de ElementosTwitterlean startupredes socialestecnologíaHackatonUsabilidadmetodologías
Interesado en otros tipos de emprendimiento?

Quieres aprender a importar y exportar productos a todo el mundo? entra aquí

No te pierdas ningún artículo.

2016 © En 1 Mes