¿Quiere perder peso para aprender TI por su cuenta? Preguntame como

Hay una opinión con la que me encuentro a menudo: es imposible aprender por su cuenta, necesita profesionales que lo guíen por este camino espinoso, para explicar, verificar y controlar. Intentaré refutar esta afirmación, y para esto, como saben, es suficiente dar al menos un contraejemplo. Hay ejemplos en la historia de los grandes autodidactos (o simplemente autodidactas): el arqueólogo Heinrich Schliemann (1822-1890) o el orgullo de Georgia, el artista Niko Pirosmani (1862-1918). Sí, estas personas vivieron, estudiaron y crearon en su mayor parte en el siglo XIX y estaban extremadamente lejos del mundo de la tecnología de la información. Sin embargo, "el objetivo más importante del aprendizaje sigue siendo aprender a aprender", como dijo Aristóteles. En este artículo compartiré con ustedes ejemplos prácticos que le permiten organizar de manera efectiva un proceso educativo independiente.


Aún puedes aprender por tu cuenta. Además, es bastante posible lograr altos resultados. Se sorprenderá: ¿cómo puede una persona de la esfera de la educación comercial (trabajo en el centro de capacitación " Network Academy LANIT ") hablar sobre este tema, archivar la rama en la que se sienta. Sin embargo, tomémoslo en orden.

Soy una persona que ha trabajado en el campo de la educación durante toda mi vida profesional (y esto es más de 17 años): estoy en la educación y estoy para la educación. Y quiero compartir con ustedes ejemplos prácticos que le permitan organizar eficazmente un proceso educativo independiente. Estas técnicas son un resumen de mi experiencia personal. Por supuesto, no pretendo ser la verdad última. Pero si cada uno de ustedes encuentra al menos una técnica que quiere usar en su práctica personal, consideraré que mi tarea está completa.

Mi primer consejo es que si decides dedicarte a la autoeducación (no importa cuánto tiempo estés dispuesto a dedicar a esto: 10 minutos, una hora, un día ...), intenta evitar otras cosas en este momento para que sea lo más eficaz posible.

Hol Pashler, profesor de Psicología de la Universidad de California, dijo: “Incluso el cerebro de un graduado de Harvard se convertirá en el cerebro de un niño de ocho años si lo obligas a hacer dos cosas a la vez.

Rechace la multitarea al aprender, y obtendrá el máximo efecto de la educación.

Pero prometí compartir trucos prácticos. Ilustraré estas técnicas de autoeducación sobre el tema del desarrollo front-end. En primer lugar, este tema es increíblemente interesante para mí (incluso desde el momento en que trabajé como profesor de informática de la escuela y se lo enseñé a los niños). En segundo lugar, el área de desarrollo front-end es una de las áreas más populares y de rápido desarrollo ( ver estadísticas oficiales ). Bueno, y en tercer lugar, incluso si no somos desarrolladores front-end, somos consumidores de los resultados de su trabajo.

Por lo tanto, necesitamos adquirir de forma independiente nuevos conocimientos y adquirir habilidades prácticas. ¿De dónde los sacaste? ¿Cuál es la fuente para ti? Internet, libros de texto y otras personas, ¿verdad? Entonces, comencemos en Internet.

1. Busque eficientemente


Hay toneladas de sitios de búsqueda. Los diferentes motores de búsqueda tienen diferentes algoritmos de búsqueda. Como resultado, un área de cobertura diferente: cada uno cubre (o en un lenguaje más técnico, indexa) parte de la información presente en Internet. Por lo tanto, debe utilizar diferentes motores de búsqueda para obtener la máxima cobertura de las fuentes.

Pero, ¿cómo organizar una búsqueda para no ahogarse en una gran cantidad de "ruido de información"? Necesita aprender a seleccionar granos saludables. Sí, ahora los motores de búsqueda perciben consultas en un lenguaje natural. Los algoritmos para publicar resultados de consultas de búsqueda relevantes se mejoran constantemente. Los motores de búsqueda adquieren un gran conjunto de características adicionales. Pero la pregunta "¿Cómo buscar información de manera efectiva?" sigue siendo relevante para este día.

Casi todos los motores de búsqueda tienen una búsqueda avanzada y el lenguaje de consulta en el que se basa. Pero no todos usan esta oportunidad de manera regular.

Te mostraré un ejemplo de Google. Si quiero aprender el desarrollo front-end, me interesan las tecnologías a las que debería prestar atención y los recursos que vale la pena leer.

  1. Vaya a la página de Búsqueda avanzada.
  2. Nosotros establecemos los parámetros. Por ejemplo:

    a. con la frase: desarrollo front-end,
    b. con cualquiera de las palabras: 2018,
    c. Buscar en: inglés,
    d. País: Estados Unidos,
    e. Fecha de actualización: año pasado,
    f. Diseño de Word: en el título de la página.
  3. Haz clic en Buscar.
  4. Y en la página de resultados de búsqueda, seleccionamos aquellos recursos que nos servirán como punto de partida en el estudio del tema.


También puede usar caracteres especiales o palabras para refinar sus búsquedas. Estos trucos simples lo ayudarán a obtener un problema más relevante y a ahorrar mucho tiempo en la búsqueda de información de calidad.

2. Aprende en línea


Ahora, probablemente, todo el mundo sabe sobre MOOC: educación masiva disponible en Internet para todos. Entre los lugares más famosos se encuentran Coursera , Udemy , edX , Khan Academy , Fun MOOC . La mayoría de estos recursos contienen cursos en inglés, pero también hay cursos en ruso, por ejemplo, Stepik (donde, por cierto, la Universidad Corporativa de Sberbank coloca sus cursos).

En mis listas personales, el líder indiscutible es Udacity , por el enfoque profesional y la participación de expertos de la industria. A menudo también uso Coursera: tienen algo que no está disponible en otros recursos, por ejemplo, verificaciones cruzadas. Esta es una oportunidad no solo para recibir comentarios de otros usuarios, sino también para involucrarse en el proceso y actuar como un experto (este es también uno de los métodos de autoeducación, y hablaré de eso más adelante).

En mi opinión personal, las plataformas rusas siguen siendo ligeramente inferiores a las extranjeras, tanto en la calidad del material como en la forma de entrega al oyente, pero si se le pregunta "¿Habla inglés?" Si responde "Sí", esta también es una excelente opción.


Considere el algoritmo de búsqueda para el programa deseado usando el ejemplo de Udacity .

  1. Ir al catálogo de cursos - Catálogo
  2. Seleccione una categoría: Categoría - Programación y desarrollo
  3. Ponemos el filtro "libre": Tipo - Cursos gratuitos
  4. Especifique su nivel: Nivel de habilidad - por ejemplo, Principiante
  5. Aclarar las habilidades que queremos perfeccionar: Habilidad - HTML, CSS, JavaScript
  6. Y obtenemos una lista de cursos en los que puede inscribirse de forma totalmente gratuita. Su ventaja es que la mayoría de ellos se desarrollan con la participación de proveedores, y la capacitación se lleva a cabo en proyectos reales.

Si es un especialista principiante y no sabe en qué orden necesita desarrollar la capacitación, qué cursos tomar, qué tareas vale la pena resolver, puede inscribirse en el llamado. "Programas integrales". Los especialistas en el campo de la capacitación ya han construido toda la trayectoria educativa, solo queda seguirla.

Cómo buscar dichos programas


  1. Ir a la sección con programas de educación continua (Nanodegree)
  2. A través de la Escuela de Programación encontramos la dirección que necesitamos: Desarrollador web front-end .


¿Cómo entender cuál de los cursos encontrados es mejor? No existe una receta universal, todo depende de las metas, objetivos y cualidades de una persona en particular. Sin embargo, puedo dar algunas recomendaciones.

  • Lee los comentarios para obtener las opiniones de otras personas.
  • Para familiarizarse con la Introducción del curso, que describe el contenido, la estructura, las técnicas, los fragmentos que se presentan, de acuerdo con los cuales puede evaluar qué tan profesional es el enfoque para desarrollar el curso, si el maestro presenta el material, qué mecanismos adicionales de autocontrol o control automático del sistema son.

Al recopilar estos factores, puede determinar por sí mismo si vale la pena tomar este curso.

Otra pregunta común está relacionada con la autoorganización: un máximo del 8% de los estudiantes llegan al final de los cursos en línea. Las personas están buscando soluciones a problemas específicos y abandonan la capacitación tan pronto como se encuentran. Otra razón es la duración del curso. La mayoría de las personas son velocistas por naturaleza, y es difícil correr una gran distancia.

Si aún desea graduarse, en primer lugar, desarrolle en usted mismo las cualidades que requiere la autoeducación:

  • aprender a planificar el tiempo;
  • Encuentra el motivo correcto;
  • invita a amigos a que te acompañen en la capacitación para que puedas discutir y analizar lo que has aprendido.

Además, el problema de la autoorganización se resuelve con éxito cuando se requieren informes regulares y finales a la gerencia u otras personas. Un sistema de certificación también funciona, pero solo en los casos en que sea necesario confirmar el estado.

3. Busque expertos


Busque personas en cuyo conocimiento y experiencia pueda confiar. Personas de la industria que se han establecido como profesionales altamente calificados que están listos para compartir su experiencia de forma abierta y gratuita. ¿Crees que esto es fantástico y que esto no sucede? Sucede Hay un par de trucos que puedes usar para encontrar a esas personas.

Consulte las fuentes oficiales, por ejemplo, organizaciones que desarrollan estándares. Tienen grupos de trabajo creados para desarrollar contenido especializado. Y la información sobre ellos, como regla, está disponible públicamente.

Veamos un ejemplo específico.

  1. Ir al sitio web del Consorcio World Wide Web
  2. Ir a grupos de trabajo - Grupos de trabajo
  3. Entre ellos, elegimos el que actualmente nos interesa. Por ejemplo, hojas de estilo en cascada (CSS).
  4. Pasamos a la categoría de participantes y tenemos acceso a todas las organizaciones involucradas en el desarrollo de estos estándares: Participantes
  5. Encontramos expertos invitados, especialistas reconocidos por la comunidad internacional. Expertos invitados: Rachel Andrew , Lea Verou


Por lo general, los expertos en este campo comparten voluntariamente sus desarrollos. Puede encontrar grabaciones de sus actuaciones, familiarizarse con la lista de recursos que utilizaron, ver las diapositivas e incluso el código que demostraron. Y aprende de su ejemplo.

Por cierto, recomiendo especialmente a Lea Verou: tiene muchos desarrollos "sabrosos" que pone en el dominio público. Ella inspira a un gran número de personas en todo el mundo con su ejemplo. Y no soy la excepción.

La segunda forma de buscar expertos es el alojamiento de videos, donde puede encontrar grabaciones de conferencias sobre el tema. Esto es YouTube o Vimeo , que no es tan conocido en nuestro país, donde se almacenan muchos materiales, que en YouTube a veces simplemente no existen.

Y nuevamente en un ejemplo:

  1. Vamos a YouTube Búsqueda: conferencia frontend
  2. La búsqueda efectiva también funciona aquí, y no debes descuidarla. Elija: Filtros → Canales
  3. Y obtenemos una lista de canales dedicados a este tema.
  4. Por ejemplo: Front-Trends → Playlists → Front-Trends 2017
  5. Elige cualquier altavoz. Digamos, Una Kravets : es una gran experta que tiene mucho que aprender.
  6. Voila

Para que pueda encontrar profesionales en el campo correcto y obtener acceso a sus mejores prácticas.



4. Haz que la inteligencia artificial trabaje para ti


Aquí, mi consejo es muy simple e incluso algo controvertido en nuestra era de Gran Hermano: deje "huellas digitales":

  • Suscríbase a los canales que se ofrecerán "similares";
  • "Me gusta" y guardar videos y materiales en marcadores;
  • Suscríbase a las páginas de comunidades profesionales de su interés en las redes sociales.

Y en los "pasos digitales" se les darán sugerencias relacionadas con el tema de interés para usted. Esta es una oportunidad para ingresar a la comunidad profesional, donde puede encontrar información útil y ejemplos prácticos.

5. Leer libros


Se cree que con la disponibilidad de información en Internet e innumerables cursos en línea, la lectura de libros deja de ser relevante. Sin embargo, esto es fundamentalmente incorrecto.

Los libros son necesarios para obtener una visión tridimensional de ciertos conceptos, ideas, problemas y tecnologías. Amplían sus horizontes y están destinados a un estudio en profundidad del material.

Sin embargo, la lectura también debería ser efectiva.

¿Cómo elegir libros para leer?


Para la investigación teórica hay normas , reglamentos, etc.

Si hablamos de literatura técnica, entonces me guío por una lógica simple: uso las recomendaciones de fuentes autorizadas. Con ellos me refiero a expertos reconocidos de la industria (muchos de los cuales sigo en Twitter ), así como publicaciones electrónicas acreditadas y portales especializados (por ejemplo, A Book Apart , O'Reilly Media , Smashing Magazine , CSS-Tricks ).

En general, prefiero las fuentes orientadas a la práctica. En este caso, es muy importante para mí:

  1. para que el lenguaje de presentación sea simple y humanizado (me gustan los libros-interlocutores, donde se hacen preguntas, el pensamiento se perturba durante la lectura),
  2. Calidad del material acabado. Por supuesto, el contenido es más valioso. Pero el envoltorio nos permite sacar una conclusión sobre la actitud que se puso en el libro, da una idea del tiempo y el esfuerzo invertidos en darle vida al libro, sobre encontrar la forma correcta para que el autor (y todo el equipo involucrado) se expresen a través del libro. Como dice el refrán, el diablo está en los detalles. Y realmente los noto.

Aquí hay algunos ejemplos de libros que definitivamente recomiendo:


6. Usa diferentes herramientas


“Solo recuerdo lo que hacen mis manos”: así es como se puede interpretar el principio de aprender “Aprender haciendo”, conocido en el mundo de la práctica pedagógica.

Tarde o temprano, tendrá que arreglar de alguna manera todo el conocimiento acumulado en la práctica. Necesita entrenar constantemente, para encontrar herramientas especiales que le permitan organizar dicha capacitación de manera más efectiva.

¿Dónde conseguir estas herramientas?

Basado en uno de los párrafos anteriores, con expertos que comparten sus herramientas de trabajo, puede encontrar en sus blogs y sitios web donde publican sus materiales, proyectos interesantes. Estos proyectos permiten en la práctica desarrollar las nuevas tecnologías que está estudiando, métodos de trabajo y desarrollar su propio conocimiento. Y hay muchos de ellos.

En la animación, por ejemplo, el cambio en la propiedad animada a lo largo del tiempo se describe mediante una curva determinada, o más bien, mediante un conjunto de sus parámetros (coeficientes). Los efectos de animación más realistas, desde el punto de vista del espectador, proceden de manera no lineal en el tiempo (es suficiente para familiarizarse con los principios de animación establecidos por Walt Disney para asegurarse de esto). Por ejemplo, un objeto comienza a moverse gradualmente, luego su velocidad aumenta, luego gradualmente comienza a disminuir, etc. Matemáticamente, estas dependencias se describen usando curvas de Bezier.

Eche un vistazo al simulador interactivo Cubic-Bezier (Curva de Bezier), donde puede ver claramente cómo la forma de la curva afecta la naturaleza de la animación de mover un objeto en el espacio. El algoritmo es el siguiente:

  1. Personalizar ( apalancamiento )
  2. Establezca el tiempo de animación en 1.5–2 segundos.
  3. Ejecute la prueba: crea el efecto de animación correcto: hay una preparación para el comienzo de la acción, la acción misma y la inercia al finalizar.


Más ejemplos interesantes:


Hablaré con más detalle sobre algunos de los más importantes, desde mi punto de vista.


Objetivo: es necesario que el campo de formulario utilizado para ingresar la contraseña del usuario, como valores posibles, acepte solo secuencias de al menos 6 caracteres de longitud, que contengan al menos un dígito, letra (independientemente de su caso) y cualquier carácter. La verificación debe realizarse en el lado del usuario utilizando herramientas de navegador estándar (para este propósito, se utiliza el atributo de patrón del campo de entrada , cuyo valor es una expresión regular).

La secuencia de acciones :

  1. /^.{6,►$$ - cualquier 6 caracteres
  2. /^(?=.*\d).{6,}$/ - de los cuales al menos un dígito
  3. /^(?=.*\d)(?=.*►azaz).{6,►$$/i - al menos una carta de ellos (el caso no es importante)
  4. / ^ (? =. ∗ )



La secuencia de acciones:

  1. Escala 90%
  2. Zig-zag - código de fondo



La idea principal es utilizar varias herramientas que están disponibles gratuitamente en los sitios web de especialistas y le permiten perfeccionar sus habilidades de forma totalmente gratuita.

7. Conviértete en un experto


Una vez que hayas llenado tu mano, pasa a un nuevo nivel: conviértete en un experto.

Como hacerlo Fácil

¿Recuerdas el cuento sobre el maestro: "Les dije tres veces, ya entendí todo por mí mismo, pero ellos no lo entenderán"? Necesita transmitir su conocimiento para consolidarlo. Y como herramienta, sugiero usar el servicio StackOverflow. Este es un recurso especialmente creado donde los desarrolladores buscan respuestas a sus preguntas profesionales. Y son respondidas por las mismas personas: desarrolladores. Así es como se reúne una extensa base de datos de problemas, cada uno de los cuales tiene una solución. Y puede convertirse en el autor de las respuestas a estas preguntas, entendiendo un tema en particular y compartiendo su experiencia.

Matas dos pájaros de un tiro: primero, tú mismo aprendes a resolver este problema. En segundo lugar, aprenda a hablar sobre el algoritmo de solución y, por lo tanto, consolide con mayor seguridad los nuevos conocimientos en la memoria.

Flujo de trabajo en https://stackoverflow.com/

  1. Dirija una consulta al campo de búsqueda, por ejemplo: CSS
  2. Como resultado, tenemos el problema de todas las preguntas con la etiqueta "CSS"
  3. Vaya a la pestaña Sin respuesta - Sin respuesta. Y tenemos un amplio campo de actividad


O:

  1. https://en.stackoverflow.com/
  2. Etiquetas
  3. Seguimos el mismo escenario.

No se olvide de Stack Exchange , una red de sitios web para trabajar con preguntas y respuestas en diversos campos, así como la tostadora de recursos domésticos (gracias, sfi0zy , por el consejo).

Resumen


Compartí contigo algunos trucos simples que te ayudarán a "aprender a aprender" y hacer que el proceso de autoeducación sea más efectivo:

  • Busca eficientemente.
  • Aprenda de cursos masivos en línea (y complételos).
  • Busque expertos de los que pueda tomar prestada experiencia, con quienes pueda hablar y consultar.
  • Utilice las capacidades de la inteligencia artificial: deje "huellas digitales" para que funcione para usted, ampliando su círculo profesional y sus horizontes.
  • Leer libros Simplemente acércate a su elección conscientemente. Aquellos cuyos autores le hagan preguntas y estimulen su trabajo mental serán los más adecuados. No se olvide del componente estético: la lectura debe proporcionar no solo placer intelectual.
  • Entrene con una variedad de herramientas que se pueden encontrar con expertos. Y no tengas miedo de experimentar.
  • Finalmente, conviértase en un experto para poner en práctica el conocimiento acumulado.

Usted podría pensar: ¿por qué entonces necesitamos centros de capacitación?

Voy a responder


Source: https://habr.com/ru/post/458708/


All Articles