¿Es el desarrollo front-end algo tonto de aprender?

De ningún modo. Recomendaría que todos aprendan algo de desarrollo front-end. Es el front-end con el que los usuarios interactúan, y esta es la única forma real de informar sus esfuerzos de desarrollo con lo que más importa; satisfacción del usuario. Sin el front-end, su desarrollo tiene poco significado. Como mínimo, deberá comprender las consideraciones de front-end, para poder entablar conversaciones significativas con los desarrolladores de front-end y los usuarios de productos.

Si nunca ha hecho un producto completo, de principio a fin, no comprende cómo construir de manera integral. Sus esfuerzos existen en el vacío, casi siempre en detrimento de un producto del mundo real.

Además, poder armar un front-end de JS es inmensamente poderoso. Como Data Scientist, puedo tomar cualquier modelo, envolver una API REST a su alrededor y construir una aplicación prototipo que funcione en menos de 2 días. Es una de las habilidades más diferenciadoras que puede tener como desarrollador o científico de datos.

Si tiene que esperar a que alguien con habilidades de front-end se coloque en su código, algo que la gente pueda interactuar con su impacto siempre será mínimo. Aprende a darle alas a tu código. Aprende JS.

Una de las principales demandas de un desarrollador front-end es mantenerse al tanto de las tendencias de diseño y código para presentar siempre la experiencia e interacción visual más relevante, atractiva e interesante para los usuarios y de ninguna manera es algo tonto de aprender. Un diseñador de front-end es responsable de combinar el trabajo estrictamente visual de los diseñadores con la estructura detrás de escena creada por los desarrolladores de back-end. Con un ojo para la estética y una comprensión de los aspectos básicos que hacen que los sitios web funcionen, él (o ella) es responsable de codificar el aspecto de un sitio. En última instancia, el desarrollador front-end es responsable de crear, probar e implementar el funcionamiento de todos los elementos visuales e interactivos de un sitio web.


Mira esto para entender
Fuente: Vida de un desarrollador web front-end [infografía]

De ningún modo. Y no hay nada tonto que aprender, especialmente cuando está relacionado con el aspecto técnico de la construcción de un sitio web. El trabajo del desarrollador front-end es dar forma a su experiencia en un sitio web y lo hacen de una manera única y creativa, que incluye crear el diseño de una página como encabezado y párrafos, el aspecto visual de la página como colores y tipografía. Entonces, en cierto modo, dan vida a un sitio web; ¿Es algo tonto aprender? Realmente no. ¿Por qué? Dejame decirte mas…

Todo lo que ve en la web hoy está construido por una combinación de HTML, CSS y JavaScript ─ y todo está controlado por los navegadores web. Estos incluyen cosas como menús desplegables, botones, controles deslizantes, fuentes, etc. Y para que todo esto cobre vida, necesita tecnología para que funcione, y eso es back-end. Ahora, si realmente quisiste preguntar, ‘en comparación con el back-end, ¿es el front end algo tonto de aprender?’

La verdad es que tanto el front-end como el back-end son igualmente complejos, el front-end se asocia generalmente con el diseño y la mayoría de las personas piensan que necesitas ser creativo y artístico para ser un buen diseñador. Para ser un buen diseñador, necesita la capacidad de resolver problemas, hacer que sea fácil de usar, más atractivo, amigable para dispositivos móviles. Por ejemplo, un rediseño visual de un sitio web puede aumentar el registro de los clientes, aumentar el tráfico, y eso le permite saber que es un sitio web bien diseñado que interactúa bien según el cliente.

El desarrollo front-end se ha vuelto más complejo recientemente con la llegada de Angular JS, EmberJS y Backbone. Por lo tanto, la programación es más compleja en el front-end ya que los desarrolladores de back-end pueden confiar en patrones de diseño de programación probados. Pero personalmente lo encuentro mucho más desafiante, debido a la constante evolución en los patrones de diseño.

Un desarrollador front-end es el que hace que un cliente pase más tiempo en un sitio web y tiene que mantener todos los sistemas, SO (Windows 7, Windows 8, OSX, Linux, etc.) y configurar con todos los navegadores (Chrome, Firefox, IE, Chromium, etc.) y aún se les paga menos en comparación con un desarrollador de back-end, pero ahora está cambiando. Y será bien recompensado si tiene las habilidades y el talento para dar vida a un sitio web e interactúa bien con los usuarios.

Desarrollador web senior

Designs2html

Como alguien que realmente odia hacer el desarrollo front-end para la mayoría de los requisitos de interfaz, debo decir que es esencial que aprendas algún tipo de desarrollo front-end.

El front end abarca muchas cosas diferentes que puede ver presentadas en una pantalla. Entonces, esta pregunta es tan amplia que no puede comenzar a pensar con claridad sobre lo que significa el desarrollo front-end.

Pero, existen esos universos diferentes: entrada de formulario, páginas de información que son prosaicas, páginas de información que son artísticas / poéticas; Páginas en 3D; páginas estáticas, páginas dinámicas. Desde juegos interactivos en tiempo real hasta listas de verificación.

A menudo, si está intentando visualizar el algoritmo menos impresionante que está explorando, algo de visualización le ayudará.

Pero, por ejemplo, si está creando un algoritmo de base de datos y está tratando de ver si irá más rápido que otro, la mayoría de las visualizaciones son excesivas. Solo necesita una tabla de tiempos de ejecución, listas de entrada, listas de salida. Pero, si pudiera visualizar rápidamente sus resultados en gráficos, podría hacer su análisis mucho más rápido. A menos que sea una gran corporación con una sala llena de expertos en visualización altamente remunerados asignados a su proyecto, no podrá simplemente chasquear los dedos para obtener una mejor visión de su trabajo algorítmico. Entonces, puedes hacer esto tú mismo.

Pero ten en cuenta. El proyecto paralelo de visualización puede convertirse en un proyecto completamente diferente. Demasiado grande para su propósito. Por lo tanto, debe buscar herramientas para ayudar. Desea que las visualizaciones se realicen súper rápido, se ejecuten de manera súper eficiente y aporten claridad a su trabajo.

Quizás hacer tu propia biblioteca de visualización te ayudará. Pero, si crea esa biblioteca, estará haciendo un desarrollo front-end, por definición.

¿Deberías explorar HTML u otra cosa?

Probablemente debería poder hacer lo HTML como una forma de exposición que debería conocer. HTML no es difícil. Hacer grandes cosas con esto puede ser difícil. De hecho, podría ser más difícil de lo que debería ser. Y, tal vez hay una gran razón para argumentar a favor o reemplazar HTML con otra cosa.

Pero, solo la geometría cartesiana es algo que debería tener abajo. La geometría cartesiana no es difícil. Hacer grandes cosas con esto puede ser difícil. De hecho, la gente ha estado resolviendo problemas difíciles durante siglos. Sube al carro de la banda. A menudo se llama matemáticas.

No importa qué cosa de front end hagas, la geometría entrará en juego. Pero, si haces cosas reales de backend, la geometría, el álgebra, el análisis real y más entrarán en juego. Mucho por aprender.

En cuanto a HTML, el truco principal es evitar que se ofusquen las matemáticas subyacentes, lo que permite que el navegador se haga cargo y arruine su idea. Algunos desarrolladores front-end son expertos en lidiar con las peculiaridades de los diferentes navegadores. Esto es parte de hacer visualizaciones de front-end que le gustaría evitar a cualquier costo, a menos que quiera ser uno de los aficionados al navegador. Esa es una elección que haces. Pero, si tiene un buen paquete de presentación, podría evitar este abismo (para mí lo es: el abismo de un hombre es el Everest de otro).

Entonces, ¿qué quieres hacer en la parte delantera? Mira algunos catálogos de electrónica; puedes hacer diseño digital directamente en una página web. Mire cosas como Amazon, E-bay: muchas listas y formularios. Estos son front-end apropiados para las empresas. No hay nada emocionante sobre ellos en realidad, en lo que respecta a la ciencia y el arte. Son mucho trabajo para crear en cualquier caso. Mire las presentaciones D3: muchos gráficos atractivos.

Como alguien que ha creado un software que usa IA para colocar presentaciones de películas o presentaciones, puedo ver que mucho trabajo de front-end se convierte en una pila generada por la máquina. Pero, siempre tendrá que haber un toque humano. Entonces, supongo que ciertos aspectos del trabajo, como se sabe ahora, eventualmente serán bastante estúpidos para aprender. Pero siempre habrá diseño, relaciones con los clientes y geometría.

¿HTML siempre gobernará? No veo una razón para que ese sea el caso. Pero, usarlo debería ser fácil ahora. A medida que HTML se desvanece lentamente del conjunto de habilidades front-end, los desarrolladores front-end se adaptarán. Ya se han adaptado muy bien a los cambios en HTML y otros paquetes de soporte escritos en JavaScript.

En 1999, obtuve mi primer trabajo de inicio.

JavaScript se usó principalmente para mouse-over y validación de formularios y a menudo se necesitaban dos versiones del código porque las dos familias de navegadores eran TAN diferentes entre sí.

No había herramientas de desarrollo, ni siquiera console.log, lo depuró con declaraciones de alerta.

Expresé un interés en ser el experto en la materia en JavaScript y me dieron este papel en mi inicio. Recuerdo que un empleado de alto nivel me aconsejó “estás perdiendo tu tiempo y talento, nunca ganarás la vida siendo un experto en JavaScript” …

Dieciséis años después, puedo decirles que este consejo fue absolutamente 100% erróneo. Absolutamente puede ganarse la vida haciendo solo el trabajo de JavaScript.

En cuanto a la razón por la que las personas piensan mal de los desarrolladores de front-end, se trata de la historia. Las personas que escribieron JS generalmente eran diseñadores o aquellos con un fondo de diseño sin antecedentes formales de comp. A medida que surgió la necesidad de un JS cada vez más complejo, muchos de estos diseñadores se convirtieron en desarrolladores web. En pocas palabras, se generó una tonelada de código realmente malo mientras los diseñadores aprenden la codificación en el trabajo.

Lo que muchas personas parecen olvidar es que sucedió lo mismo en el back-end. Cuando comenzó la web, no había suficientes desarrolladores para todos. Hubo una gran lucha por el talento cuando la web explotó en la escena. Se contrató a cualquier niño de secundaria, técnico informático o ingeniero eléctrico que expresó interés en la codificación para escribir perl, php, etc. Se generó una gran cantidad de código realmente malo en el back-end, mientras que un montón de personas al azar de diversas carreras no relacionadas construyeron el back-end de la web.

Hay suficientes respuestas que explican por qué no es una mala idea, así que explicaré cómo comenzó el escándalo del “desarrollo frontal”.

Ni siquiera hace 10 años, solía ser un trabajo muy frustrante, porque el navegador principal del mercado seguía siendo Internet Explorer, que no se actualizaba con frecuencia, por lo tanto, algunas cosas necesitaban soluciones específicas de IE o ni siquiera funcionaban.
Esto ha cambiado desde entonces, IE aún no es el mejor navegador basado en estándares compatibles, pero su participación en el mercado cayó increíblemente baja y no es raro que las empresas digan que no lo admitirán en absoluto.

Otra cosa que cambió mucho son los estándares de JavaScript, pasó de aquel lenguaje terrible y terrible que los desarrolladores web no tuvieron más remedio que usarlo, a un lenguaje que se usa en todas partes. Puede que todavía no sea el mejor idioma, pero parece que está resolviendo muchos problemas. Y con un estilo de código decente o compilación en lenguajes JavaScript, el idioma ni siquiera se ve tan mal.

Además, son las personas que están haciendo solo por el dinero y odian todos los cambios rápidos y aprenden todo el tiempo para mantenerse actualizados. Si es así, tal vez el desarrollo front-end no sea el mejor puesto de trabajo para usted.

Por último, sospecho que los programadores que desarrollan software empresarial en lenguajes como Java o C # distribuyeron estos enrutadores y se les asignó la tarea de ser desarrolladores de páginas web completas, lo que no es raro en las empresas con un presupuesto bajo. Estaba en un lugar similar, desde C # y Java, para aprender tecnologías front-end. Puedo entender lo malo que es cambiar del lenguaje estáticamente escrito y compilado, que tiene un excelente soporte y excelentes herramientas para la depuración, a JavaScript, lenguaje dinámico interpretado sin muchos tipos e incluso aquellos que no siempre funcionan como cabría esperar. Y a CSS, que al principio parece igual de malo.
Pero lo tomé como un desafío. Aprendí las partes buenas y cómo mitigar las malas. Debo decir que estoy feliz de haberlo hecho, porque hoy he abandonado por completo el desarrollo de Java / C # y trabajo solo en el front end, donde me estoy divirtiendo mucho más que antes.

Cualquier cosa puede parecer aburrida y aburrida si la estás aprendiendo de mala gana. Tome el aprendizaje de algo nuevo como un desafío y sepa que siempre puede mejorar. Como dicen, solo constante es el cambio y esto es muy cierto en todo el desarrollo web.

¡El desarrollo frontend es algo muy importante para aprender! Ya sea que termine trabajando principalmente en el lado del servidor o no, cada sitio web y aplicación tiene una interfaz que debe construirse utilizando tecnologías front-end. Independientemente de qué tan bueno sea un producto que tenga en mente, si no tiene una interfaz atractiva y fácil de usar, no se usará.

Para resumir, si va a construir cualquier tipo de aplicación, no solo el desarrollo front-end no es algo tonto de aprender, es una necesidad. Incluso si no va a construir el front-end de su producto usted mismo, debe comprender cómo funciona para integrar el código de back-end.

Existen numerosos recursos para aprender el desarrollo frontend. Algunos de los recursos en línea que prefiero son:

Codecademy y Treehouse son excelentes recursos de aprendizaje si eres un principiante en la codificación. Codecademy le permitirá experimentar y aprender la sintaxis en un entorno interactivo, y Treehouse tiene miles de videos de cursos que puede ver.

Thinkful ofrece un curso de desarrollo web frontend que cubre todo, desde HTML semántico hasta AJAX, incluidos CSS, jQuery y JavaScript. Al final, estarás bien versado en FEWD. ¡Soy un mentor en Thinkful, yo mismo!

Independientemente del camino que tome para aprenderlo, el desarrollo frontend es una habilidad importante y vital. ¡La mejor de las suertes!

Como alguien que prefiere trabajar en el código de fondo pero ocasionalmente trabaja en el código de front-end (tanto aplicaciones basadas en web como de escritorio, tanto gui como línea de comando), puedo decirle que el desarrollo de front-end no es absolutamente una tontería aprender. Es tan menos complicado como el desarrollo de back-end, pero tiene preocupaciones muy diferentes.

El desarrollo front-end tiene esta reputación de ser el dominio de los tipos de abandono escolar de las escuelas de arte, y si esa reputación tiene algo de cierto, eso explica el estado generalmente pobre del diseño de la interfaz de usuario. Obtener la geometría adecuada de un administrador de diseño es al menos tan complicado y complicado como el diseño del analizador sintáctico; Hacer un front-end que la gente realmente quiera usar requiere al menos tanta comprensión de la psicología como hacer pruebas con la pluma. En última instancia, el único beneficio de hacer trabajo de front-end en lugar de trabajo de back-end en términos de dificultad de desarrollo es que a menudo es más fácil ver los resultados del trabajo de front-end durante el desarrollo en situaciones aisladas, pero eso es la modularidad y los casos de prueba son para el trabajo de fondo.

Si adquieres competencia tanto en el trabajo de front-end como en el de back-end, serás extremadamente valioso para los empleadores: pueden despedir a dos personas y reemplazarlas contigo a 1,5 veces el salario, y todos ganan excepto aquellos pobres bastardos que podrían solo haga trabajo de front-end o back-end.

(Si bien veo que esto está etiquetado como desarrollo web … bueno, un buen diseño de UX cruza los límites estúpidos de las clases de tecnología. Ya sea que esté trabajando con GUI de escritorio o GUI escritas en JavaScript para renderizar dentro del navegador, son los mismos conceptos y las mismas preocupaciones y en su mayor parte las diferencias son estéticas. Diseñar un buen UX para aplicaciones de línea de comandos es un poco diferente en parte porque hay una rica historia de mejoras de UX para entornos de línea de comandos que rara vez se cruza con eso para las GUI y en parte porque la audiencia tiene diferentes preocupaciones, pero comprender ambas cosas puede ayudarlo a crear interfaces gráficas de usuario que las personas que generalmente prefieren las interfaces de línea de comandos estarán dispuestas a usar. Básicamente, aprenda todas las cosas y se beneficiará de todas las formas).

No, en absoluto. El desarrollo de back-end puede parecer una función más especializada y educada, pero es difícil aprender las personas y las habilidades de empatía necesarias para que los desarrolladores front-end tengan éxito. He trabajado con muchos desarrolladores de back-end que carecen de estos rasgos y les ha sido difícil ir más allá del código mono y progresar en sus carreras.

El desarrollo front-end se enfoca más en clientes y usuarios; nunca te equivocarás al enfocarte en esto. También tendrá la capacidad de realizar movimientos en diferentes campos si lo desea, marketing, diseño de experiencia de usuario, gestión de proyectos, ventas, etc.

Para responder a su pregunta en una palabra: “No” .

El desarrollo front-end es, con mucho, lo mejor que me ha pasado y, con mucho, lo más inteligente que he aprendido en toda mi vida. He realizado todo tipo de desarrollos en el pasado, desde la programación a nivel del sistema hasta el desarrollo de backend, nada me ha dado tanta adrenalina y bombeo como desarrollar UI. Podría estar puramente fuera de mi interés, pero así es como es el desarrollo front-end, o te apasionará o siempre estarás de mal humor.

Ahora para enfatizar su pregunta, veo de dónde viene. Mucha gente cree que el desarrollo front-end es un juego de niños y pueden hacer el trabajo tan fácil. Y eso se debe principalmente a las curvas de aprendizaje más fáciles y al hecho de que el desarrollo front-end es tan indulgente y le permite escribir mierda y aún así muestra algunos resultados de su código de mierda, a diferencia del desarrollo de backend más estricto donde lo arrojan con un montón de errores en tu cara incluso si pierdes una sola palabra o sintaxis. Dicho esto, este es el mito más grande que existe con la gente de la industria, sin embargo, las tendencias están cambiando y las personas están reconociendo las cosas en toda la industria.

Recuerde: el desarrollo front-end es como su dispositivo, cuanto más hermoso, más pequeño y fácil de usar se obtiene desde el exterior, más difícil y desafiante se hace hacerlo desde adentro, eso es precisamente lo que es el desarrollo front-end. ¿Todavía crees que es una tontería aprender?

Es útil tener experiencia en el desarrollo front-end, pero si está buscando un buen salario, no recomendaría convertirse en un ingeniero front-end enfocado en HTML / CSS debido a la facilidad de que su conjunto de habilidades se subcontrate a India / Asia. Este es un riesgo menor cuando se especializa en la interfaz de usuario compleja de JS, pero sigue siendo una preocupación.

Riesgos de centrarse en HTML / CSS

Con el crecimiento de sitios como http://elance.com y http://odesk.co , es muy fácil proporcionar un PSD a un profesional independiente y hacer que lo corten en HTML de alta calidad, incluso si ninguno de ustedes compartir el mismo idioma Como resultado, esa habilidad se está comercializando rápidamente a través de sitios como psd2html.com, y el precio de esos servicios cae a las tarifas más bajas disponibles en todo el mundo (generalmente en Asia).

Posibilidades al centrarse en JS

La programación de la interfaz de usuario de Javascript generalmente requiere más discusión entre el cliente y el profesional independiente, por lo que no se comercializa con tanta facilidad. Las complejidades de UX requieren un poco de colaboración, por lo que la IU más compleja se envía con menos facilidad a los freelancers sin conocimientos de inglés. Aún así, es relativamente fácil enviar trabajos puntuales a autónomos con conocimientos de inglés razonables, especialmente cuando se trata de un proyecto que no necesitará actualizaciones repetidas. Si el proyecto requiere que alguien con familiaridad con el código haga esas actualizaciones, se vuelve menos útil encontrar freelancers aleatorios para los cambios.

Software de back-end, UX y gestión de proyectos.

Estos campos tienen menos riesgo de ser subcontratados, ya que el software de back-end generalmente se beneficia de tener conocimiento de la base de código existente, y UX / PM requiere una discusión más intensa con el cliente.

Advertencia

Pero si realmente disfrutas algo, hazlo. No a todos les gustan los proyectos de outsourcing, y trabajar en el mismo espacio de oficina tiene sus propios beneficios. Buena suerte con tu viaje profesional, lo que elijas.

No, en mi experiencia porque:

  • Me pongo a trabajar en uno de los sitios web más grandes del mundo.
  • Todavía fui reclutado fuertemente durante la recesión.
  • Me pagan más que la mayoría de las personas que conozco con “trabajos prestigiosos”.
  • Todas las marcas y sitios más importantes me han contactado.
  • Cada sitio web y aplicación necesita front-end, punto.
  • JavaScript es probablemente uno de los conjuntos de habilidades más buscados.
  • Todavía puedo ser creativo.
  • Beneficios como comida gratis, acciones, gimnasio, seguros, etc., si aterriza en el concierto correcto. Básicamente, ya no vives en el “mundo real” …
  • Seguridad en el empleo.
  • Sí, es tonto si no quieres hacerlo.

Sigue una carrera que te atraiga y que te encantaría hacer todos los días. Si está preguntando si es tonto, es posible que ya no sea para usted.

No.

Los sitios web tal como los conocemos, literalmente, no existirían sin los desarrolladores front-end. Aprenda JavaScript, CSS y HTML, y acumule algo de experiencia. Si puede demostrar su capacidad para dar vida a las páginas web interactivas, seguramente tendrá oportunidades de trabajo lucrativas llamando a su puerta.

Con muy pocas excepciones, cada negocio llega a sus clientes potenciales con una página web. A medida que la demanda de desarrolladores front-end calificados continúa aumentando, las empresas en todo el mundo están tratando de optimizar las técnicas de reclutamiento para contratar al desarrollador front-end adecuado.

Una de las principales demandas de un desarrollador front-end es mantenerse al tanto de las tendencias de diseño y código para presentar siempre la experiencia e interacción visual más relevantes, atractivas y atractivas para los usuarios y de ninguna manera es algo tonto de aprender. Un diseñador de front-end es responsable de combinar el trabajo estrictamente visual de los diseñadores con la estructura detrás de escena creada por los desarrolladores de back-end. Con un ojo para la estética y una comprensión de los aspectos básicos que hacen que los sitios web funcionen, él (o ella) es responsable de codificar el aspecto de un sitio. En última instancia, el desarrollador front-end es responsable de crear, probar e implementar el funcionamiento de todos los elementos visuales e interactivos de un sitio web.

Gerente
MarkupBox

Sí.

Si no está interesado en hacer que las cosas de software funcionen, es una tontería para usted aprender.

Si no está interesado en dedicar su carrera profesional a aprender nuevas formas de hacer que las interfaces frontales contribuyan al logro de los objetivos, es una carrera tonta de seguir.

Si no le importan los detalles finos de diseño que hacen que las aplicaciones sean más o menos comprensibles, es una tontería dominar la expresión de estos detalles de diseño.

Si no respeta el desafío de comprender e implementar una estrategia de experiencia del usuario que haga que un proyecto sea más efectivo, es una tontería perseguir una implementación sólida de UX.

Si no aprecia el software de alto rendimiento, es una tontería pasar horas recortando milisegundos de una carga de visualización.

Si no le importa si el código detrás de una parte de la interfaz de usuario es fácilmente entendido y actualizado por un desarrollador front-end en el futuro, es una tontería para usted dominar el arte del diseño de códigos.

Si cree que un lado de la moneda de ingeniería de backend / front end es más importante que el otro, es tonto trabajar como parte integral de un equipo que requiere ambas disciplinas (léase: la mayoría de los equipos).

Si está haciendo esta pregunta porque algunos desarrolladores de back-end le están dando una charla sobre sus percepciones de los desarrolladores front-end, es tonto pasar cualquier tiempo tratando de defender el valor de la parte del software que hace que todo su trabajo sea inteligible para las masas.

¿Por qué el desarrollo front-end es tan importante para el éxito empresarial?

Un negocio exitoso requiere un sitio web funcional, limpio y atractivo (como el diseño web de Filipinas) para atraer a los clientes y mantener su interés. El desarrollo front-end de un sitio web es crucial para este concepto. El tipo de desarrollo incorrecto no solo crea una apariencia desagradable, sino que también aleja los negocios. La programación y el diseño de un sitio web deben tener en cuenta el propósito comercial, la marca y las necesidades del cliente para respaldar plenamente a la propia empresa.

Primeras apariciones

En un mundo cada vez más basado en la web, la página web de una empresa suele ser su primera impresión, así como su primera interacción con los clientes. Los programadores del sitio web deben tener esto en cuenta a medida que planean una estrategia de desarrollo front-end exitosa. El atractivo del sitio web por sí solo no es suficiente. Debe ser atractivo específicamente para el tipo de cliente que la compañía desea atraer y ofrecer exactamente lo que estos consumidores necesitan de inmediato. Refleja el perfil del negocio al igual que una primera reunión transmite una personalidad, por lo que es una primera aparición muy importante.

Propósito de negocio

Incluso cuando un plan de desarrollo específico da como resultado una experiencia web amigable y acogedora, no es totalmente compatible con una empresa a menos que también transmita el verdadero propósito de la empresa. Los clientes no deben confundirse cuando se encuentran con el diseño y los gráficos de un sitio web. En cambio, deberían conectarse de inmediato y saber para qué pueden usar el sitio web. La combinación de html, JavaScript y otras herramientas de desarrollo es vital para preparar este mensaje breve pero potente en un mercado donde los períodos de atención disminuyen cada vez más cada año.

Marca exitosa

Los sitios web efectivos se relacionan con logotipos comerciales, productos, diseños y todos los demás aspectos con una marca potente y bien planificada. El desarrollo front-end es crucial para transmitir esta marca a los clientes. Debe presentar colores, idiomas y gráficos iguales o similares para ayudar a los clientes a asociar fácilmente el sitio web de una empresa con sus productos en otros lugares. Hace estas conexiones durante las compras en línea y fuera de línea, ayudando a los consumidores a mantenerse fieles a sus marcas favoritas con un simple reconocimiento. Los símbolos de marca y las marcas registradas también son de suma importancia en el aspecto de un sitio web de negocios por la misma razón.

Confianza y confidencia

Los clientes que habitualmente se encuentran con sitios web que presentan errores de tiempo de ejecución, gráficos deficientes, problemas de HTML y otros problemas probablemente no regresen. Cuando se rompe la confianza de un cliente, una empresa pierde dinero y la promesa de compradores leales que corren la voz acerca de los productos entre amigos y familiares. Un diseño bien planificado y continuamente limpio y gráficos organizados y claros respaldan la apariencia de una empresa como una entidad competente y confiable donde los clientes pueden esperar un buen servicio y un uso fácil.

Cualquier programador no lo hará cuando se trata de la interacción web y las imágenes de una empresa. Siempre debe usarse un profesional experimentado y confiable para garantizar la mejor estrategia de desarrollo de sitios web posible. Los dueños de negocios y los operadores de sitios web deben asegurarse de que sus programadores tengan un historial comprobado para construir sitios web exitosos y funcionales con un alto volumen de tráfico web antes de emplearlos para crear sus propias presencias web para que los clientes experimenten.

Fuente: Por qué el desarrollo front-end es tan importante para el éxito empresarial

Ser un desarrollador de Frontend es ser el engranaje más importante en una máquina grande, ese es el sitio web. Tu trabajo es lo único que la gente verá. Dará vida al trabajo del diseñador y le dará al código de backend la oportunidad de llegar a las personas. Tendrá que ser inteligente y creativo, y se le pagará mucho por hacer un trabajo muy divertido y gratificante.

Apenas llamaría tonta a Frontend.

Las principales compañías están contratando desarrolladores front-end de compañías offshore y el futuro es muy prometedor. Estas compañías inculcan una base sólida que permitirá a los desarrolladores ponerse en el camino correcto y construir trabajos increíbles utilizando HTML, CSS, JavaScript y otros marcos.

Los desarrolladores poseen habilidades avanzadas y pueden administrar todo, desde la implementación del diseño hasta la eliminación de errores y las pruebas funcionales. Se pueden contratar desarrolladores front-end para cualquier proyecto web y puede comenzar con su proyecto al instante sin preocuparse por los altos costos repetidos de tener un equipo a bordo.

Puede utilizar sus habilidades para servicios web digitales futuristas y dar un excelente front-end a su sitio web / aplicación

Es el desarrollador front-end quien brinda experiencia visual a las aplicaciones. Decimos que la aplicación debe tener una buena experiencia de usuario. ¿A quién le gusta esta experiencia de usuario? Es el desarrollador front-end.

Hay numerosos desarrolladores front-end trabajando pero no todos son buenos, igual que en el caso del desarrollo back-end. Se requieren buenas habilidades y visualización para el desarrollo front-end y si eres creativo y puedes visualizar cosas, entonces esto es lo correcto para aprender.

Debido a mis habilidades en el desarrollo web front-end, puedo escribir código que usan 30 millones de personas todos los días, tengo más de 10000 seguidores en este lugar, tengo un trabajo bien remunerado y me pongo a trabajar con algunos de los mejores personas en mi industria global. Aprender desarrollo web front-end es posiblemente la cosa más inteligente que he hecho.


Plug descarado: si te gustan mis divagaciones sobre la programación en Quora, puedes disfrutar de mi programa de YouTube: Fun Fun Function

More Interesting

¿Cuáles son los mejores institutos de capacitación para convertirse en diseñadores web sin experiencia?

¿Cuál es el motor de plantillas de JavaScript más fácil de aprender para un desarrollo rápido?

Cómo prepararse financieramente para un campamento de codificación

¿Cuáles son los mejores institutos de diseño web en Delhi?

¿Debo aprender HTML o HTML5?

¿Necesito consentimiento por escrito / legal para usar logotipos de equipos deportivos profesionales en un sitio web de deportes de fantasía?

¿Es mejor para mí construir un sitio web por contratista, cofundador o bricolaje para una startup?

¿Cuáles son las ventajas de Python, especialmente para el desarrollo web?

¿Cuáles son los idiomas que debo aprender para el desarrollo web?

¿Cuál es la pila tecnológica detrás de sittercity.com?

¿Qué hace que un buen sitio porno gratuito (sitio de tubo)?

Para hacer un trabajo de desarrollo web PHP, Ruby on Rails o Python, ¿necesita conocer alguna ciencia informática más allá de solo conocer el idioma y simplemente haber asistido a tutoriales y cursos en los sitios populares?

¿En qué se diferencia Joomla de las otras plataformas para construir sitios web? ¿Y cuáles son sus características especiales?

En este momento estoy usando CyberSource, pero estoy considerando otras pasarelas de pago emergentes como Braintree y Stripe. ¿Alguien puede proporcionar un análisis detallado, especialmente desde la perspectiva de un desarrollador?

¿Qué es un buen recurso que le enseñará a una persona que no tiene experiencia con HTML y CSS cómo crear y codificar un blog autohospedado de wordpress.org?