Dado que HTML y CSS no son lenguajes de programación (sin embargo, un buen comando es importante para los desarrolladores web), dominar un lenguaje de programación de back-end + una comprensión decente de JavaScript sería suficiente para los principiantes.
Lenguajes de programación back-end populares en un entorno web:
- PHP (y experiencia con algunos marcos como Laravel, Symfony, CakePHP, FuelPHP, CodeIgniter)
- Python (Django, Pilones)
- Rubí (rieles)
- Java (Struts, Spring, JSF)
- C # (ASP.NET, ASP.NET MVC)
La experiencia diversa con otros lenguajes de desarrollo web es más, junto con lenguajes de programación como C o C ++.
- ¿Cuál es el marco web superior? En Java, Ruby, PHP ..
- ¿Qué significa un desarrollador de pila completa en Australia?
- ¿Qué es exactamente el desarrollo web?
- ¿Cuánto deberíamos esperar para automatizar 50 casos de prueba funcionales (cada uno con aproximadamente 25 acciones por prueba) si automatizáramos usando Selenium?
- ¿Es necesario un título en informática o una pérdida de tiempo en comparación con la autoaprendizaje para conseguir un trabajo como desarrollador front-end?
Como diría Al Klein, la programación requiere una comprensión profunda de la informática y todos los cursos correspondientes, como algoritmos, estructuras de datos, sistemas operativos, redes, arquitecturas informáticas. Esta es la base del software y el desarrollo web, ya que todo lo que hace con la programación tiene un impacto directo en el servidor web, la base de datos relacional, el sistema operativo, la red, los componentes de hardware como CPU, RAM, E / S.
A menos que esté familiarizado con su pila técnica, la programación inevitablemente conducirá a varias fugas de datos, problemas de estabilidad y rendimiento.
Teniendo esos antecedentes, aprender lenguajes de programación adicionales no es ciencia espacial . Alguna experiencia práctica con más de un lenguaje de programación podría ser una ventaja. A menos que enumere todo lo que ha pasado dos semanas jugando en su CV combinado con cero experiencia laboral, entonces es una alerta roja ya que no tiene una idea objetiva de lo que es “experiencia” y probablemente cree que está lo suficientemente bueno con todo lo que figura en su CV.