PDF download Descargar el PDF PDF download Descargar el PDF

El desarrollo web (o programación web) es un campo que se está expandiendo cada vez más gracias a la introducción de las nuevas tecnologías, como por ejemplo, las aplicaciones, los teléfonos inteligentes y las tablets. Actualmente hay una alta demanda de personas con conocimientos en creación de nuevos programas y aplicaciones. [1] Si eres experto en tecnología, convertirte en un desarrollador web es una muy buena estrategia, pero debes tener en cuenta que requiere de mucho esfuerzo y aprendizaje. Si quieres construir tu propia carrera como desarrollador web, necesitarás de una serie de habilidades relacionadas con lenguajes de programación, edición gráfica y mercadotecnia.

Parte 1
Parte 1 de 5:

Comprender qué es lo que se necesita para convertirse en un desarrollador web

PDF download Descargar el PDF
  1. La mayoría de las empresas que desean contratar a un desarrollador web buscan personas altamente capacitadas. [2]
    • Muchos de los empleadores buscan desarrolladores web con título de grado en ciencias de la computación.
    • Las carreras de grado en ciencias de la computación preparan a las personas enseñándoles las habilidades necesarias para el desarrollo web: programación, diseño web, administración de bases de datos, administración de redes y matemáticas.
    • En lugar de obtener un título, muchos desarrolladores web obtienen certificaciones profesionales. Puedes obtener una de estas certificaciones en una universidad local, en un instituto de educación continua o en varias empresas de tecnología.
    • Por ejemplo, Microsoft ofrece un curso de entrenamiento en desarrollo web para el cual debes rendir y aprobar un examen y contar con 2 o 3 años de experiencia laboral.
    • Si bien es deseable tener un título o un certificado, en el mercado existen muchos desarrolladores web independientes que han logrado construir su propio negocio exitoso.
  2. El hecho de ser capaz de diseñar un sitio web básico es apenas lo mínimo que necesitarás saber hacer. [3]
    • Necesitas conocer cómo funciona y cómo se programa un sitio web.
    • Existen muchos lenguajes de programación distintos que todo buen desarrollador web debe conocer. Tendrás que saber cómo desarrollar código en distintos lenguajes de programación y cómo se usa cada uno.
    • Todos los días aparecen nuevos lenguajes de programación e interfaces. Para poder avanzar en este campo es imprescindible mantenerse al día con las tendencias tecnológicas.
    • Necesitas conocer los aspectos fundamentales del diseño: teoría de los colores, bloqueo de cuadrículas, fuentes, etc.
    • Si bien tu trabajo principal no va a estar enfocado en el diseño gráfico, debes saber cómo hacer que un sitio web o una aplicación se vea atractiva y sea amigable al usuario al mismo tiempo.
  3. Vas a necesitar desarrollar algunas habilidades interpersonales para relacionarte con los clientes y para poder soportar el estrés y un ambiente de trabajo altamente exigente. [4]
    • Las habilidades interpersonales son un aspecto muy importante en el campo del desarrollo web. Todos los días deberás interactuar con clientes, compañeros de trabajo y otras empresas.
    • Es esencial que sepas cómo enfrentarte a personas impacientes o que no entienden de tecnología.
    • Posiblemente tengas que lidiar con clientes difíciles o personas que necesitan ayuda extra para entender cómo usar la tecnología que vas a desarrollar.
    • También necesitarás habilidades para el manejar el estrés y para ocupar tu tiempo eficientemente. Ser un desarrollador web es un trabajo muy demandante.
    • Vas a tener que trabajar en varios proyectos al mismo tiempo y tendrás que cumplir con plazos muy estrictos.
    Anuncio
Parte 2
Parte 2 de 5:

Aprender más acerca de los lenguajes de programación

PDF download Descargar el PDF
  1. Sin ellos, los sitios web y los demás programas no podrían funcionar correctamente. [5]
    • Los lenguajes de programación y las plataformas son las herramientas que usan los desarrolladores para crear aplicaciones, scripts (archivos de órdenes) y conjuntos de instrucciones para que la computadora las siga.
    • Existen decenas de lenguajes de programación diferentes.
    • Cada lenguaje usa una plataforma o programa diferente para escribir scripts, programas e instrucciones.
  2. Este es uno de los lenguajes de programación más simple y más utilizado en sitios web. [6]
    • La mayoría de las personas son capaces de aprender lo básico de HTML en una sola tarde viendo uno de los innumerables tutoriales que se encuentran disponibles en línea.
    • HTML es un lenguaje que consiste en múltiples etiquetas de código que se escriben en un documento de texto. Tiene su propia gramática y sintaxis al igual que cualquier otro lenguaje.
    • HTML son las siglas en inglés de "HyperText Markup Language", que significa "lenguaje de marcas de hipertexto".
    • Hipertexto es el método a través del cual se navega a través de Internet. Cuando un usuario hace clic en un enlace, ese enlace es en realidad hipertexto que dirige a ese usuario desde una página hacia otra.
    • Cuando escribas en HTML usarás una serie de etiquetas. Esas etiquetas son las que le indican al texto qué hacer: cambiar la letra a cursiva, transformarse en un enlace a otra página, ser el punto de una viñeta, etc.
    • Si escribes HTML en un archivo de texto, se guarda como un archivo con formato html. Este tipo de archivo se abre a través de navegadores web, como por ejemplo Google Chrome o Firefox.
    • El navegador lee el archivo y luego lo traduce en código en una forma visual. Ese código es el sitio web que ves.
    • Para utilizar HTML, puedes usar desde un simple editor de texto hasta una poderosa herramienta de edición de HTML como HTML Kit.
    • Los otros lenguajes de programación funcionan de forma similar, pero utilizan una sintaxis diferente y otras etiquetas. Los otros lenguajes se usan en otros tipos de páginas web, generalmente más complejas.
  3. Este es un lenguaje de programación muy utilizado por los desarrolladores. [7]
    • El objetivo principal de Java es hacer que los desarrolladores web puedan escribir scripts o conjuntos de instrucciones para una aplicación.
    • Este lenguaje les permite a los desarrolladores web escribir el código una sola vez y ejecutarlo en cualquier parte (ese es el eslogan de Java).
    • Algunos sitios web más conocidos que usan este lenguaje son Netflix, Edmunds y Zappos.
    • Entre las herramientas más populares para escribir y codificar en Java, se destacan JSON y CORE.
  4. Ambos son esenciales para trabajar con sistemas basados en Microsoft. [8]
    • El lenguaje de programación C# se creó para las plataformas de Microsoft.
    • Algunos de los sitios web más populares que usan este lenguaje como herramienta de desarrollo son ExactTarget, Comcast y XBOX.
    • Algunas herramientas que pueden ayudarte a escribir en NET y C# son Flippy, SQL Helper, Imagehandler y CodeSmith.
    • Otras herramientas con las que puedes comprobar tu código y hacer que las aplicaciones se ejecuten sin dificultades son FxCop, Regulator, NUnit y NDoc.
  5. Este es otro lenguaje diseñado específicamente para el desarrollo web. [9] [10]
    • Es el lenguaje más utilizado en el desarrollo de scripts. [11]
    • Este lenguaje les permite a los desarrolladores web escribir rápidamente. Es un lenguaje más flexible que otros en cuanto al código. [12]
    • Facebook, Tumblr y Wikipedia utilizan PHP como lenguaje de programación.
    • Algunas de las herramientas más utilizadas para desarrollar en PHP son Slim.PHP, Secureimage y Webgrind.
    • Otras herramientas para desarrollar en PHP son: Scavenger, PHP DOX y PHP _Debug. Pero hay muchas más. También puedes encontrar distintos probadores de código, depuradores y herramientas para documentar con PHP. [13]
  6. Este lenguaje se usa principalmente para el desarrollo de sistemas. [14]
    • Este lenguaje de programación es fácil de usar y tiene flexibilidad en cuanto al código.
    • Algunos sitios web populares que usan C++ son JPMorgan Chase, DIRECTV y Sony.
    • Hay muchas herramientas que pueden ayudarte a codificar en C++. Algunas de ellas son: Doxygen, Graphviz y Mscgen.
    • Otra herramienta popular para desarrollar en C++ es Eclipse. [15]
  7. Es un lenguaje de programación muy popular utilizado en muchos sitios web conocidos. [16]
    • Python es un lenguaje de programación conocido por su facilidad de uso, que les permite a los desarrolladores crear código e integrar sistemas rápidamente.
    • Este lenguaje tiene una sintaxis de programación que es fácil de leer y de seguir. Gracias a esta característica, los programas tienen un menor costo de mantenimiento. [17]
    • Algunos de los sitios web basados en Python que seguramente usas a diario son Google y YouTube.
    • Algunas herramientas que puedes probar si quieres trabajar con Python son Komodo Edit IDE, PyCharm IDE y Eclipse con PyDev.
    Anuncio
Parte 3
Parte 3 de 5:

Aprender más sobre diseño gráfico

PDF download Descargar el PDF
  1. La mayoría de los desarrolladores web no hacen su propio diseño gráfico, pero es importante tener algo de conocimiento sobre este tema. [18]
    • Debes saber cómo recortar un gráfico, cambiar su tamaño, cambiar su esquema de colores o agregar texto.
    • Existen muchos programas y aplicaciones que puedes usar para editar fotos y gráficos.
    • Cada una tiene sus propios métodos e interfaces.
    • Si bien la mayoría de los desarrolladores web de grandes empresas no hacen el diseño gráfico de las aplicaciones ni de las páginas, es importante tener nociones generales sobre la edición gráfica básica.
    • Muchos desarrolladores web terminan haciendo algunas tareas básicas de edición gráfica, especialmente si trabajan en empresas pequeñas o son trabajadores independientes.
  2. Así podrás practicar y orientarte haciendo ediciones gráficas sencillas.
    • Puedes descargar paquetes de software de edición gratuitos como GIMP o Inkscape.
    • Existen innumerables tutoriales en línea sobre GIMP e Inkscape. [19] [20]
    • A través de estos paquetes de software de edición gratuitos podrás hacer trabajos de edición básica de gráficos y fotos.
    • Con GIMP e Inkscape puedes hacer ediciones como recortar una foto o gráfico, cambiar su tamaño, agregar figuras o texto, eliminar los ojos rojos o cambiar los colores de un gráfico.
  3. Crea un sitio web simple, basándote en algún tema que te interese.
    • Utiliza tus habilidades de codificación en HTML para colocar imágenes y gráficos simples en el sitio web.
    • Utiliza GIMP o Inkscape para editar las imágenes.
    • Abre el sitio web para ver cómo influyen en el aspecto del sitio los cambios que haces en las imágenes.
    • Tendrás que practicar y probar con distintas opciones para descubrir qué métodos de edición de imágenes te resultan más apropiados.
    • Una vez que tengas un cliente, deberás ser capaz de editar imágenes y gráficos de acuerdo con sus necesidades.
    Anuncio
Parte 4
Parte 4 de 5:

Promocionar tus habilidades

PDF download Descargar el PDF
  1. Esto es algo que puedes mostrarles a tus potenciales clientes para evidenciar tus habilidades.
    • Sería bueno que crees varios distintos tipos diferentes de sitios web: uno para mostrar imágenes, como por ejemplo material gráfico o fotos y videos, otro para un negocio y otro para un hacer un blog o un sitio sobre pasatiempos o temas de interés.
    • Estos tipos de sitios web son los que verás con mayor frecuencia cuando trabajes como desarrollador web.
    • Crea una maqueta de una página de negocios, incluyendo el tipo de negocio, los productos y servicios que se venden, imágenes de trabajos potenciales, una página de productos y servicios y una página de contacto.
    • Crea tu propio sitio web personal, incluyendo los tipos de lenguajes de programación con los que trabajas, tus tarifas y enlaces a otros sitios web con los que has trabajado o que tú mismo has creado.
    • De esta forma tus clientes podrán ver tu trabajo.
    • Crea un blog donde los usuarios puedan agregar contenido a través de una interfaz.
    • Trabaja con distintos lenguajes así tus clientes potenciales pueden ver con qué lenguajes puedes desarrollar.
  2. Entrégalas en eventos a los que asistas.
    • Asegúrate de incluir un enlace a tu sitio web personal o de negocios como desarrollador web independiente.
    • Proporciona información de contacto en la tarjeta.
    • Sería bueno que incluyas también enlaces a sitios web en los que has trabajado así tus clientes potenciales pueden ver tu trabajo.
  3. Crea una página acerca de tu negocio y los tipos de desarrollo web en los que especializas.
    • Al igual que con cualquier sitio web de negocios, este es un paso muy importante para conseguir oportunidades de negocios para ti mismo.
    • Intenta hacer una página de Facebook para tu negocio e incluye los tipos de programación que puedes hacer, las tarifas de tus servicios y tu información de contacto.
    • Crea una cuenta de Twitter y publica enlaces y actualizaciones sobre los sitios en los que estés trabajando.
    • Asegúrate de crear una página en Google+ o u blog acerca de tu trabajo y lo que haces en el campo del desarrollo web.
    • Utiliza LinkedIn para comunicarte con otros profesionales de la industria.
  4. Una vez que te sientas cómodo con la amplia variedad de servicios de desarrollo web que puedes ofrecer sería bueno que comiences a anunciarlos.
    • Crea un anuncio en alguna página local de servicios como Craigslist.
    • Asegúrate de incluir enlaces a los sitios en los que has trabajado y tu información de contacto.
    • Prueba con publicar anuncios en diarios y revistas locales también.
    • Así podrás incorporar a tu negocio clientes locales, desarrollando para grupos sociales locales, organizaciones de caridad o dueños de negocios que quieran crear o mejorar su sitio web.
    Anuncio
Parte 5
Parte 5 de 5:

Conseguir trabajo como desarrollador web

PDF download Descargar el PDF
  1. Detalla toda la experiencia que tengas, incluso los trabajos voluntarios, en diseño y programación de sitios web o aplicaciones. [21]
    • Es importante que seas honesto al desarrollar tu currículum. No exageres ni incluyas información falsa.
    • Evita usar terminología técnica o palabras de moda. Expón con claridad cómo has desarrollado tu experiencia usando palabras como "sinergia" y "creatividad".
    • Incluye testimonios de tu trabajo y enlaces a tu código o a los sitios web que has desarrollado.
    • Pídele a un amigo o a un colega que revise tu currículum antes de comenzar a solicitar empleo.
    • Una vez que hayas terminado de completar o actualizar tu currículum, publícalo en Internet. Intenta usar sitios como LinkedIn o Career 2.0.
    • Pídele a algún contacto de la industria que mire tu currículum para ver si sabe de alguna oportunidad de trabajo.
  2. La presencia en línea de un desarrollador web es fundamental para tener éxito en su carrera. [22]
    • Publica algún proyecto secundario en sitios colaborativos como GitHub.
    • Contribuye con proyectos de código abierto en GitHub y sitios web similares.
    • Si un posible empleador ve que alguien trabaja en su tiempo libre con otros desarrolladores para un proyecto web, seguramente le resultará un candidato muy atractivo para contratar.
    • Sube a tus perfiles en línea el código de mayor calidad que hayas desarrollado.
    • Una vez que hayas escrito algo de código o contribuido con un proyecto, podrás agregarlo a tu currículum.
    • También podrías crear un blog acerca de los proyectos en los que estés trabajando o las tendencias del desarrollo web. Incluye un enlace a ese blog en tu currículum. Los empleadores potenciales a menudo investigan si el candidato se mantiene actualizado respecto a las tendencias del campo y los proyectos que se llevan a cabo en la actualidad.
  3. Si solicitas empleo en una empresa en particular o te contacta alguien que busca personal, es muy importante que sepas todo lo referente a esa empresa. [23]
    • Investiga cuánto tiempo ha estado en funcionamiento la empresa.
    • Intenta comprender cuáles son los objetivos y la misión de la empresa.
    • Familiarízate con los productos y servicios que ofrece la empresa.
    • Un empleador potencial no querrá entrevistar a alguien que no tiene la menor idea de qué hace la empresa o cómo opera.
  4. Muchas empresas querrán evaluar tus competencias técnicas antes o después de una entrevista. [24]
    • Tómalo con seriedad, incluso si la tarea parece trivial.
    • Las empresas querrán ver si puedes codificar en algún lenguaje en particular o desarrollar algún tipo de sitio web específico.
    • Haz todo el esfuerzo que puedas en los exámenes. Sería bueno que te asegures de no haber cometido ningún error en el código y que compile correctamente.
    • Utiliza una prueba en línea para desplegar el código que desarrollaste para la prueba. Esto le demostrará a tu empleador potencial que sabes cómo desplegar el código que escribiste.
  5. Investiga más sobre clima laboral de la empresa. [25]
    • Sería bueno que intentes deducir cuál es el código de vestimenta de la empresa, las horas de trabajo y si vas a necesitar viajar.
    • Llega con 15 minutos de anticipación a la entrevista. Esto demostrará que eres puntual y tienes habilidades para administrar el tiempo.
    • Prepara varias preguntas propias para hacerle al entrevistador. Sería bueno que hagas preguntas acerca del ambiente de trabajo, la cultura de la empresa, los tipos de proyectos en los cuales esperan que trabajes, etc.
    • El empleador tomará como una buena señal que vayas a la entrevista con preguntas acerca del trabajo, ya que significa que has estado analizando cuidadosamente la entrevista y el trabajo.
    • Evita caer en las típicas trampas de una entrevista. No preguntes nada sobre el salario ni hables mal sobre empleadores previos o colegas. Tampoco exageres tu experiencia cuando te pregunten sobre los proyectos en los que has trabajado.
    Anuncio

Acerca de este wikiHow

Esta página ha recibido 5358 visitas.

¿Te ayudó este artículo?

Anuncio