Desarrollo web

¿Vale la pena aprender a hacer sitios web en 2023?

Tabla de contenido

[ez-toc]

La respuesta corta es: sí. Parece que hay todo un debate al rededor del tema, estaba haciendo mi investigación SEO previa a escribir este artículo, cuando me topé con este otro artículo sobre una pregunta similar que desata un interminable debate en los comentarios. Hay mucho que comentar al respecto, así que en este artículo vamos a desarrollar por qué vale la pena aprender a hacer sitios web.

Es una realidad que hacer sitios web el día de hoy parece nada del otro mundo. Cada vez se hacen más conocidas herramientas como Wix, Squarespace, Weebly, o cualquier otro Content Management System (CMS), site builder o como quieras llamarlo.

Son herramientas que puedes comenzar a utilizar en tres patadas y con unos cuantos dólares. Barato y fácil… ¿qué más se le puede pedir? Esto es lo que despierta la incógnita de qué tanto vale la pena aprender a hacer sitios web o es una habilidad que no te va a sumar nada.

Aunque pensándolo más en profundidad, si cualquiera puede hacer un sitio web sin esfuerzo con esas herramientas. La pregunta correcta sería ¿Qué es aprender a hacer sitios web y si vale la pena aprenderlo?

¿Qué es saber hacer sitios web?

Si bien es cierto, hacer páginas web con esas herramientas es muy fácil. El problema aquí es la calidad de sitios web que se pueden hacer con esas herramientas y sin ningún conocimiento adicional respecto a tecnologías web.

Normalmente cuando una persona sin conocimientos previos se topa con algún template o plantilla de estas plataformas, suele creer que puede hacer un sitio igual de increíble solamente sustituyendo textos, colores e imágenes. Pero es una percepción más que erquivocada. (Acá te dejo un artículo con más explicación)

Terminamos topándonos con sitios con tipografías horribles, mal balance colores, links rotos, imágenes sin sentido, formularios que no funcionan, y más elementos de una página sin pies ni cabeza.

Con esto podemos darnos cuenta que saber hacer sitios web va mucho más allá de un tema técnico y de diseño. Y es justo aquí donde tenemos que comenzar a hablar de los conceptos de diseño y desarrollo web.

Muchas veces se confunde diseño web y desarrollo web, se asume que es lo mismo y se resume en hacer páginas o aplicaciones web. Pero no, diseño y desarrollo son cosas muy distintas pero se confunden porque son términos relativamente nuevos y son disciplinas que trabajan de la mano. Es como decir que un dermatólogo es lo mismo que un dentista, ambas profesiones relacionadas a la salud pero distan de ser lo mismo.

¿Qué es diseño web?

No hay forma fácil de resumir qué es diseño web. Diseño no solamente se refiere a temas visuales o gráficas, constantemente se piensa que diseño se limita cuestiones estéticas cuando en realidad sólo es una parte de esta disciplina.

Hablar de diseño también implica hablar de usabilidad. Un diseñador web tiene que ser capaz de diseñar productos digitales que sean fáciles, atractivos, efectivos, recordables y demás. Un buen libro para entender a grandes rasgos lo que es diseño e interacción es ‘The Design of Everyday Things’ de Don Norman.

Probablemente habrás escuchado por ahí el término de User Experience o UX. Esta es una de las principales disciplinas del diseño web. Sin hacer el cuento largo, es poder diseñar productos que cumplan con los objetivos del negocio y de los usuarios de la mejor forma posible. En este artículo te platico un poco más de este enfoque en la creación de sitios web.

Por otro lado, en temas visuales y estética tenemos términos como User Interface o UI. Si lo habrás escuchado antes tal vez lo escuchaste en conjunto con UX / UI que, al igual que diseño y desarrollo web, trabajan de la mano pero no son lo mismo. Las interfaces es la forma de interacción entre humanos y pedazos de tecnología. UI está más relacionado con el lado estético de un producto digital. Un buen libro para aprender al respecto sería ‘UI is Communication’.

Y bueno esto solamente es la punta del iceberg, UX / UI se dividen en más ramificaciones pero hablar de ello no es el punto de este artículo. Un diseñador web se concentra principalmente en temas de usabilidad y estética en un sitio o aplicación web.

¿Qué es desarrollo web?

Desarrollo web ya es la parte técnica de la creación de estos productos digitales. Es cuando comenzamos a hablar de lenguajes de programación para poder construir los productos que vienen desde el trabajo de un diseñador web.

Un desarrollador web es el que tiene conocimientos de código y se dividen en dos tipos, desarrolladores frontend y backend.

No vamos a indagar mucho en descripciones pero a resumidas cuentas un frontend developer tiene conocimientos en HTML, CSS y Javascript. Estos lenguajes son los que se necesitan para poder hacer la parte visual de los sitios o aplicaciones web.

Por otro lado, los backend developers tienen conocimientos de bases de datos y lenguajes que pueden interactuar entre el frontend y las bases de datos; estos lenguajes son miles, algunos ejemplos son Python, PHP, C++ y C#.

Los CMS’s lo tienen cubierto

Entonces los Content Management Systems tienen cubierto el trabajo de diseño y desarrollo web, podemos hacer nuestras páginas sin siquiera tener idea de para qué sirve HTML, una base de datos, o siquiera qué es experiencia de usuario.

Pero estos huecos son engañosos y son los que hacen creer que “tu sobrino el de las computadoras” puede hacer un sitio web en tan solo un par de horas.

Como ya vimos, saber hacer sitios web va más allá de poder personalizar una plantilla y publicarla correctamente en un dominio (URL). Hay que tener ciertos conocimientos para poder hacer página web que realmente funcionen y no terminen siendo un panfleto digital que nadie lee. No todo se limita a temas técnicos.

En alguna discusión en un foro leí que era como pensar que porque tenemos tijeras y máquinas de rasurar automáticamente nos hace buenos estilistas. Muy acertado el comentario, no por tener acceso a estas herramientas como WordPress y Squarespace significa que podemos hacer buenos sitios web.

Pero que no se malinterprete, los CMS’s son una absoluta maravilla. Tener acceso a estas herramientas y conocimientos de diseño o desarrollo web te ponen en un nivel mucho más arriba que cualquier otra persona que las utilice sin conciencia.

¿Vale la pena aprenderlo?

Como decía al inicio, la respuesta corta es sí. Y la respuesta larga es lo que escribí en los puntos anteriores más lo que viene a continuación.

Aprender a hacer sitios web vale muchísimo la pena pero necesitas tener claro el enfoque y para qué quieres aprenderlo. En general, saber hacer sitios web de la manera correcta, es una habilidad que te sumará mucho valor como profesional.

Según estatista hay al rededor de 1,800 millones de sitios web publicados en el mundo. Tomando en cuenta que somos como 7,700 millones de personas en este mundo, significa que más o menos por cada 4 personas hay un sitios web. Es una métrica increíble (para bien o para mal).

Por un lado nos puede hacer creer que no vale la pena aprender puestos que hay demasiados y la competencia está brutal. No me va a sumar nada saber algo que ya está hecho en cantidades industriales, sería como sumar una raya más al tigre.

Por otro lado, lo podemos ver como una oportunidad. La saturación de marcado equivale a validación de mercado. Si hay tantos, es por algo. Y no tengo pruebas, pero tampoco dudas, de que la gran mayoría son sitios mal hechos que no cumplen con objetivos.

Saber hacer sitios web de la manera correcta puede sumar mucho a tu carrera profesional, y el cómo debes aprenderlo o enfocarte depende mucho de tu situación o lo que quieres lograr por medio de este conocimiento. Me explico:

Para tu negocio o marca personal

Probablemente tengas un negocio o trabajes en tu marca personal pero a lo que sea que te dedicas no tiene nada que ver con diseño o desarrollo web.

Puede que tengas un restaurante, seas un abogado, un dentista, una taller de coches, lo que tú quieras. A lo que sea que te dediques, necesitas tener presencia en Internet si quieres crecer más allá del mundo físico.

Si tienes la posibilidad de aprender a hacer páginas web, serás capaz de poder poner al menos la primer piedra de tu negocio en el mundo digital de la manera correcta. No quiero decir obviedades, pero que tú como creador del sitio web de tu negocio, o al menos con conocimientos básicos de diseño y desarrollo, tendrás mucho más control y visión sobre este activo digitial.

Sí, una página web es un activo muy valioso para cualquier negocio, el hecho de no ser tangible o físico no lo hace menos importante. Hay cientos de negocios allá afuera que contrataron a alguien para que les haga su página web y no tienen idea de cómo están los temas de hospedaje, dominio, cómo modificarlo y demás. Dependen de alguna agencia o freelance que les haga la chamba, si se desaparecen, el sitio tendrá algunas complicaciones.

Y por su puesto que no está mal contratar a algún tercero para que te haga tu sitio web. Pero sí tú, como dueñ@ del negocio, sabes aunque sea un poco de diseño o desarrollo, tendrás una relación mucho más efectiva con ese tercero que contrates.

Sabrás comunicar correctamente lo que estás buscando, así como mantener y mejorar el sitio web que te hayan construido.

Para emprender

Emprender diseñando y desarrollando sitios web es una de las opciones de emprendimiento más llamativas y redituables. Sin embargo, nos topamos con que es un mercado muy competido, ya hay miles de personas y empresas que se dedican a ello y puede ser a cierto grado desalentador.

¿Qué necesidad de competir en un mercado saturado? ¿Para qué aprender si la competencia ni te va a dejar intentarlo?

Bueno acá la cuestión es que la cantidad de sitios web que se hacen no ha parado de crecer. Sigue siendo una tendencia a la alza, lo que significa que el mercado sigue creciendo.

Como decía en un punto anterior, es casi un hecho que la gran mayoría de esos sitios son deficientes. Entonces tienes un mercado que sigue creciendo, y por otro lado un mercado que ha ido creciendo con baja calidad.

Además de aprender a hacer sitios web de la manera correcta, se necesita complementar con más conocimientos. Principalmente de marketing digital, ofrecer solamente creación de sitios web no sería suficiente para destacar, necesitas sumar habilidades de SEO, Copywriting, Social Media, Analytics y demás factores que complementan un sitio web.

Para aprender a desarrollar o programar

Un sitio web es el primer nivel de este mundo web, es la mejor forma de introducirte al mundo web si lo que buscas es convertirte en un desarrollador y diseñador web.

Hay muchas personas que comienzan a aprender lenguajes como ‘Python’ porque son la tendencia y se sabe que las oportunidades en el mercado laboral en este lenguaje son excelentes. Lo que termina sucediendo es que la gente comienza a aprender algo que aparentemente están entendiendo correctamente pero no saben para qué sirven.

Comenzar por el principio te ayudará demasiado a entender el fundamento de cualquier lenguaje de programación. HTML está infravalorado, algunas personas ni siquiera lo consideran lenguaje de programación y, cuando alguien que está entrando al mundo web lee esas opiniones, llegan a la conclusión de que aprender HTML no vale la pena y se saltan directamente la clase.

Aprender a hacer un sitio web “a mano”, sin usar CMS’s, implica conocer al menos HTML y CSS. Cuando comprendes cómo funciona HTML y la estructura de una página web completa, tu entendimiento sobre cómo funciona el mundo web cambia. Sabes que al final son archivos de texto, que hacen referencias a otros archivos con más texto, y que al final todo es texto.

Tener correctamente los fundamentos del mundo web te va a ayudar a tener un aprendizaje mucho más llevadero y sencillo a que si directamente entras a aprender un lenguaje de backend como lo es Python.

Al hacer una página web directamente en código con HTML, CSS y Javascript, comenzarás a entender la importancia de tener una base de datos, un lenguaje para manipular esas bases y llevar esos datos hacia tu páginas web. Entenderás por qué frameworks de frontend como React Native o Vuejs son tan importantes. Así como la necesidad de frameworks backend como Laravel o Django para poder hacer más eficiente tus desarrollos.

Saber hacer sitios web directamente en código debería ser un paso por el que todo desarrollador (o aspirante a serlo) debería pasar.


Por estos principales motivos, he llegado a la conclusión de que aún vale muchísimo la pena aprender a hacer sitios web de la manera correcta.

Si llegaste hasta este punto estoy muy agradecido por tu tiempo y espero que esta información te haya servido de alguna manera. Siempre puedes ayudarnos compartiendo el artículo o dando clic en alguno de los anuncios que aparecen en el blog.

Compartir:
© 2024 Datumplane