Tengo 7 años de experiencia en banca de inversión y una licenciatura en Artes.
Estoy en una etapa de mi vida en la que me gustaría formar una familia, mudarme lejos de la ciudad y trabajar desde casa/independiente, y mi trayectoria profesional actual no podría ofrecer la flexibilidad.
Me gustaría cambiar campos a programación. No busco ganar mucho dinero haciendo esto, sería el segundo ingreso en la familia y vivimos una vida simple. El trabajo relacionado con el desarrollo de aplicaciones o el desarrollo de sitios web parece una buena opción.
Sin tener que volver a la universidad, ¿dónde puedo ir para obtener una formación acelerada que sea realmente beneficiosa?
¿A qué sitios puedo ir para buscar trabajos que cumplan con esta descripción, de modo que pueda verificar los requisitos que necesitan?
Un curso intensivo; Probablemente no. Pero la autoeducación. Seguro.
Funcionó para mí.
Antes de empezar a programar profesionalmente era camarero. Tenía algo de educación universitaria en un campo no relacionado (aunque hay paralelos) y necesitaba que las cosas cambiaran.
Así que me quedé despierto todas las noches después del trabajo y trabajé en HTML/CSS/Javascript. No sabía casi nada sobre esas tecnologías aparte de lo que impulsaba a los sitios web. También tematizo sitios de Wordpress. Tomé pequeños trabajos en Wordpress para amigos y familiares y comencé a usarlo como portafolio. Obtuve suficientes sitios para una cartera pequeña y comencé a comercializarme como desarrollador front-end junior. Puse mi información en todas las páginas de carreras (algunas son mucho mejores que otras), creé un extenso perfil de LinkedIn y esperé mucho tiempo. Eventualmente, los reclutadores comenzaron a llamarme con puestos de nivel de entrada. Se sintió como una eternidad, pero podrían haber sido alrededor de 6 meses (de espera) antes de obtener un interés real.
De donde vienes, probablemente no ganes mucho considerando lo que puedes ganar ahora. Esté preparado para trabajar en su oficio antes de que empiece a ver la diferencia. El dinero real en el desarrollo proviene de la experiencia, no solo de la pila tecnológica. Alguien que realmente conoce su tecnología de mainframe aún puede ganar mucho dinero en 2016. Porque su tiempo trabaja más para su empresa.
Una vez que entré en el desarrollo y demostré una especie de existencia digna, estaba bien. La parte difícil fue entrar. Una vez que comencé, pude negociar y ascender a un puesto de salario (este campo es de contrato para contratar, predominantemente, especialmente lo que le interesa), moverme y aprender más.
No me detuve allí. Cada vez que sentía que estaba estancado, me movía de nuevo; hacer mis intenciones obvias para los empleadores sobre lo que sabía, hacia dónde iba y qué quería hacer. Esto me permitió acercarme al puesto de desarrollador full-stack que buscaba.
Pero no lo hagas porque parece más fácil. Es muy fácil entrar en un lugar que quiere que trabajes para siempre, con plazos extremadamente ajustados y sin mucho remordimiento. No siempre es más fácil, y las cosas se complican. Cuando Amazon tiene problemas con un sitio o una aplicación, puede apostar su trasero a que los desarrolladores detrás de él (con contrato o no) están trabajando las 24 horas del día, los 7 días de la semana para resolverlo, en condiciones extremas y sin ver a sus familias. El truco es encontrar el punto dulce. Parece que el equilibrio entre el trabajo y la vida es importante para usted, y siempre es importante recordarlo al considerar posibles puestos.
También prepárate para aprender por ti mismo hasta que te jubiles. En el desarrollo web (o aplicaciones móviles, etc.) siempre debe mantenerse al día con la tecnología. Y vaya que cambia. Mucho. Esté preparado para no usar casi nada de un año a otro. La experiencia realmente viene en la resolución de problemas; no el conocimiento de una tecnología sobre otra.
La mayoría de las ofertas de trabajo contienen poca tecnología subyacente requerida. Esos empleadores asumen que sabes esas cosas. El requisito podría decir "SPA". Eso significa Aplicación de una sola página. Lo que significa una forma más moderna de trabajar a través de una aplicación. Eso significa conocimiento de Javascript. Lo que también significa algún tipo de conocimiento del marco de Javascript. Lo que significa una comprensión de REST (Transferencia de estado de representación) ... etc.
En su lugar, concéntrese en lo que quiere hacer, encuentre la base de cómo funciona/cómo se construye y comience a construir. Sin experiencia laboral no vales nada, pero mostrándole a alguien cómo haces algo, cómo resuelves problemas y tu conocimiento de la base que solo puedes aprender haciendo; es de donde proviene el interés real del empleador.
Para el desarrollo web hay toneladas de recursos en línea. Depende de usted aprovecharlos. Cuando estaba comenzando con él, usé CSS-Tricks , Udemy , Code Academy , Treehouse y StackOverflow. Además de más de 100.000 búsquedas en Google.
paparazzi
Beestocks
Beestocks
jim_halpert
paparazzi
Beestocks
Beestocks
paparazzi
jim_halpert
Beestocks
Beestocks
usuario42272
Beestocks