¿Cuáles son algunos proyectos de desarrollo web que podría agregar a su cartera en un día que podrían aumentar sus posibilidades de conseguir un trabajo?

Es muy probable que no construyas nada en un día que sea demasiado impresionante. También tenga en cuenta que la mayoría de las empresas quieren ver que tiene lo que se necesita para escribir software en general (aunque tener chuletas de desarrollo web en este caso es una gran ventaja). Entonces, aquí hay algunas ideas para proyectos que lo ayudarán a conseguir un trabajo en desarrollo web:

  • Una API RESTful en el idioma que elija
    • La respuesta de Kinman Covey a ¿Cuáles son algunos proyectos de codificación interesantes que puedo completar en 7-14 días para construir mi currículum para una pasantía de verano?
  • Un videojuego (elige un tamaño, cualquier tamaño)
    • La respuesta de Kinman Covey a ¿Qué puedo hacer / construir con Python? ¿Python es mejor para ciertas necesidades de programación? ¿Qué puedes / no puedes hacer con Python?
    • Ej. Arcade shooter, juego de plataformas, juego de exploración, simulador de ciudad
  • Un sitio web que incluye desarrollo front-end y back-end.
    • La respuesta de Kinman Covey a ¿Tiene más sentido comenzar como desarrollador de pila completa o centrarse exclusivamente en el desarrollo front-end o back-end?
    • por ejemplo, CMS personal
  • Una biblioteca que complementa una pila de desarrollo de su elección.

Estos están destinados a ser proyectos genéricos, “mira lo que puedo hacer”. Querrán ver evidencia de su capacidad para programar. Si les muestra proyectos que no están técnicamente enraizados en la web, asegúrese de tener alguna evidencia de trabajo relacionado con la web también.

Buena suerte. Espero que esto ayude.

Intente desarrollar algo para una escuela rural, una ONG o una institución religiosa. Todo lo que necesita hacer es armar una buena interfaz de usuario y algo de programación del lado del servidor, posiblemente hablando con una base de datos.

Para una escuela, debe agregar información del fundador, ubicación, fotos, videos, tarifas, etc.

Use buenas tecnologías como bootstrap, angularjs en la parte frontal. Tendrá que alojar un sitio web en algún lugar. Una cuenta gratuita con el servicio web de Amazon le permite obtener conexión a 2 servidores y puede alojar algo. Prueba godaddy. PHP y .NET suelen ser más baratos que Java.

Investigue algunos sitios web existentes y descubra lo que tienen para ofrecer y luego aprenda las tecnologías apropiadas. Trate esto como trataría su trabajo diario y le pagará grandes dividendos (esto es por mi propia experiencia).

  • Haría un clon de WhatsApp en el sitio web.
  • Lo que significa al menos crear un sistema de chat en línea con sus ideas creativas. Seguramente influirá en el empleador que está buscando su trabajo de fondo.
  • Haga un sistema de repositorio de una organización, que maneja toda la información del producto, se vende por mes / año en particular (haga algún tipo de informe).
  • Cree al menos un CMS (sistema de gestión de contenido), en el que mostrar una sección esté totalmente dedicada al administrador, que puede manejar todo tipo de operaciones como editar, eliminar, etc. Y otra sección para usuario final.

Creo que a medida que continúe haciendo proyectos por su cuenta, automáticamente habrá aprendido muchas ideas nuevas para hacer nuevas y que puede agregar a su cartera.

Sigue haciendo, si estás haciendo tu trabajo con lealtad, valdrá la pena.

Sé diferente de los demás, eso es todo.

No sé si podrías hacer algo en un día que haga mucha diferencia. Si estuviera mirando su currículum, vería los proyectos en los que ha trabajado. Estaría pensando en qué preguntar en una entrevista. Te pregunto cómo haces para resolver problemas.

Angular se está convirtiendo en un marco de desarrollo web de facto. Debe obtener experiencia con los servicios REST. La gente te contratará para NodeJS. No soy personalmente un gran fanático de NodeJS para nada complejo. Definitivamente es útil y se vuelve mucho más estable.

Quieres dominar lo básico. HTML5, CSS3, Angular, servicios web REST.

Una opción es encontrar algo que alguien más haya hecho en github. Comprenderlo a fondo y personalizarlo de alguna manera. Cámbielo para hacer algo útil y hable sobre lo que hizo en la entrevista.