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 ++.
- ¿Dónde debería comenzar al estudiar React.js?
- ¿Cómo debo decidir si quiero usar la representación del lado del cliente o del servidor para un panel de administración?
- ¿Cuál es el alcance del free lance en el diseño web de la India?
- Cómo insertar datos simultáneamente en varias tablas en la base de datos MySql usando un formulario
- ¿Cuál es el proceso de solicitud estándar o las calificaciones necesarias para asistir a un programa de desarrollador inmersivo?
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.