Vamos começar com o auto-estudo. Felizmente, hoje existe na Internet uma grande quantidade de informação gratuita e de muito boa qualidade. Acontece que a qualidade é ainda melhor do que nos cursos pagos.
Então, tem muita informação, é grátis, mas, infelizmente, nem todo mundo consegue usar de forma eficaz. Na minha época, eu tinha que coletar tudo aos poucos. Estudei de forma extremamente incorreta e ainda me livrei de hábitos negativos. Portanto, vamos aprender a aprender corretamente
Seis erros comuns na aprendizagem
Mas, primeiro, vamos examinar 6 erros comuns na aprendizagem que nos impedem de atingir nosso objetivo:
- – : . ? , , . , , , : «, HTML CSS, PHP». : «PHP? , ». : « , Python ». , , pythonphp? ?
- – . . « - !», – . . – , ,
- – . , , . , . , . , , .
- . , - , . , , . , , .
- , , , . . . – . « , , » . . , , , .
- , , . . , . , , – , . : - .
Portanto, se você estiver cometendo erros como esse, não se desespere. Agora vou dar dicas específicas que, na minha opinião, vão ajudar a evitá-los.
Dicas para escolher uma especialidade
Leve a sério sua escolha de especialidade. Se as ciências exatas são difíceis para você, escolha direções criativas, como design ou gerenciamento. Ou desenvolvimento simples, por exemplo, como layout de site. Não há necessidade de perseguir as classificações de linguagens de programação, ouvir a opinião de vizinhos duvidosos. Você precisa fazer o que quiser e a coisa mais fácil de fazer. Tendo dominado bem uma especialidade simples, se necessário, você sempre pode se envolver em outra coisa, e será muito mais fácil fazer isso. O ponto chave é dominar bem a especialidade. Caso contrário, será um salto e não levará a nada de bom.
Aqui está uma lista de especialidades de TI por categoria.
Intensidade (gráfico) de treinamento
E aqui passamos suavemente para o segundo problema - isso é pressa. A realidade é que é preciso destinar e despender um certo tempo para o estudo adequado, mesmo de uma especialidade relativamente simples. Diga olá a todos os cursos "Qualquer linguagem de programação em três semanas"!
Então, quanto tempo leva? O valor exato depende do aluno específico, alguém precisa de mais tempo, alguém menos, somos todos diferentes e isso é ótimo, mas tenho um plano específico, a partir do qual você pode obter pelo menos números aproximados.
Portanto, se estudarmos por conta própria, teremos uma excelente vantagem - a capacidade de formar nosso próprio cronograma de treinamento confortável.
Por exemplo, uma programação "duas vezes por semana". O que isso significa? Isso significa que duas vezes por semana você assiste a uma nova aula, ou seja, recebe novas informações.
A intensidade das aulas depende de muitos fatores: sua ocupação com outras atividades, situação financeira, quantidade de tempo que você pode dedicar ao treinamento, etc. Será correto, tendo sentido que não há tempo suficiente para dominar o tema, passar para um ritmo mais lento.
É importante que não haja pressa, para que fique ansioso a cada nova aula, um pouco cansado de praticar a mesma coisa, e não sobrecarregar novas informações sobre um alicerce frágil. Idealmente, avançamos apenas quando há um entendimento prático e seguro do tópico atual. Caso contrário, nosso conhecimento entrará em colapso como um castelo de cartas sob a carga de novos tópicos mais volumosos.
O que fazer entre as aulas? Pratique as informações recebidas!
Dicas de prática
Durante a prática, volte à teoria: revise lições, releia artigos, use folhas de dicas e livros de referência.
Trabalhe com pequenos volumes durante a prática. É sempre mais fácil refiná-lo. E não só fisicamente, mas também moralmente. Um grande volume não o pressiona, não o força a acelerar. Além disso, é muito provável que você não consiga fazer algo grande normalmente. Esse fato afetará a autoestima e a motivação. E definitivamente não precisamos disso. É muito melhor praticar em pequenos volumes enquanto aprende, mas faça-os bem.
Se estamos falando de layout, então não invente layouts inteiros, ataque blocos individuais, trabalhando no tópico atual sobre eles. Aqui está um exemplo de artes marciais. Os mestres podem ficar parados por muito tempo, praticando um único golpe, levando-o ao automatismo.
Experimente enquanto pratica! Além de tarefas explícitas, como dever de casa, trabalhe em tarefas inexistentes. Escreva a pergunta “E se?” Em um pedaço de papel e cole-o no monitor. E toda vez que você trabalhar com um determinado tópico, pergunte a si mesmo e experimente!
Por exemplo, você está passando pseudoelementos. Eles trouxeram a imagem à esquerda com a ajuda deles. Não pare aí. Posicione à direita, inferior, superior. Retire a propriedade “display”, entenda porque não funciona. Lembre-se de que o pseudoelemento é um objeto embutido e várias propriedades CSS etc. não funcionam para ele por padrão, etc.
Vire o assunto do avesso. É assim que o cérebro se treina para resolver problemas fora do padrão, e a tecnologia é assimilada em um nível profundo. Bem, com um bom domínio da tecnologia, você pode fazer qualquer coisa!
Fortaleza da tecnologia
É importante notar que em cada tecnologia existem temas básicos, de domínio magistral, que você pode facilmente alcançar o sucesso. Aconselho você a identificar esses pontos fortes e a resolvê-los especialmente bem.
No layout, são estrutura em linha / bloco, posicionamento, construtores de estrutura (flexbox e grade), layout responsivo e, é claro, JavaScript básico.
Não aprenda todas as tags e propriedades de uma vez. É importante conseguir uma base, mas de concreto armado, e só assim será possível fazer qualquer camada sobre ela. Desenvolvimento suave e confortável.
Como lidar com a preguiça e o medo
O que fazer com preguiça, procrastinação, etc.? Pois bem, primeiro você precisa admitir para si mesmo que é a nossa preguiça, e não procurar motivos de fora que traiçoeiramente o impedem de alcançar o sucesso. Acontece que por nossas falhas culpamos nossos parentes, amigos, circunstâncias além do nosso controle, etc. Besteira. Pegue e faça.
Ao mesmo tempo, você precisa concordar com a família e amigos com antecedência. Explique que você precisa de tempo e paz para aprender. Mas, neste momento, não conte os corvos, mas estude bastante.
Quanto ao medo, direi o seguinte: assim que você perceber que está começando a dominar a tecnologia, assim que sentir que está olhando para a tarefa, como Neo olhou para a matriz, ou seja, não de todo o jeito que você olhava há um mês atrás, o medo vai embora por si próprio. Afinal, a obra do mestre dá medo, e não vice-versa.
Acrescentarei que o conteúdo deve ser levado a sério, mesmo que tenha sido apenas um presente para você. Trate-o como se você pagasse por ele. Existe até um ditado: não há nada mais caro do que o grátis.
O principal problema da autoaprendizagem
O principal problema do auto-estudo, que ainda persiste, é a falta de feedback sobre o próprio desenvolvimento.
Mas há uma saída - são as consultas ou a orientação de um certo especialista na área que você está estudando. Via de regra, não serão gratuitos, mas desta forma, com um pouco de dinheiro, você pode obter informações sobre o estado atual de seus conhecimentos, fazer uma revisão de seu trabalho e assim por diante.
Existem também várias comunidades e chats para comunicação e troca de experiências, onde você pode, estando no círculo dos mesmos caras, obter pelo menos algum tipo de feedback.
Como escolher um curso pago
Claro, muitos dos erros mencionados anteriormente podem ser evitados com a compra de cursos pagos. E isso é ótimo, mas você precisa entender qual de todos os cursos escolher. E você precisa começar aprendendo como separar os cursos para o bem dos negócios dos cursos de treinamento.
Os cursos - como negócio - são muito populares hoje. Há muitas pessoas que querem se tornar super programadores em três semanas e ganhar centenas de milhões por minuto. Portanto, os empreendedores abrem várias escolas de TI, vendem todos os tipos de cursos intensivos e assim por diante. Crianças nem sempre com experiência real e capacidade de ensinar ensinam nessas escolas.
Portanto, para começar, aconselho você a tentar estudar por conta própria para ter pelo menos alguma ideia sobre a tecnologia que deseja estudar por dinheiro. Depois de certificar-se de que este é seu, deve-se prestar atenção na apresentação do material por um ou outro professor. É importante. Mesmo que o material seja apresentado da maneira certa, mas há algum recurso irritante ou enfadonho na apresentação - isso pode tornar o treinamento ineficaz. Por outro lado, uma apresentação clara e agradável do material, acompanhada de humor e motivação, tornará o processo de aprendizagem uma divertida aventura. Em um ambiente confortável, o conhecimento será absorvido muito melhor.
E, claro, é muito importante aprender com os profissionais. Dessa forma, você terá apenas o conjunto atualizado de conhecimentos e práticas necessários para trabalhar em um determinado curso. Você não perderá tempo em obter conhecimentos desnecessários ou não prioritários, que depois você mesmo poderá obter, colocando-os sobre uma poderosa base necessária.
Escolha cursos que não ensinem como fazer algo. "Ao final do curso, faremos esse site." Procure cursos que ensinam tecnologia. E como mencionei, depois de aprender a tecnologia, você pode fazer qualquer coisa.
Aqui está um exemplo: se o objetivo do curso é aprender a esculpir um círculo em madeira, isso não fará de você um mestre em madeira. Mas tendo aprendido a possuir uma ferramenta, técnicas e pensar como um artesão da madeira, você pode cortar o que quiser, resolver problemas fora do padrão e desenvolver por conta própria com sucesso.
Ao mesmo tempo, todos precisam entender que enquanto estuda, mesmo por dinheiro, você ainda aprende sozinho, bastando uma ajudinha nisso. Existe um certo cronograma, controle, certos volumes de informações, etc. Quer dizer, tudo também precisa estar doente e queimando com o que você decidir estudar. E, seja qual for o curso, você precisará trabalhar muito por conta própria: durante e após sua conclusão.
Você deveria ir para a universidade?
Algumas palavras sobre a educação em institutos e universidades. Sim, muitas pessoas dizem que ninguém precisa de diploma. Mas você precisa entrar e frequentar uma universidade não por causa de um diploma e nem mesmo por uma questão de conhecimento. Infelizmente, o sistema educacional na maioria dessas instituições é pobre. Vale a pena fazer isso por causa da experiência de vida e de conhecidos incrivelmente úteis. Certamente haverá alguns professores inteligentes e caras talentosos para toda a universidade. É com eles que você precisa “sair”, se desenvolver, absorvendo a experiência. A propósito, muitas vezes os conhecidos e a experiência de anos de estudante ajudam a encontrar o primeiro emprego.
Você deve ler livros?
E os livros, você pergunta? Este é um assunto pessoal. Se for mais fácil para você obter informações de publicações impressas, faça-o, mas os livros sobre tópicos técnicos restritos podem perder relevância. Lá é impossível fazer uma pergunta, ler comentários de esclarecimento e assim por diante. Nesse sentido, a informação digital parece mais aceitável.
É necessário e importante ler, mas aconselho que leia algo geral que desenvolva o pensamento lógico ou o sentido do paladar, algo que será sempre relevante. Um bom exemplo provavelmente seria o conhecido livro "Grock Algorithms", que é lido pela maioria dos programadores novatos. ( https://habr.com/ru/company/piter/blog/323310/ )
Como fazer anotações no material?
Vamos falar sobre como fazer anotações do material. E, já que lembramos das informações no papel, recomendo fortemente que você faça anotações tanto durante o treinamento quanto durante o trabalho - com caneta, lápis, caneta hidrográfica - não importa, mas escreva, desenhe, pinte. Transfira pensamentos de sua cabeça para o papel, o quadro, a parede. Dessa forma, as informações serão absorvidas muito melhor e as tarefas serão resolvidas de forma mais clara.
Os cadernos de papel são ótimos para digerir o material, mas não são adequados para armazenar folhas de dicas, pois a pesquisa pode levar tempo. Para isso, você pode criar screenshots de uma ação ou outra e armazená-la, distribuindo-a em pastas.
Quais programas e ferramentas usar?
E quanto a programas e ferramentas? Muitos de vocês estão perguntando qual editor escolher? Qual coletor usar, etc. Apresso- me em informar que nenhum sublime , sun code , galps, webpacks e photoshops com figos nos tornarão especialistas. Todas essas são ferramentas que devem ser usadas apenas quando são necessárias - para ajudar a resolver ou otimizar um problema específico. E a escolha desta ou daquela ferramenta deve corresponder a esta tarefa. Você não deve ir ao BelAZ para comprar pão, mas para carregar batatas em um Porsche. Isso é inconveniente e ridículo.
Concentre-se no importante e a escolha da ferramenta certa virá por si só no momento em que você souber exatamente o que deseja obter dela.
No que você vai se concentrar enquanto aprende?
Então, o que é mais importante? O que focar enquanto aprende? Para fazer isso, você precisa entender o que exatamente nos torna especialistas. Minha opinião é que especialista não é aquele que estudou melhor uma determinada linguagem de programação ou se lembra de todas as tags HTML; e definitivamente não alguém que seja fluente em três editores de código ou colecionadores ao mesmo tempo. Todas essas são apenas ferramentas para a execução de tarefas que se resolvem em nossas cabeças. E quanto mais rápido, mais correto e melhor conseguirmos resolvê-los, mais exigido e mais caro será nosso trabalho.
Um bom designer de layout compreende perfeitamente os princípios de um layout de alta qualidade e sua finalidade. Constrói rapidamente a estrutura em sua cabeça apenas olhando para o layout. E ele precisa de conhecimento de HTML e CSS para registrar sua visão para exibição em um navegador.
Um bom programador pode criar um programa de forma rápida e correta. Desde então ele desenvolveu a habilidade de abstrair o design. E, novamente, ele só precisa de uma determinada linguagem de programação para se comunicar com a máquina.
Um bom designer faz um design que resolve um problema, não porque saiba usar o Photoshop, mas porque desenvolve constantemente um senso de beleza e estuda tendências, a influência de certos elementos do design na percepção humana.
Por isso, já na fase de formação, devemos entender o que é básico e o que é secundário nesta profissão.
Habilidades interpessoais
Também hoje vale a pena prestar muita atenção às chamadas soft skills. Aqui estão algumas das habilidades a serem desenvolvidas na área de TI:
- . , . IT- e-mail . , , .
- . , .
- . , , .
- -. , . .
- . IT- . , , . , , -, , . .
- . , . , . , .
- Uma responsabilidade. Esta é uma das qualidades mais importantes a se desenvolver se você estiver trabalhando como freelancer. Sim, a responsabilidade também é importante na empresa, mas o horário, o chefe, a equipe sempre te ajudam. E, trabalhando de forma independente, será difícil construir uma carreira sem essa qualidade.
E, claro, é muito, muito importante entender que nunca é tarde para aprender e se desenvolver. E tudo isso está disponível para absolutamente todos que seguem seus sonhos!
Aprenda, desenvolva e lembre-se - viva e trabalhe no seu tempo livre!
Baseado no lançamento " Como estudar corretamente na esfera de TI. PRINCIPAIS erros na aprendizagem. " No canal do YouTube " Freelancer para a vida "