En ocasiones me he encontrado con empresas que necesitaban de los servicios de un programador web cuando, para mi sorpresa, después se pedía un programador que supiera hacer tanto páginas web como aplicaciones para Android, iPhone, iPad y aplicaciones de escritorio para Windows. Aparte de saber manejar lenguajes tipo C, C++, VB.net, Java, PHP, ASP y más.

Informatico de páginas webYo he aprendido esos lenguajes de programación y otros tantos, pero decidí especializarme en la realización de páginas web con tecnologías como WordPress, OsClass, PrestaShop, Joomla, Diseño web basado en HTML, CSS, JavaScript, PHP y MySQL para dejar de lado las aplicaciones de sistemas operativos y a estas alturas, después de tanto tiempo, solo tengo nociones básicas de esos otros lenguajes de programación que en su momento aprendí… y la pregunta es:

¿Por qué habiendo aprendido todos esos lenguajes de programación no haces también aplicaciones que no sean en base web?

Por mi experiencia he aprendido que “el que mucho abarca, poco aprieta”. Es decir, si sabes de todo, no puedes ser muy bueno en nada, salvo en raras excepciones. Por lo que decidí especializarme en lo que más me gustaba y mejor se me daba, la creación de páginas web con conocidas plataformas CMS y base de datos MySQL.

Hoy en día, las empresas pretenden tener un “todo en uno”. Si tú eres programador, entonces, debes saber programar en todos los lenguajes de programación habidos y por haber ¿verdad? Pues no.

Lamento decirles a los encargados de RRHH que si la intención es esa, van por muy mal camino, claro que quizá sea la gente de arriba la que pide recursos de manera errónea por desconocimiento de lo que se está pidiendo.

¿Por qué existe un odontólogo, cardiólogo, neurólogo, pediatra, etc.? ¿Por qué existen las especializaciones en diversos ámbitos de trabajo? Sencillamente, porque es mejor.

Lo que buscan las empresas

Alguien especializado en una materia concreta, sabrá realizar un trabajo de mejor calidad que alguien que intenta abarcar todo, puesto que este último tendrá nociones de muchas cosas pero no en profundidad y al final, el trabajo realizado puede resultar poco funcional o incluso nefasto según el caso.

Sin ir más lejos, para la realización de una página web en grandes equipos y empresas suele haber:

  • Un equipo de diseño, quienes diseñan la página web.
  • Un equipo de maquetación, quienes pasan el diseño a formato HTML, SEO, accesibilidad, etc.
  • Un equipo de programación, quienes implementan funcionalidades con bases de datos, formularios de contacto, partes administrativas de una web, etc.
  • Un equipo de sistemas, quienes suben la web al servidor y lo ponen a punto para su funcionamiento.

Y estamos hablando que en cada área es un equipo, es decir, un grupo de personas, no una única persona.

En mi caso, aúno todos los puntos anteriores, los necesarios para la realización de una página web pero no puedo abarcar más, el mundo de la informática es extremadamente extenso y uno no puede ser experto en todo, experto en HTML, CSS, JavaScript, Java, PHP, ASP, MySQL, C, C++, VB.net, Android, iPhone, Oscommerce, PrestaShop, Joomla, WordPress, Drupal, diseño, maquetación, servidores…

Se podrán tener conocimientos y nociones de ello, pero… ¿ser realmente experto? ¿Programar cualquier cosa, en cualquier lenguaje, para cualquier sistema? No hay persona humana que lo pueda hacer, al igual que un oftalmólogo no puede operar de corazón como un cardiólogo, a pesar de ser ambos médicos.

Por ello, animo a los encargados de RRHH que busquen a personas especializadas en aquello que la empresa requiera sin abarcar imposibles, ya que contratando personal experto en su materia, se realizarán proyectos de mayor calidad y con menos problemas en el desarrollo, porque a pesar de la crisis, el pretender ahorrar y recortar en el equipo que al final saca los proyectos y saca a la empresa adelante, a la larga puede salir más caro el remedio que la enfermedad.

¿Hablamos?

"Diseño web Madrid" utiliza cookies propias y de terceros, para mejorar la experiencia de navegación. Al continuar utilizando el sitio, usted declara que entiende y acepta el uso de estas cookies. Más información aquí

La configuración de cookies en este sitio web están configuradas a "permitir cookies" y así darle la mejor experiencia de navegación posible. Si continúa utilizando este sitio web sin cambiar la configuración de cookies o hace clic en el botón "Aceptar", usted declara que entiende y que está consintiendo nuestras cookies.

Cerrar