Executando verificação de segurança...
14

3 Atitudes que Estão Impedindo o Seu Progresso na Programação

Salve! Vou compartilhar com vcs 3 atitudes que eu acho que podem impedir o progresso de um iniciante na programação.

1- PULAR A BASE

Uma das coisas que percebo que muitas pessoas que estão dando os primeiros passos na programação fazem e que pode limitar o progresso e a eficácia do desenvolvimento delas na área é "pular a base".

Mas o que significa "pular a base"? Um exemplo simples é ir direto para um framework como o React, por exemplo, em vez de aprender o JavaScript. No entanto, além disso, vejo muitas pessoas negligenciando tópicos fundamentais como lógica de programação, algoritmos e estrutura de dados, que são essenciais para entender muitos aspectos da programação. Você não precisa se tornar um mestre em algoritmos ou ser um expert na notação "big O", mas é interessante ter um conhecimento básico, como a diferença entre um Array e uma Lista Encadeada, por exemplo.

Embora não seja um erro começar a programar sem esse conhecimento prévio em lógica, estruturas de dados e algoritmos, é importante reconhecer a importância desses fundamentos e ir aprimorando seu entendimento ao longo do tempo. À medida que você avança em sua jornada na programação, investir tempo e esforço para aprender e aperfeiçoar esses conceitos só irá fortalecer suas habilidades e tornará você em um desenvolvedor mais completo e eficiente.

2 - FICAR APENAS NA TEORIA E NÃO PRATICAR

Agora, esse segundo ponto na minha opinião é grave e pode impedir drasticamente o seu progresso dentro da área, que é "ficar apenas na teoria e não praticar".

A programação é uma área muito dinâmica, e permanecer apenas na teoria resultará em falta de experiência prática, dificuldade em solucionar problemas, limitando assim seu aprendizado e até mesmo te desmotivando.

Uma dica para resolver esse problema é adotar o modelo de aprendizado 70-20-10. Basicamente, você deve dedicar 70% do seu tempo à prática, criando projetos, resolvendo bugs e colocando a mão na massa.

Destine 20% do seu tempo para interagir com outras pessoas da área, trocando experiências.

Você pode estar pensando: "Mas, eu não conheço ninguém da área." É aí que entram os fóruns online, como o próprio tab news, grupos nas redes sociais e até mesmo mentorias. Pode acreditar, essa interação social fará você evoluir bastante.

Reserve os últimos 10% para o aprendizado convencional, ou seja, aulas estruturadas onde você se aprofundará no estudo do assunto.

3 - QUERER ABRAÇAR O MUNDO

Outra atitude que pode limitar significativamente o seu progresso na programação é "querer abraçar o mundo".

Hoje em dia, é muito comum nos perdermos em meio à vasta quantidade de conteúdo disponível de forma rápida e acessível. Isso se torna ainda mais evidente na programação, uma área extremamente ampla, com diversas subáreas. Portanto, definir em que você deseja focar é crucial. Ao fazer isso, você direciona seus esforços para esse objetivo específico, pesquisa e estuda o que é relevante para ele. Por exemplo, se você deseja se tornar um desenvolvedor front-end, pode definir seu roadmap incluindo HTML, CSS, JavaScript, frameworks, entre outros.

No entanto, isso não significa que você deve ignorar completamente outras áreas, como o back-end. Ter uma noção básica do back-end pode ser benéfico, pq ajuda você a compreender como as diferentes partes do sistema interagem, proporcionando uma visão mais abrangente do funcionamento "de ponta a ponta". Isso é o que muitos chamam de ser um profissional em "T", onde você é especialista em uma subárea, mas também possui conhecimento geral em áreas relacionadas.

Em resumo, a palavra-chave aqui é FOCO! Definir metas claras e concentrar seus esforços em uma direção específica na programação é essencial para alcançar o sucesso e evitar a sobrecarga de informações.

+ 2 Atitudes no YouTube

Tô iniciando um canal no YouTube onde vou estar compartilhando minhas xp e dicas de programação, caso queira acompanhar: @CanalDevZito.

E postei um vídeo lá onde listei 5 Atitudes q Estão Impedindo o Seu Progresso na Programação.

Link: https://www.youtube.com/watch?v=R4h2m3drUAI

Carregando publicação patrocinada...
2

Interessante sua visão, concordo principalmente com o primeiro ponto.

Eu diria que outro aspecto que impede o progresso de alguém é achar que trabalhar com programação se resume apenas em escrever código. Na minha visão além de saber escrever código é interessante:

  • Saber se comunicar e se expressar de forma assertiva
  • Entender bem o problema que você está tentando resolver
  • Saber organizar seu tempo e prioridades

Acredito que esses pontos aliados a um bom conhecimento técnico te tornam um bom profissional.

1

É verdade, a comunicação é muito importante, já estive em alguns projetos que o dev não se saia muito bem ou era "mal visto" por não saber se expressar durante as reuniões e dava a entender que ele não estava produzindo direito ou não entendia o escopo das tarefas. Complicado mesmo. São bons pontos o que vc falou! Já vou ver de lançar a parte 2 lá no canal e vou pegar esses pontos kkk

1

Concordo plenamente, mas tem um problema grave ai, eu tenho 25 anos de programação e a 25 anos vejo o mesmo problema, como você sabe o que aprender se não sabe o que não sabe? Acho que esse é o grande problema, não temos uma referência absoluta no Brasil, existem milhares de produtores de conteudo cada um dizendo uma coisa, não temos um site ou portal oficial referencia dizendo você precisa começar com isso e isso. Eu até acho que isso deveria ser uma iniciativa de educação do governo. Um portal governamental ou algo nesse nível para servir como porto para os iniciantes. Por que se alguem lança um site para isso, vira mais um produtor de conteúdo apenas, não que isso seja ruim de forma nenhuma, mas perde a relevância, porque quem vai definir se você é relevante ou não é se tá entregando mamão com açucar pros iniciantes tudo molezinha, por que ai você recebe like e o algoritmo te torna relevante.

1

Pois é, seria interessante mesmo alguma iniciativa por parte do governo, porém como a gente sabe, bem difícil de acontecer. A referência em si não precisa ser um influenciador na minha opinião, qualquer pessoa com resultado na área e ser uma pessoa disposta a ajudar pode ser alguém que pode dar algum direcionamento legal para iniciante, mas foi um bom ponto que cê trouxe essa questão de incentivos do próprio governo, não só pra programação, mas também pra questão de finanças deveria ter.

1

Muito interessante essa visão, eu como um exemplo tentei pular pra react.js sem ter uma base boa em JS, tive muita dificuldade, até que voltei para pegar a base necessaria de JS para conseguir entender melhor react

1

É complicado, a base é importante demais né mano, mas feliz que cê já tá no caminho, depois dá uma olhada lá no canal se curtir o conteúdo, tamo junto!

1

Muito interessante! Eu tenho muitos problemas de insegurança quando estou estudando algo novo, sempre quero ir a fundo na teoria, e o pior é que sei que estou fazendo errado! Tanto que acabo vendo 3, 4, 5, 10 videos ou artigos sobre o mesmo assunto, só pra daí fazer alguma prática. Gostei dessa abordagem 70-20-10, vou aplica-la hoje mesmo nos meus estudos!

2

Top, muito feliz que consegui te ajudar de certa forma! Mas é normal a gente ter insegurança, independente no nível de senioridade, a famosa síndrome do impostor. Uma dica q te dou é parar de se comparar com outras pessoas q tão na área. E caso queira me acompanhar lá no YouTube vou estar postando minha rotina como dev e dicas de programação: https://www.youtube.com/channel/UCfWX5T73_QkS7p7Oq_KGzrg Bons estudos, mano!

1

Certissimo devzito, me lembrou muito meu começo, lembro de ter aquela ansiedade de querer abraçar tudo de uma vez só e quando percebia estava com aquela gama de trabalho acumulado e ficava perdido sem saber o que fazer. Ter foco e saber onde quer chegar é crucial, e mais importante ainda, é nao se comparar com os outros, cada um é cada um, temos nosso proprio tempo. É claro que a evolução tem que ser constante e é algo q sempre busquei e continuo buscando até hoje, porém, se eu nao tivesse parado pra olhar minha trajetoria e focar em algo eu teria desistido da programação com certeza!! A base é fundamental pra qualquer programador, minha dica é: saiba aproveitar o processo.

Muito legal poder ler pontos de vistas como o seu e nos identificarmos, me fez lembrar brevemente de tudo que trilhei até hoje!! Muito obggg.

1

Boa mano, saber aproveitar o processo é bom demais, até por que depois que a gente atinge os nossos objetivos iniciais a gente fica com saudade do início do processo, da novidade, feliz q ce curtiu o post e o video mano! Tamo junto!

1

Olá @devzito, muito boa sua publicação parabéns! Para enriquecer mais ainda, trago algumas reflexões e analogias sobre estes pontos:

1. PULAR A BASE = Árvore sem raiz, não cresce, pois não se alimenta e qualquer vento leva ela embora.

2. FICAR APENAS NA TEORIA E NÃO PRATICAR = Obesidade de conhecimento, a pessoa sabe muito, mas entrega pouco e este é um grande problema dos perfeccionistas... a frase que resolveu isso pra mim é BEM FEITO É MELHOR DO QUE PERFEITO, então faça.

3. QUERER ABRAÇAR O MUNDO = Não adianta colocar a carroça na frente dos bois, siga um passo por vez, consistentemente, você vai conseguir conquistar o mundo, não sabendo tudo, mas com o que se sabe, sendo único, assim você alcança o sucessinho.

Mais outros 3 pontos citados pelo @vfernandes:

4. EVITAR SE COMUNICAR BEM = Essa é a receita do fracasso. Como todas as nossas soluções são para pessoas, saber se comunicar vai além dos códigos!

5. NÃO ENTENDER O PROBLEMA = Problemas sem compreensão são ervas daninhas no meio do matagal, elas vão continuar crescendo mesmo que você retire o matagal. Tenha claro na sua cabeça qual problema você vai resolver e o caminho que você precisará percorrer para resolvê-lo e elimine as ervas daninhas!

6. FALTA DE TEMPO E PRIORIDADE = Para quem não sabe para onde quer ir, qualquer caminho serve. Ter tempo e priorizar caminhos são essenciais para uma vida melhor!

E por fim um complemento meu:

7. INCONSTÂNCIA NO QUE FAZ = Receita do fracasso 2. Não conhecemos a fórmula do sucesso, mas a fórmula do fracasso é ser inconstante em tudo. Na verdade, essa é a resposta, se quer ter sucesso, um dos pré-requisitos de todas as pessoas bem-sucedidas no que fazem é a constância.

2

Valeu, Victor! Valeu por complementar os pontos, realmente a constância é primordial em qualquer área da nossa vida né, a prática e a constância levam a gente a passos além, muito bem pontuado mano, abração!

1

Me inscrevi lá no canal pra dar uma moral. Concordo com praticamente tudo o que você falou, principalmente sobre a base, que é uma coisa ideal. Afinal, sem uma boa coluna que sustenta a casa, suas vigas, é possível que quando venha uma tempestade forte (ciclone), a casa vá a baixo. Isso pode servir de paralelo a um iniciante que não focou em fundamentar os conhecimentos essenciais e aparece uma oportunidade de empreso. Na maioria das vezes o cara não consegui fazer um cálculo de juros simples, ou integrar o frontend com back end. Sim, a base faz muita diferença.

1

Valeu, mano! Espero que curta os conteúdos do canal! Boa analogia essa da casa, é a pura realidade! Exato, e normalmente não aprender a base uma hora a conta chega, mais cedo ou mais tarde né man, é complicado! Tamo junto.