¿Podría alguien aprender tanto el desarrollo front-end como el desarrollo back-end?

La respuesta corta es “sí”, usted puede y debe aprender ambos y más.

Me desarrollo tanto en el cliente como en el servidor para la web y me considero un novato relativo; muchos en este mismo sitio tienen una experiencia mucho más profunda en ambos extremos. La mayoría de los desarrolladores, a pesar de cuál sea su título, probablemente tengan al menos un conocimiento decente de ambos.

Un desarrollador de back-end que evite los desarrolladores front-end de empuje de píxeles probablemente aún pueda forzar la interfaz de usuario rudimentaria, mientras que la mayoría de los desarrolladores front-end saben cómo un servidor ofrece sus servicios REST o (Dios no lo quiera) SOAP (GraphQL si eres genial) y Probablemente podría lanzar al menos una API básica. Saber uno beneficia al otro.

Hay incluso más áreas para explorar que el desarrollo de back-end solo; Una vez que esté en el servidor, comenzará a darse cuenta del mundo de los desarrolladores y administradores de sistemas: la mejor forma de aprovisionar sus servidores, considerando las opciones para la automatización de la implementación y las pruebas, así como los problemas de escala y eficiencia. Hay mucho que aprender y muy poco tiempo.

Personalmente, preferiría contratar a un desarrollador que pudiera hacer las dos cosas sobre uno que no pudiera, porque valoro esa versatilidad. Aún más, no contrataría a un desarrollador que no sea proactivo para aprender cosas nuevas. Mi lema es nunca ser complaciente en mi nivel actual de conocimiento, y deseo lo mismo de mis compañeros de equipo.

Puedes aprender lo que quieras.

Solía ​​trabajar en el front-end, y también sentía curiosidad por el back-end. Luego empiezo a aprender PHP, uno de mis amigos, Deepak me enseña a configurar cosas y me cuenta algunos conceptos de PHP, y mi prima Shafinaz me enseña la conectividad con la base de datos. Más tarde llegué a saber que el back-end es mucho más fácil que el front-end. Trabajo de front-end en muy bajo nivel de programación y lógica, pero en back-end, mi experiencia me ayudó a ser un buen desarrollador de back-end.

Si tiene un poco de experiencia en lenguajes de programación como C, C ++, JAVA o cualquier otro, por lo que le tomará aproximadamente 2-3 semanas ser un desarrollador de back-end, si realmente tiene curiosidad por aprender. Ahora estoy menos en el front-end y todo el back-end está bajo mi responsabilidad.

Sí, y si puede dominar ambos hasta el punto en que pueda entregar una aplicación valiosa a alguien solo, siempre tendrá trabajo.

¿Quién busca un desarrollador front-end? Un gerente de ingeniería. ¿Quién los contrató? El dueño de un negocio.

¿Quién busca un desarrollador de back-end? Un gerente de ingeniería. ¿Quién los contrató? El dueño de un negocio.

¿Quién busca a alguien que pueda crear una aplicación completa para resolver un problema? El dueño de un negocio. Y estarán contentos si puede entregarlos sin que tengan que contratar a un equipo completo. Si eres bueno, puedes.

Sí. El back-end es más fácil para mí. No tiene que ser perfecto, a diferencia del front-end. Hago ambas cosas, y probar el código de fondo es mucho más fácil.

Si usa algo como Crear aplicaciones con JavaScript | Meteor construirá ambas partes desde una base de código.

Esto se llama correctamente desarrollo fullstack, y creo que cualquier buen programador debe conocer sus bases de datos y servidores, así como sus puntos de vista y componentes para diseñar adecuadamente cualquier aplicación e infraestructura.

Seguro. Se llama desarrollo de pila completa. Conoces a ambos lados, son increíblemente experimentados y bien redondeados.

More Interesting

Cómo implementar una base de datos en la nube compartida para mi Android y aplicaciones web

Mi amigo dijo que las habilidades de front-end están cambiando demasiado rápido y pierden tiempo para aprender, él me sugiere que me concentre en el backend, ¿qué te parece?

¿Cuál es la especialización oficial que ofrecen la mayoría de las universidades si quieres trabajar en desarrollo móvil, desarrollo de backend y seguridad cibernética?

¿Es una pérdida de tiempo aprender Rails en 2016?

Soy un desarrollador front-end y quiero aprender back-end. Cuál es la opción más interesante y estable para el desarrollo completo: Node.js con Express o Sails; o Python con frasco o pirámide?

Un comensal de Nueva York me contactó para manejar $ 15k / mes en pedidos de comida para llevar. Me escuchó lanzar una aplicación de menú de restaurante basada en fotos y ahora quiere que se construya. También se han registrado 12 restaurantes adicionales. ¿Dónde puedo encontrar un desarrollador front-end y back-end como cofundador en el área de Nueva York?

¿Cuáles son algunos lenguajes de fondo rápidos y modernos para desarrolladores avanzados?

¿Cómo hace YouTube un seguimiento de las identificaciones de video?

¿Qué lenguaje es mejor para el desarrollo web frontend / backend: Python, PHP o JavaScript? ¿Y por qué?

¿Es una pérdida de tiempo aprender el desarrollo frontend porque casi todos los mejores graduados de CS están trabajando en backend?

¿Cuánto backend debe saber un desarrollador front-end?

¿Qué pasos debo seguir para convertirme en desarrollador web de backend?

¿Es más fácil ser un desarrollador front-end o backend independiente?

¿Qué es más interesante y por qué: desarrollo web back-end o front-end?

¿Son los desarrolladores de back-end más respetados que los desarrolladores de front-end?