Cómo hacer tiempo para volver a la escuela para aprender el desarrollo web de front-end y administrar un trabajo de tiempo completo y una familia joven

Gracias por la A2A.

En primer lugar, me parece que su problema básico es la gestión del tiempo. Si crees que necesitas de 6 a 9 horas a la semana para aprender sobre desarrollo web, debes descomponerlo. Eso es realmente de una hora a una hora y media por día.

No estoy criticando porque ciertamente parece que tienes un horario bastante difícil, pero tienes tiempo para la quora. ¿Cuánto tiempo pasa aquí y en otros sitios de redes sociales todos los días? Si eres un jugador, ¿cuánto tiempo pasas jugando?

Si su hija solo tiene dos años y su esposa se fue por la noche y los fines de semana, ¿qué hace durante esas horas cuando está solo?

Antes de que pueda encontrar el tiempo, debe hacer un inventario de cómo está gastando su tiempo libre (tan poco como es). Decida cuándo puede pasar esa hora y haga una “cita” con ella. Convéncete a ti mismo que no es diferente de otra cita importante que debes cumplir.

Segundo, no sé qué curso tomas para aprender sobre desarrollo web, pero sí sé que la mejor manera de aprenderlo es hacerlo. Consigue un buen editor html.

Yo uso Bluefish Editor. Lo bueno de esto es que tiene muchas de las etiquetas html y css que necesita en el servidor web front-end. Aunque no es un wysiwyg. Tendrá que abrir su salida en una ventana del navegador para ver cómo se ve. Aquí hay un par de ideas:

1. Encuentre algunas páginas de inicio del sitio que le gusten e intente replicarlas, usando html y css.
2. Consigue un blogger gratis o un blog de WP. No tienes que hacer el texto enriquecido si no quieres. Pero solo aprender a usar estos te dará algo de experiencia en la creación de plantillas y aprender cómo y dónde colocar las cosas.

Esto no es necesario, pero ayuda. Dependiendo de su sistema operativo, una descarga de wamp (para sistemas Windows) o XAMPP es un servidor que puede instalar en su computadora. Y puede diseñar si está o no conectado a Internet.

Bien, volvamos a lo del tiempo. Se adhieren a su tiempo designado tanto como pueda, en ambos extremos . Digamos que usted decide dedicar una hora al día al desarrollador web. Eso no significa que todos los días tengan que ser de 8 a 9 o de 9 a 10. Eso solo significa que se ha prometido encontrar una hora al día. Tal vez necesites establecer un nuevo tiempo cada día. Tal vez algún día tengas dos horas para planificar. Eso está bien, también. Es tu tiempo

Planeo el trabajo del día siguiente todas las noches antes de irme a la cama. Solo asegúrese de encontrar tiempo para la cantidad mínima de tiempo que decida. Si pierde un día, no se dé por vencido y no cometa el error de tratar de compensarlo. La vida pasa. Acaba de empezar de nuevo Una sesión a la vez. Un día a la vez.

Lo que quiero decir con ambos extremos, es no pensar, porque tiene tiempo adicional para ir más allá del tiempo asignado para esa sesión. Te quemarás tan rápido como un partido de papel. Al final de la sesión, dése una palmadita en la espalda y vaya a hacer algo que lo haga feliz. Quora, las redes sociales, una película, leer un buen libro no técnico o simplemente dormir.

Gracias por la A2A. Hay muchas respuestas geniales aquí, especialmente las de Linda Jenkinson (wow; ¡tiene admirables habilidades de administración del tiempo!).

Lo único que me gustaría agregar es pedirle que considere costo / beneficio.

¿Qué intentas hacer con tus habilidades de desarrollo web cuando las tienes?

¿Es para mover posiciones dentro de su empresa actual? Si es así, pregúntales si considerarían darte tiempo para educarte.

Si es para obtener un nuevo trabajo, ¿tiene algún lugar alineado que sepa que lo llevará solo con una clase en línea?

¿O es solo por un pasatiempo? Si es solo por un pasatiempo, tal vez deberías disminuir el ritmo e ir con un entrenamiento alternativo y a tu propio ritmo.

Como indica la respuesta perspicaz de Mat Kyne, el costo del tiempo perdido con sus hijos (sin mencionar a su esposa), podría superar los beneficios.

Básicamente, yo diría que su familia va a tener un costo. Si su familia también va a obtener un beneficio (porque papá obtiene un mejor trabajo) podría valer la pena para todos. Si solo va a beneficiarte, tienes que hacer que cueste lo menos posible para ellos.

Durante los últimos dos años, me he enseñado a mí mismo muchas habilidades técnicas, ya que me he convertido en un rol de ciencia de datos en el mundo de la tecnología (aunque no soy un desarrollador web front-end). Simpatizo y simpatizo con tus retos, ¡pero puedes hacerlo! Aquí hay algunos consejos:

  1. Un poco cada día , cada semana, se suma. Si está tratando de aprender un conjunto de habilidades completamente nuevo, entonces está corriendo una maratón, no un sprint, y lo mejor que puede hacer es trabajar un poco cada día y establecer metas realistas. Llegarás allí eventualmente. Puede leer muchas sugerencias de administración de tiempo y motivación personal para ayudar, pero la conclusión es: muchos pequeños pasos consistentes.
  2. Organiza tu aprendizaje en torno a un proyecto. Los proyectos son buenas maneras de aprender, ayudan a que el aprendizaje se sienta extremadamente relevante y fresco, y mantiene su aprendizaje impulsado por lo que necesita saber. También le ayudará con su motivación: un proyecto independiente que le interesa es más divertido que los ejercicios de un curso. ¿No sabes cómo empezar un proyecto? Pregunte por Quora. CONSEJO DE BONIFICACIÓN : ¿Hay algún modo en que pueda alinear su trabajo actual con su aprendizaje técnico? Tal vez usted puede tomar en un pequeño proyecto paralelo en el trabajo? Quizás haya desarrolladores web en su empresa de los que pueda hacerse amigo (consulte el número 4 a continuación). Tal vez su compañía pagará o fomentará su desarrollo profesional y usted puede hacer que le paguen para que aprenda (vea el número 5 a continuación).
  3. Desbordamiento de pila – ¿No sabe cómo hacer algo en su proyecto? Este es un recurso increíble para la solución de problemas técnicos comunes.
  4. Encuentra un mentor : es más fácil decirlo que hacerlo. Pero si conoce a ALGUIEN que hace desarrollo web front-end, pregúntele si se reunirá con usted durante una hora a la semana (o cada dos semanas, o cada mes) para revisar algunas de las cosas que ha hecho en su proyecto. Esta persona te ayudará a obtener todo tipo de formas mágicas no lineales. Tal vez puedas encontrar a alguien en Quora dispuesto a ayudar 🙂

Voy a indagar un poco más: ¿por qué quieres aprender desarrollo web front-end? Si parece un pasatiempo divertido, entonces eso es increíble, y adelante. Si desea hacer un cambio de carrera, tengo un consejo más:

5. Aplique temprano y con frecuencia, y deje que eso guíe su aprendizaje. Las empresas se mueren de hambre por el talento técnico. Si su objetivo es desarrollar habilidades suficientes para obtener un trabajo de tiempo completo, entonces realmente debería dejar que las ofertas de trabajo, las entrevistas de trabajo y las oportunidades laborales guíen su aprendizaje. Comuníquese con la gente para hablar sobre lo que hacen, dígales lo que se está enseñando, pídales consejos. Solicite trabajos, obtenga comentarios sobre por qué lo rechazaron y céntrese en esas cosas específicas. Es fácil perderse en un mar interminable de autoaprendizaje y, especialmente, dedicar tiempo a aprender cosas que no son tan importantes como cree. Aprenderá mucho en el trabajo, y lo mejor que puede hacer es tratar de conseguir un trabajo lo más rápido posible, en el que comenzarán a pagarle para que aprenda.

Buena suerte.

Todo lo que tenga valor costará. Tendrás que sacrificar algo.

Estoy trabajando a tiempo completo y estudiando MSc, a veces no me quedan fuerzas 😛

Consejos prácticos:

A. Usar pila de tecnología simple.
Interfaz:
1. Twitter Bootstrap
2. jQuery, JavaScript
3. MENOS

Back-end:
1. node.js
2. Express.js
3. Sails.js

Esto te permitirá crear cualquier sitio web moderno y solo necesitas aprender JavaScript, el resto es solo un marcado.

B) Crea una infraestructura que se vea bien en tu CV
1. Obtén tu nivel EC2 gratis del tío Amazon AWS Nivel gratuito
2. Usa Linux en todas tus computadoras
3. Utilice nginx, consola de linux, grunt, git,

C) Aprender de videos tutoriales
1. Coursera
2. Udacity
3. Udemy
4. Edx
5. Lynda
6. Skillshare
7. Tutsplus

Aprenderás mucho más de las videoconferencias.

D) Disciplina y gestión del tiempo.
1. Estudiar en el autobús.
2. Hable con los niños sobre la programación.
3. Codifica en tu cabeza.

Estoy probando incluso los sueños lúcidos y la codificación en los sueños (éxito promedio hasta ahora).

E) Construir cosas
1. Si tu abuelita necesita un sitio web, hazlo.
2. Hacer proyectos al azar, incluso de forma gratuita.

No soy padre, no puedo darte consejos sobre eso. .

Ahora me encuentro en una situación similar, siendo toda mi vida un desarrollador de servicios de fondo. Ahora tengo el rol de mi puesto de trabajo actual para escribir más y más código de front-end (marcos JS +) sin tiempo para aprender realmente estas tecnologías. Tengo una familia y dos hijos.

Lo que encontré útil son las siguientes prácticas:

  • Alternando entre ir temprano a la cama y quedarme hasta la 1am estudiando . Dicho esto, pasé aproximadamente 2 tardes (11 pm a 1 am) para aprender algo y acostarme muy temprano (9 a 10 p.m., dependiendo de mis hijos) todos los otros días.
  • Llegar temprano al trabajo para leer algunas cosas antes de comenzar mis tareas de trabajo .
  • Escuchando JS y podcasts de tecnología web mientras viaja . No me enseña muchas cosas técnicas, pero al menos me hace reflexionar sobre todo lo que he aprendido de otra manera y me mantiene al día con el avance tecnológico actual.
  • Imprimiendo los códigos fuente del marco JS y leyéndolos mientras espero a que mis hijos terminen sus actividades deportivas. 1.5 clases de judo es suficiente para leer en una biblioteca como Underscore.js, además, su código está muy bien documentado.
  • Leyendo las respuestas principales en StackOverflow con las etiquetas seleccionadas . Esto es lo que normalmente hago durante la pausa del almuerzo si no encuentro una empresa y me ayuda a comprender mejor los problemas y soluciones más comunes.

Y, por supuesto, después de todo, sigo intentando, simplemente iniciando DevTools en mi navegador cada vez que veo una página interesante para ver brevemente sus agallas. Después de un tiempo, se convierte en un buen hábito para ver el código que otros producen y exhiben tan abiertamente en la web, el lujo que nunca he soñado mientras soy un desarrollador de servicios de fondo.

Puede que no te guste esta respuesta, pero digo espera. Tienes como 5 años con tus hijos antes de que empiecen a cansarse de ti. Pasa cada segundo de tu tiempo disponible disfrutando de ellos creciendo. En el lapso de su vida, 10 años no es mucho, pero a los ojos de sus hijos, es toda su infancia. Así que digo que dejen la escuela si no tienen tiempo ahora. Tendrás más tiempo después.

Sé que suena a cliché, pero no mirará hacia atrás en su vida y desearía haber pasado menos tiempo con sus hijos.

¡Guauu! Suenas como yo Yo también tengo una hija de dos años, y acabo de tener otra niña hace tres semanas. Está loco en nuestra casa. No tenía idea de cuánto más difícil podría ser la crianza de los hijos. Es definitivamente cierto que un niño adicional agrega muchas dificultades.

Yo también estoy descubriendo lo difícil que es hacer algo que no sea el trabajo y la familia, de modo que tenga mis simpatías.

Mi consejo es que se asegure de establecer una hora de acostarse rígida para su hijo de dos años (7:30 es cuando dejamos a nuestra hija por la noche). Luego, después de estar en la cama todas las noches, aprende tu desarrollo a esa hora durante una hora o dos. Intente dedicar dos horas todos los días, incluidos los fines de semana, y descubrirá que se recuperará rápidamente.

Imagino que tendrá dificultades para sentir que no está haciendo lo suficiente, pero para aquellos tan ocupados como usted y yo, un par de horas al día es todo lo que podremos encontrar. Y no seas demasiado duro contigo mismo en esos días que solo te llevas en una hora o menos. Solo persiste y llegarás allí. Al menos ese es mi enfoque. Todavía no ha dado resultados con un trabajo, pero fui una de las dos finalistas para un trabajo de desarrollo de Ruby on Rails hace un par de semanas. Otros 6-12 meses de este enfoque y estoy seguro de que podré conseguir un trabajo haciéndolo por realz.

Lo único que compartiría es asegurarme de que construyas un portafolio de tu propio trabajo (no solo proyectos realizados para clases y tutoriales). Esto es importante porque necesitarás tener cosas de las que hablar en las entrevistas técnicas cuando pregunten, “entonces, ¿qué has hecho con Rails (o, en tu caso, PHP y Laravel)?” No tuve una respuesta lo suficientemente buena para esa pregunta, lo cual estoy razonablemente seguro de que me costó el trabajo.

¡Buena suerte para ti!

Otros ya lo han señalado, pero ¿qué tan seguro está de que ahora es el mejor momento? Dice que tiene un segundo bebé en camino. Le garantizo que su vida está a punto de complicarse mucho más. Estoy en una situación similar: tengo un hijo de 3 años y otro de 1 año, un marido con un trabajo a tiempo completo que actualmente se encuentra en una fase de crisis, un trabajo postdoctoral a tiempo completo y un montón de tiempo dedicado a la búsqueda de empleo / aplicaciones para la próxima cosa. Así que déjame decirte que todas las respuestas que dicen que solo debes encontrar “1-2 horas por día” pueden estar perdiendo el punto. Probablemente puedas conseguir una hora por día ahora mismo. No será tan sencillo cuando llegue el bebé. Lo más probable es que esa hora que dedique al aprendizaje saldrá directamente del tiempo de su esposa (si no cuida de los niños, entonces todas esas otras tareas / tareas de mantenimiento de la casa que terminarán necesitando terminarse las tardes y los fines de semana). Entonces, realmente debe preguntarse si esto es algo que debe hacerse ahora (a diferencia de, digamos, dentro de 3 años, cuando las cosas podrían ser más simples). Y luego necesitas asegurarte de que tu esposa esté en la misma página sobre su importancia. Y luego debe asegurarse de haber eliminado todos los demás “extras” (quora, TV, lo que sea) de su vida para tener tiempo para esto antes de pasar la carga a la familia. Mi esposo ha hecho esto último para lidiar con la crisis de trabajo, y admiro su dedicación, pero la amenaza de agotamiento es siempre inminente. No será fácil. Puede que no valga la pena.

Estás empezando mal, un curso de 63 horas! Esa es una cantidad loca para una persona normal.
Intenta empezar pequeño.

Yo sugeriría comenzar con HTML, es MUY fácil de aprender y, básicamente, es la base de todo el desarrollo web.
Ve a CSS, también es bastante fácil y no puedes, tienes HTML sin CSS
Luego puedes ir a JavaScript y PHP ect.

Puedes hacerlo, cualquiera puede, solo debes tomarlo con calma, puede ser difícil al principio, ¡pero se vuelve mucho más fácil a medida que avanza!

(PS Try Learn to code, encuentro que es una forma muy fácil de aprender HTML y CSS, etc.)

¡Buena suerte! Gracias por la A2A!

No recomendaría aprender el desarrollo web front-end en su posición. Es un área altamente especializada que se está moviendo rápidamente con múltiples tecnologías de la competencia.
Elija una solución de pila completa centrada en el negocio y altamente productiva.
Mi recomendación de hoy sería Salesforce. Proporcionan un excelente conjunto de recursos gratuitos llamado ‘Trail Head’. No se moleste en la escuela, solo trabaje y recoja sus insignias. Agréguelos a su cuenta de Linked In y una vez que haya progresado lo suficiente, las agencias comenzarán a contactarlo.
No trabajo para Salesforce. Ni siquiera uses sus cosas en mi trabajo. Estoy realmente impresionado por lo que han hecho.
https://trailhead.salesforce.com/en
Te recomiendo que comiences con este camino: https://trailhead.salesforce.com

No leí todas las respuestas anteriores, pero aquí es cómo lo hago.

1) 5 am despierta! Mis hijos no se despiertan hasta las 7 am (espero) y tengo 2 horas de tiempo de estudio de calidad.

2) tomar menos horas a la semana para el plan de estudios, tomar unas pocas horas a la semana. 4 horas: (2 el lunes y 2 el miércoles). Los otros días estudia lo que ha aprendido hasta ahora, y vuelve a visitar los ejercicios, haga algo extra. Consigue un montón de manos en Siguiendo este programa, deberías tomarte alrededor de 15 semanas para terminar la clase en línea. 15 semanas al día trabajando en una nueva tecnología se asegurará de que usted lo domine y lo comprenda todo.

3) Ser un gran padre a veces significa que necesitas hacer sacrificios, trato de no sacrificar el tiempo de mi familia, pero a veces sucede, siempre que sea por una buena razón (no es un pasatiempo o algo que no cumplirás) es en realidad a largo plazo en su mejor interés. Aprenda la administración del tiempo y renuncie a las cosas menos importantes de la vida (la mía: menos vida social, detuvo un pasatiempo y se acostó antes).


Jochen

¿Has considerado aprenderlo en línea? La mayoría de los cursos basados ​​en la web permiten horarios flexibles de estudio.

Vea esto para obtener más información sobre este trabajo, Desarrollador Front End / Ingeniero Salario (Estados Unidos)

Perder el empleo. En serio, cuando estás estudiando, estás trabajando para ti mismo. Tienes que decidir qué es importante y qué no lo es. Si es importante para ti, lo harás, si no, no.

En primer lugar, debes tener la pasión correcta. Durante 8 años fui camarero haciendo 13h / día. Regreso a casa a la 1 am. Cada noche pasaba de 3 a 4 horas para estudiar, porque quería cambiar mi vida y hacer lo que me gusta. Afortunadamente, encontré un trabajo como un desarrollador junior con 6 meses de contrato, pero es el primer paso para comenzar. Con una familia parece ser más complicado.

¡Aprender haciendo siempre es la mejor forma de aprender! Como no tiene tiempo para asistir a los cursos, le recomendaría fuentes de aprendizaje en línea como el código de la academia o la escuela de códigos.

También he descubierto un recurso que es gratis.
Me gusta cómo han organizado el curso y cómo lo han hecho. Se llama FreeCodeCamp: aprende a codificar y ayuda a organizaciones sin fines de lucro

También te dan un certificado cuando terminas.

También tengo un hijo de 2 años y otro en camino; También trabajo a tiempo completo y desearía tener tiempo para leer por la noche. La realidad es que estoy demasiado cansado para las 9 pm, a veces me voy a la cama al mismo tiempo que mi niño pequeño. A veces, tengo buenos días y puedo leer por la noche. Una vez que obtuve una respuesta a una pregunta similar que hice que decía “no puedes, agárrate ahí, esto también pasará” … Combinado con la percepción de otra amiga (madre de tres hijos), quien me dijo “puedes hacer todo lo que quieras en la vida, pero no todo al mismo tiempo”, me recuerda que es verdad. Lo que pasa ahora y hoy es que tengo una familia joven, y eso hay que disfrutarlo al máximo ahora mismo.

Sus hijos dejarán de necesitar que usted los alimente, dejarán de necesitar que les cambien los pañales, dejarán de llorar por la noche por usted … Dejará de poder cargarlos, enseñándoles el abc, etc. Más pronto que tarde. , tendrás más tiempo en tus manos … Pero tus bebés se han ido para siempre. De todos modos, así es como estoy enfocando este increíble y desafiante momento con mi joven familia; Crea los recuerdos correctos que te alimentarán en el futuro. ¡¡Mejor!!

Ahora no sea el mejor momento para volver a la escuela con un bebé y otro en camino.

Mi consejo para usted es que pague alrededor de $ 30 por mes y obtenga capacitación en video en línea. Yo personalmente hago todo mi aprendizaje después de que todos están en la cama. Desde las 9 pm hasta la 1 am.

Recomiendo encarecidamente James Shore’s Let’s Code: JavaScript controlado por pruebas

Es increíblemente efectivo, y son lecciones cortas que puedes tomar en tu propio tiempo.