Quer emagrecer aprendendo TI sozinho? Pergunte-me como

Há uma opinião com a qual frequentemente me deparo — não é possível aprender por conta própria, são necessários profissionais para guiá-lo por esse caminho difícil — explicar, verificar, controlar. Tentarei refutar essa afirmação, e para isso, como se sabe, basta apresentar pelo menos um contraexemplo. Na história, existem exemplos de grandes autodidatas (ou, de forma simples, autoestudantes): o arqueólogo Heinrich Schliemann (1822–1890) ou o orgulho da Geórgia — o artista Niko Pirosmani (1862–1918). Sim, essas pessoas viveram, aprenderam e criaram, em sua maior parte, no século XIX e estavam extremamente distantes do mundo da tecnologia da informação. No entanto, a

Quer emagrecer aprendendo TI sozinho? Pergunte-me como
mais importante meta da educação é aprender a aprendercomo disse Aristóteles. Neste artigo, compartilho com você exemplos práticos que permitem organizar eficientemente um processo de aprendizado autodirigido.Ainda é possível aprender por conta própria. Além disso, é perfeitamente factível alcançar altos resultados nesse processo. Você ficará surpreso: como uma pessoa da área da educação comercial (trabalho no centro educacional "

Academia de Rede LANIT
 
") pode falar sobre este assunto, cortando o galho em que está sentado. No entanto, vamos por partes.

Sou uma pessoa que, ao longo de toda a minha vida profissional (o que soma mais de 17 anos), trabalhei na área da educação: sou DA educação e PARA a educação. E eu gostaria de compartilhar com você exemplos práticos que permitem organizar eficientemente um processo de aprendizado autodirigido. Essas técnicas são uma síntese de minha experiência pessoal. Claro, não pretendo ser a última palavra sobre o assunto. Mas se cada um de vocês encontrar pelo menos uma técnica que desejem usar em sua prática pessoal, considerarei minha tarefa cumprida.

Meu primeiro conselho é: se você decidiu se engajar no autoaperfeiçoamento (não importa quanto tempo você está disposto a dedicar: 10 minutos, uma hora, um dia...), evite fazer outras coisas ao mesmo tempo para tornar esse tempo o mais eficaz possível. Professor da Universidade da Califórnia, a psicologia Hal Pashler disse: "Até mesmo o cérebro de um graduado de Harvard se tornará o cérebro de uma criança de oito anos se for forçado a fazer duas coisas ao mesmo tempo." Desista da multitarefa durante o aprendizado e você obterá o máximo efeito da educação.
 
Mas eu prometi compartilhar algumas técnicas práticas. Vou ilustrar essas técnicas de autoaprendizado com o tema de desenvolvimento front-end. Em primeiro lugar, este tema é extremamente interessante para mim (desde que eu era professor de informática e o ensinava para crianças). Em segundo lugar, a área de desenvolvimento front-end é uma das mais demandadas e em rápida evolução.veja as estatísticas oficiais.E, em terceiro lugar, mesmo que não sejamos desenvolvedores front-end, somos consumidores dos resultados do seu trabalho.

Portanto, precisamos obter novos conhecimentos e adquirir habilidades práticas de forma independente. De onde vocês os obtêm? O que é para vocês a fonte? Internet, livros didáticos e outras pessoas — certo? Vamos começar com a internet.
 

1. Busque de forma eficaz

Existem muitos sites de busca. Diferentes motores de busca têm algoritmos de pesquisa diferentes. Como consequência, a área de cobertura é variada — cada um cobre (ou, em termos mais técnicos, indexa) uma parte das informações disponíveis na internet. Portanto, precisamos usar diferentes buscadores para obter a máxima cobertura de fontes.

Mas como organizar a busca para não se afogar em uma quantidade enorme de "ruído informativo"? É preciso aprender a filtrar as informações úteis. Sim, atualmente os motores de busca aceitam consultas em linguagem natural. Os algoritmos que fornecem resultados relevantes para as consultas estão em constante aprimoramento. Os buscadores têm adquirido uma enorme gama de funções adicionais. Mas a questão "Como buscar informações de forma eficaz?" continua relevante até hoje.

Praticamente todos os motores de busca têm uma busca avançada e uma linguagem de consultas na qual ela é baseada. Mas nem todos usam essa possibilidade regularmente.

Vou mostrar um exemplo no Google. Se eu quero aprender desenvolvimento front-end, estou interessado nas tecnologias às quais devo prestar atenção e nos recursos que vale a pena ler.

  1. Vamos para a página de Busca Avançada.
  2. Definimos os parâmetros. Por exemplo:

    a. com a expressão: Desenvolvimento Front-end,
    b. com qualquer uma das palavras: 2018,
    c. Procurar em: inglês,
    d. País: Estados Unidos,
    e. Data de atualização: último ano,
    f. Localização das palavras: no título da página.

  3. Clicamos em Encontrar.
  4. E na página de resultados de busca, escolhemos os recursos que nos servirão como ponto de partida para o estudo do tema.

Quer emagrecer aprendendo TI sozinho? Pergunte-me como
Para refinar as consultas de busca, também é possível usar símbolos ou palavras especiais. Esses truques simples ajudam a obter resultados mais relevantes e economizar muito tempo gasto na busca por informações de qualidade.
 

2. Aprenda online

Atualmente, provavelmente todos sabem sobre o MOOC - educação em massa acessível na internet para todos os interessados. Entre as plataformas mais conhecidas estão Coursera, Udemy, edX, Academia Khan, Fun MOOC. A maioria desses recursos contém cursos em inglês, mas existem também plataformas de língua russa – por exemplo, Stepik (onde, a propósito, o Universidade Corporativa do Sberbank publica seus cursos).

No meu ranking pessoal, o líder indiscutível é Udacity — pelo profissionalismo e pela atração de especialistas da indústria. Também uso bastante o Coursera – eles têm o que não há em outros recursos, como verificação cruzada. Isso oferece a possibilidade de não apenas receber comentários de outros usuários, mas também se envolver no processo e assumir o papel de especialista (o que também é uma das técnicas de autoaprendizagem, e eu falarei sobre isso mais tarde).

Na minha opinião, as plataformas russas ainda ficam um pouco atrás das internacionais tanto em qualidade de material quanto na forma de entrega ao aluno, mas se você responde «Yesлибы» à pergunta «Você fala inglês?», isso também é uma ótima opção.

Quer emagrecer aprendendo TI sozinho? Pergunte-me como
Vamos considerar o algoritmo para encontrar o programa necessário usando como exemplo Udacity.

  1. Acesse o catálogo de cursos — Catalog
  2. Escolha a categoria: Category — Programação e Desenvolvimento
  3. Aplique o filtro "gratuitos": Tipo — Cursos Gratuitos
  4. Indique seu nível: Nível de Habilidade — por exemplo, Iniciante
  5. Especifique as habilidades que deseja aprimorar: Habilidade — HTML, CSS, JavaScript
  6. E recebemos uma lista de cursos nos quais podemos nos inscrever totalmente grátis. A vantagem deles é que a maioria foi desenvolvida com a participação dos fornecedores, e o aprendizado ocorre em projetos reais.

Se você é um profissional iniciante e não sabe em que ordem deve organizar o aprendizado, quais cursos passar, quais tarefas resolver, existe a possibilidade de se inscrever em programas "completos". Especialistas na área de educação já organizaram toda a trajetória educacional, só resta segui-la.

Como buscar esses programas

  1. Vamos para a seção de programas de capacitação (Nanodegree)
  2. Através da Escola de Programação (School of Programming) encontramos a direção que precisamos: Desenvolvedor Web Front-end.

Quer emagrecer aprendendo TI sozinho? Pergunte-me como
Como entender quais dos cursos encontrados são melhores? Não há uma receita universal, tudo depende dos objetivos, tarefas e qualidades de cada pessoa. No entanto, algumas recomendações posso oferecer.

  • Leia as avaliações para conhecer as opiniões de outras pessoas.
  • Familiarize-se com Introdução o curso, onde é descrito o conteúdo, a estrutura, as técnicas, são apresentados trechos que permitem avaliar quão profissional é a abordagem ao desenvolvimento do curso, se o instrutor expõe o material de forma acessível, quais mecanismos adicionais de autocontrole ou controle automático existem por parte do sistema.

A partir desses fatores, você pode determinar se vale a pena fazer este curso.
 
Outra questão comum está relacionada à auto-organização — no máximo 8% dos ouvintes completam os cursos online. As pessoas buscam soluções para tarefas específicas e abandonam os estudos assim que as encontram. Outra razão é a duração do curso. A maioria das pessoas são sprinters por natureza e têm dificuldade em correr longas distâncias.

Se você realmente deseja concluir os estudos, antes de tudo, desenvolva em si as qualidades exigidas pela autoeducação:

  • aprenda a planejar o tempo;
  • encontre um motivo certo para si;
  • convide amigos para acompanhá-lo nos estudos, para ter com quem discutir e analisar o que foi aprendido.

Além disso, o problema da auto-organização é resolvido com sucesso quando há necessidade de relatórios regulares e finais perante supervisores ou outras pessoas. Funciona também o sistema de certificação, mas somente nos casos em que há a necessidade de confirmar o status.
 

3. Busque especialistas

Procure pessoas cujos conhecimentos e experiências você possa aproveitar. Pessoas da indústria, que se destacaram como profissionais de alta qualidade, dispostas a compartilhar suas experiências de forma aberta e gratuita. Você pensa que isso é ficção e que isso não acontece? Acontece. Existem algumas técnicas que você pode usar para encontrar essas pessoas.

Consulte fontes oficiais — como organizações que desenvolvem padrões. Eles têm grupos de trabalho criados para desenvolver conteúdo especializado. As informações sobre eles geralmente são de domínio público.

Vamos considerar um exemplo concreto.

  1. Acesse o site do Consórcio da Web
  2. Vamos à seção Grupos de Trabalho — Working Groups
  3. Dentre eles, escolhemos aquele que nos interessa no momento. Por exemplo, Cascading Style Sheets (CSS).
  4. Vamos à categoria de participantes e acessamos todas as organizações envolvidas no desenvolvimento destes padrões: Participants
  5. Encontramos especialistas convidados — profissionais reconhecidos pela comunidade mundial. Invited Experts: Rachel Andrew, Lea Verou

Quer emagrecer aprendendo TI sozinho? Pergunte-me como
Normalmente, os especialistas nesta área compartilham suas inovações com prazer. É possível encontrar gravações de suas apresentações, conferir a lista de recursos que utilizaram, ver slides e até o código que apresentaram. E aprender com seu exemplo.

Aliás, recomendo especialmente Lea Verou — ela tem muitas inovações 'interessantes' que disponibiliza publicamente. Seu exemplo inspira uma enorme quantidade de pessoas ao redor do mundo. Eu não sou exceção.
 
O segundo modo de encontrar especialistas é através de plataformas de vídeo, onde você pode encontrar gravações de conferências sobre o tema desejado. Isso YouTube ou um pouco menos conhecido em nosso país Vimeo, onde há muitos materiais que às vezes não estão disponíveis no YouTube.

E mais uma vez, exemplificando:

  1. Acesse o YouTube. Busca: frontend conference
  2. Aqui também existe uma busca efetiva, e não devemos ignorá-la. Selecione: Filtros → Canais
  3. E obtemos uma lista de canais dedicados ao tema.
  4. Por exemplo: Front-Trends → Playlists → Front-Trends 2017
  5. Escolha qualquer palestrante. Digamos, Una Kravets — ela é uma excelente especialista, de quem se pode aprender muito.
  6. Voilà.

Assim, é possível encontrar profissionais na área desejada e acessar seus trabalhos.

Quer emagrecer aprendendo TI sozinho? Pergunte-me como
 

4. Faça a inteligência artificial trabalhar para você

Aqui meu conselho é muito simples e, até certo ponto, contraditório na nossa era do 'Grande Irmão' — deixe 'rastros digitais':

  • Inscreva-se em canais, para que você receba sugestões de 'relacionados';
  • Dê 'likes' e salve vídeos e materiais nos favoritos;
  • Siga as páginas das comunidades profissionais que lhe interessam nas redes sociais.

E, com seus "rastros digitais", receberá propostas relacionadas ao seu tema de interesse. Esta é uma oportunidade para entrar em uma comunidade profissional, de onde você pode obter informações úteis e exemplos práticos.

5. Leia livros

Há quem diga que, com a informação disponível na internet e a infinidade de cursos online, a leitura de livros perdeu relevância. No entanto, isso é absolutamente falso.

Os livros são necessários para obter uma visão abrangente sobre conceitos, ideias, problemas e tecnologias específicas. Eles ampliam seus horizontes e são destinados ao aprofundamento do material. 

No entanto, também é importante ler de maneira eficaz. 

Como escolher livros para ler?

Para investigações teóricas, há padrões, regulamentos, etc. 

Mas, quando falamos sobre literatura técnica, sigo uma lógica simples - baseio-me em recomendações de fontes respeitáveis. Entendo por isso especialistas reconhecidos da indústria (muitos dos quais sigo em Twitter), além de publicações eletrônicas respeitáveis e portais especializados (por exemplo, A Book Apart, O’Reilly Media, Smashing Magazine, CSS-Tricks).

De modo geral, prefiro fontes orientadas à prática. O que é muito importante para mim: 

  1. que a linguagem utilizada seja simples e humanizada (gosto de livros que se comportam como conversadores, onde perguntas são feitas e a mente é estimulada enquanto lê) 
  2. a qualidade do material apresentado. Claro, o conteúdo é mais valioso. Mas a apresentação permite uma conclusão sobre o respeito investido no livro, dá uma ideia do tempo e esforço gastos para dar vida ao livro, bem como das buscas do autor (e de toda a equipe envolvida) por uma forma adequada de expressão através do livro. Como dizem, o diabo está nos detalhes. E eu percebo isso muito bem. 

Aqui estão alguns exemplos de livros que eu definitivamente recomendo:

6. Use diferentes ferramentas

"Eu só lembro do que minhas mãos fazem" - essa é uma forma de interpretar o conhecido princípio pedagógico da prática "Aprender Fazendo".

Mais cedo ou mais tarde, você precisará de alguma forma consolidar todo o conhecimento acumulado na prática. É preciso treinar constantemente — para isso, encontrar ferramentas específicas que permitam organizar esses treinos da forma mais eficaz.

De onde obter essas ferramentas?

Baseando-se em um dos pontos anteriores — com especialistas que compartilham suas ferramentas de trabalho — você poderá encontrar em seus blogs e sites, onde publicam seus materiais, projetos interessantes. Esses projetos permitem praticar as novas tecnologias e técnicas que você está aprendendo, desenvolvendo suas inovações. E há muitos deles.

Na animação, por exemplo, a mudança de uma propriedade animada ao longo do tempo é descrita por uma certa curva, ou melhor, um conjunto de seus parâmetros (coeficientes). Os efeitos de animação mais realistas, do ponto de vista do espectador, ocorrem de forma não linear ao longo do tempo (é suficiente ter uma noção básica dos princípios de animação estabelecidos por Walt Disney para se convencer disso). Por exemplo, um objeto pode iniciar seu movimento gradualmente, em seguida, sua velocidade aumenta, depois ela começa a diminuir gradualmente, e assim por diante. Dependências matemáticas semelhantes são descritas por meio de curvas de Bézier.

Dê uma olhada no simulador interativo Cubic-Bezier (Curva de Bézier), onde você pode ver claramente como a forma da curva afeta a natureza da animação do movimento do objeto no espaço. O algoritmo é o seguinte:

  1. Configurar (alavancas)
  2. Definir o tempo de animação de 1,5 a 2 segundos
  3. Iniciar o teste — cria o efeito de animação correto: há uma preparação para o início da ação, a própria ação e a inércia ao seu término.

Quer emagrecer aprendendo TI sozinho? Pergunte-me como
Outros exemplos interessantes:

Vou me aprofundar em alguns dos mais emblemáticos, na minha opinião.

Tarefa: é necessário que o campo do formulário usado para entrada de senha do usuário aceite apenas sequências com pelo menos 6 caracteres, contendo pelo menos um número, uma letra (independentemente de sua capitalização) e qualquer símbolo. A verificação deve ser realizada no lado do cliente usando os recursos padrão do navegador (para isso é utilizado o atributo pattern do campo de entrada, cujo valor é uma expressão regular).

Sequência de ações:

  1. /^.{6,}$/ — любые 6 символов
  2. /^(?=.*d).{6,}$/ — из них хотя бы одна цифра
  3. /^(?=.*d)(?=.*[a-z]).{6,}$/i — из них хотя бы одна буква (регистр не важен)
  4. /^(?=.*d)(?=.*[a-z])(?=.*[W_]).{6,}$/i — из них хотя бы один символ (не буква и не цифра)

Quer emagrecer aprendendo TI sozinho? Pergunte-me como

  • Mais um exemplo — galeria de padrões Galeria de Padrões CSS3: é simplesmente impressionante como o código se transforma em um padrão geométrico!

Sequência de ações:

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

Quer emagrecer aprendendo TI sozinho? Pergunte-me como
 
A ideia principal é usar várias ferramentas que estão disponíveis gratuitamente em sites de especialistas e que permitem aprimorar suas habilidades de forma totalmente gratuita.
 

7. Torne-se um especialista

Depois que você se sentir à vontade, dê um passo adiante — tornen-se um especialista.

Como fazer isso? É fácil.

Lembra da história do professor: "Eu contei a eles três vezes, já entendi tudo, mas eles não conseguem entender"? Você precisa transmitir seu conhecimento para solidificá-lo. E como ferramenta, sugiro usar o serviço StackOverflow. Este é um recurso projetado para desenvolvedores que buscam respostas para suas perguntas profissionais. E são também desenvolvedores que respondem. Assim, uma vasta base de problemas é compilada, cada um com uma solução. E você pode ser o autor das respostas a essas perguntas, aprofundando-se em um determinado tema e compartilhando sua experiência.

Você atinge dois objetivos ao mesmo tempo: primeiro, aprende a resolver esse problema. Em segundo lugar, aprende a explicar o algoritmo de solução, solidificando assim novos conhecimentos na memória. 

Sequência de ações em https://stackoverflow.com/

  1. No campo de busca, insira a consulta — por exemplo: CSS
  2. O resultado é uma lista de todas as perguntas com a tag “CSS”
  3. Vá para a aba Não Respondidas — Unanswered. E obtemos um amplo campo para atuação

Quer emagrecer aprendendo TI sozinho? Pergunte-me como
Ou:

  1. https://ru.stackoverflow.com/
  2. Etiquetas
  3. Atue de acordo com o mesmo roteiro.

Não esqueça também do Stack Exchange — uma rede de sites para perguntas e respostas em diversas áreas, assim como um recurso nacional Tostador (obrigado, sfi0zy, pela dica).
 

Resultados

Compartilhei com vocês algumas dicas simples que ajudarão vocês a "aprender a aprender" e tornarão o processo de autoaprendizagem mais eficaz: 

  • Busque de forma eficaz.
  • Estude em cursos online em massa (e finalize-os).
  • Procure especialistas de quem você possa aprender, com quem possa conversar e consultar.
  • Use as possibilidades da inteligência artificial: deixe "rastros digitais" para que ela trabalhe a seu favor, expandindo seu círculo profissional e suas perspectivas.
  • Leia livros. Apenas escolha-os conscientemente. Aqueles cujos autores fazem perguntas e estimulam seu pensamento são os mais adequados. Não se esqueça do aspecto estético: a leitura deve proporcionar prazer intelectual. 
  • Treine-se com diversos instrumentos que podem ser encontrados com especialistas. E não tenha medo de experimentar.
  • Por fim, torne-se você mesmo um especialista para aplicar o conhecimento adquirido na prática.

Pode-se pensar: qual a necessidade de centros de formação então?

Vou responder:

Por que no hosting comum a administração do PrestaShop é lenta, e no seu não é?

Estão abertas vagas na Academia de Redes!

Fonte: habr.com

Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS 🔥 Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS | ProHoster