¿Cuántos idiomas conocen los desarrolladores web antes de solicitar un trabajo? ¿Cuánto tiempo tomó aprenderlos?

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 ++.

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.

No hay una respuesta definitiva a esta pregunta. Depende completamente de en qué área del desarrollo web desee obtener trabajo.

Aprender HTML, CSS y JAVASCRIPT básico es imprescindible para cualquier desarrollador web y la mayoría de las empresas de desarrollo web asumen que estás bastante familiarizado con estos tres idiomas, ya que son bloques de construcción de la web. Aprender estos 3 idiomas no es una tarea difícil, puede alcanzar un nivel intermedio con ellos en no más de 4 a 6 meses.

Aparte de eso

El desarrollo web en sí es un vasto campo. Le sugeriré que reduzca su enfoque a un área específica del desarrollo web. En mi opinión, existen estas 2 áreas principales en el desarrollo web.

  1. Desarrollo front end
  2. Desarrollo de back end

Si quieres convertirte en un desarrollador front-end, te sugiero que practiques JavaScript más que nada. También debe tener en cuenta que las empresas no están interesadas en alguien que solo conoce un idioma, están más interesadas si puede escribir código en algunos marcos populares porque la mayoría de los sitios web y aplicaciones web ahora se crean utilizando marcos que solo core html, css o cualquier lenguaje de desarrollo web.

Como desarrollador frontal, familiarícese con: –

  1. Less / Sass (preprocesador CSS)
  2. Bootstrap (marco de respuesta CSS)
  3. React / Angular (Framework Javascript y bibliotecas)

Aprender esto puede tomar de 6 a 7 meses si desea convertirse en desarrollador intermedio trabajando con ellos.

Si elige comenzar como desarrollador de back-end, debe centrarse en estos idiomas.

  1. NODEJS
  2. PHP
  3. RUBÍ
  4. PITÓN
  5. JAVA

Si no soy un desarrollador de back-end, no puedo responder cuánto tiempo le llevará aprender alguno de estos idiomas. Pero estoy seguro de que si puedes trabajar duro, puedes aprenderlos en poco tiempo.

Gracias.

Saludos | Manoj Singh Negi

Depende de tu pila. Como mínimo Javascript, HTML, CSS.

Construye tres sitios web.

El primero estático, con “Bootstrap” para los estilos. Debe tener un diseño receptivo.

La segunda dinámica, usando Express, Handlebars, jQuery, y poner un mapa de google en una de las páginas.

El tercer sitio web debería ser algo en React. Sugiero encontrar un tutorial.

No hay un límite de cuántos idiomas puedes saber o cuántos has aprendido. Depende de los requisitos del empleador con qué quiere que se codifiquen sus proyectos.

En desarrollo web, todo se divide en dos cosas

1. Lado del cliente (o front-end) 2. Lado del servidor (o back-end)

En palabras simples, cliente es qué parte del sitio web que ve en su PC, el servidor es la computadora desde donde se obtiene el sitio web.

Los idiomas que debe tener conocimiento son estos

  1. HTML (lenguaje de marcado de hipertexto)
  2. CSS (hojas de estilo en cascada)
  3. Javascript

No puede ir a ninguna parte, sin aprender esto, estos son los que hacen que el lado del cliente funcione. Sin embargo, hay otras cosas como Bootstrap, Angular, jQuery, React, son marcos, que hacen que las tareas del lado del cliente sean un poco más fáciles y se basan en las tres anteriores, por lo que debe aprenderlas para poder usarlas.

En el lado del servidor, tiene opciones, pero aún así, las más populares y utilizadas son estas:

  1. PHP (utilizado principalmente, es desde días anteriores, es de código abierto)
  2. .net (alternativa a PHP, creada por Microsoft, también tiene algunas diferencias).
  3. NodeJs (es Javascript para el lado del servidor, se está volviendo bastante popular, principalmente preferido por proyectos de código abierto, etc.)

Gracias. 🙂

Yo diría que tienes que ser muy bueno en HTML, CSS, JAVASCRIPT, JQUERY, ASP.NET

Después de dominar estos idiomas, puede solicitar un desarrollador front-end. Más tarde, puede aprender C # o PHP con un lenguaje de base de datos como SQL, y luego debería estar listo para ser un desarrollador web de pila completa.

HTML + CSS = 10 días

Javascript = 10 días

ASP.NET = 20 días

Php, c # = 30 días

Sql = 20 días

Depende de lo que van a hacer.

Me dieron un trabajo cuando sabía 4 idiomas en un nivel básico, y 2 de ellos razonablemente bien.

Me tomó alrededor de 3 años de tiempo libre para aprender lo que necesitaba para conseguir un trabajo, pero desde que trabajé he aprendido más que antes de comenzar. Ahora sé los siguientes idiomas hasta cierto punto:

  • HTML
  • Jade / Pug
  • Maquinilla de afeitar
  • CSS
    • SCSS
  • JavaScript
    • Mecanografiado
    • Nodo JS
  • SQL
  • PHP
  • ÁSPID
  • La cuestión es que aprender idiomas es fácil y no muy útil. Los principiantes ponen mucho énfasis en los idiomas, pero los buenos programadores no son buenos porque saben muchos idiomas, sino porque saben cómo resolver problemas. Saber qué escribir en cualquier idioma es el 95% del trabajo. Escribirlo en el idioma que necesita usar es el último 5%.

    Si está buscando aprender las habilidades para solicitar un trabajo de desarrollo web, esto es lo que le sugiero que haga:

    1. Primero, piense en un problema que necesita solución; si ya lo ha resuelto otra persona, está bien. Comience con algo simple.
    2. Luego comience a aprender las habilidades que sabe que necesitará usar para esa tarea. No se preocupe por adivinar todo lo que necesitará saber, solo escriba lo que sabe que necesita saber.
    3. Una vez que aprenda esas habilidades iniciales, comience. Llega tan lejos como puedas con tu proyecto hasta que encuentres algo que no puedes hacer.
    4. Averigua qué es lo que no puedes hacer, luego aprende cómo hacerlo. Si es un problema específico, mire en Stack Overflow. Si se trata de una falta general de conocimiento, dedique algo de tiempo a aprender.
    5. Sigue haciendo eso hasta que tu proyecto esté terminado.

    Al hacer esto, sabrá exactamente la cantidad correcta de idiomas que necesita para construir algo en la web. Ni mas ni menos. Más importante aún, conocerá las partes de los idiomas que más le ayudarán a hacer lo que necesita hacer.

    Si hace esto varias veces, estará a la altura de la mayoría de los conceptos básicos del desarrollo web. Acércate a un negocio con tus proyectos y, con suerte, consigue un trabajo. Verán mucho más valor al ver proyectos de la vida real que realmente funcionan en lugar de una lista de idiomas que aprendiste.

    Dependiendo del tipo de cosas que desee hacer, tendrá un mejor conocimiento de ASP, PHP y / o Nodo JS, si desea aprender el desarrollo de back-end (o del lado del servidor), o si en cambio quiere aprender front-end. (o del lado del cliente), sabrá más sobre HTML, CSS y JavaScript.

    Buena suerte.

    Solo necesita conocer un lenguaje de programación para ser desarrollador de software.

    Algunas personas prefieren aprender muchos idiomas. Prefiero aprender lo menos posible. Mi trabajo es resolver problemas, no conocer todos los lenguajes de programación.

    Cuando conseguí un trabajo en una empresa real, conocí NodeJS, PHP, Ruby (las marcas HTML / CSS).

    Dicho esto, no obtuve mi primer contrato de trabajo permanente hasta este año, trabajé como profesional independiente durante 6 años antes, en ese momento sabía las mismas cosas aparte de NodeJS, lo aprendí hace 2 años.

    Primero, comience a aplicar y luego aprenda más según el lugar donde lo contrataron. De lo contrario, asegúrese de tener un lado del servidor, un lado del cliente para aumentar HTML / CSS (supongo que ya los conoce).

    Depende del trabajo en sí, ya que ahora hay un Front-End y Back-End o Full Stack, por lo que ahora debe saber primero la naturaleza del trabajo en sí o qué tipo de trabajo desea solicitar.

    HTML, CSS y JS son suficientes para encontrar un trabajo simple. Al trabajar, puede aprender los marcos JS y otras necesidades de lenguaje.

    Creo que 4 meses son suficientes para aprender lo que podría ayudar a encontrar trabajo.