La respuesta, por supuesto, depende de muchas cosas.
¿De quién estamos hablando? ¿Qué capacidades tienen ya? ¿Qué capacidades se necesitan para el trabajo? ¿Cuáles son los criterios de contratación?
¿Puedo * I * aprender lo suficiente para obtener un trabajo de desarrollo web? Depende del concierto. Lo hice en 2000 aprendiendo suficiente PHP en una semana para demostrar mi capacidad de adaptación rápida. Ya sabía cómo programar y había estado haciendo algo de desarrollo web en Perl.
- Quiero comenzar una carrera en inteligencia de negocios. ¿Hay más trabajos en MSBI u OBIEE?
- ¿Completar los ejercicios en la entrevista Cracking the Coding de Gayle Lakmann significa que estoy listo para una entrevista en Amazon / Google?
- ¿Cuáles son algunos consejos profesionales útiles para un desarrollador junior de iOS?
- ¿Cuál es la mejor manera de ingresar al automovilismo para un graduado de ingeniería indio?
- ¿Puedo aparecer en el examen de Servicios Civiles 2015?
¿Podría hacerlo hoy? Depende del concierto. Y, probablemente más aún, depende de cómo el gerente de contratación esté comprando un nuevo empleado. Estoy seguro de que un desarrollador experimentado puede aprender lo suficiente sobre las herramientas específicas que se utilizan en una tienda web en particular para demostrar su capacidad en menos de un mes. ¿Sería suficiente para ser contratado en Google? ¿Es probable que contraten a alguien para hacer muchos otros conciertos?
La verdadera pregunta aquí parece ser si * usted * puede aprender lo suficiente en un mes para obtener un trabajo de desarrollo web. No puedo responder eso sin saber mucho más sobre ti y el trabajo en particular que tienes en mente.
¿Cómo recomendaría prepararse para una entrevista de trabajo de desarrollo web si solo tuviera un mes? Conviértete en un “generalista especializado”.
Comience con un enfoque amplio y familiarícese con las herramientas y bibliotecas actualmente en uso para las tecnologías principales: HTML5, CSS3, JavaScript, bases de datos e idiomas del lado del servidor, marcos de prueba de unidad / regresión y marcos de servidores / servidores HTTP. Una vez que tenga una visión general amplia de las opciones, elija un conjunto particular de tecnologías y profundice en esa combinación.
Establezca un ciclo corto de lectura-especificación-prueba-código y arranque tantos proyectos como pueda. Un “sitio” o lanzamiento de funciones al día es muy posible, especialmente si está eligiendo proyectos adecuadamente pequeños para alguien sin experiencia en desarrollo web. El ciclo se ve así: lea sobre la tecnología elegida, cree especificaciones rápidas, comience a escribir pruebas unitarias y el código para aprobarlas. Suelta, repite.
Todo lo que supone que está comenzando con algunos antecedentes de programación, incluida la capacidad de descomponer problemas y recorrer niveles de abstracción según sea necesario. Si no, entonces NO, es probable que no puedas aprender lo suficiente en un mes para convertirte en desarrollador web.