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

Uma breve questão sobre a forma de ensinar programacão. (Especificamente sobre palavras difices.)

Como uma pessoa que acabou de iniciar com programação(estou literalmente mexendo com prints) eu acabo percebendo por parte da pessoa que se dispõe a ensinar, uma certa falta de empatia, ao fato que na maioria das vezes percebo que eles jogão de forma erronia, palavras difíceis, que para programadores são totalmente comuns, mas pras pessoas que estão chegando são extremamente assustadoras, e por muito das vezes acaba fazendo pessoas como eu desistir, e eu sei disso por essa e a segunda vez que tento conhecer os princípios da programação.(especificamente em python) E uma forma ruim de abordar esses assuntos.

Carregando publicação patrocinada...
2

Infelizmente acontece GersonPereira, porém as vezes não é por maldade, é por ser costume, ai acaba esquencedo que aquilo ali que ele está dizendo não faz sentido para algumas pessoas.

Eu particulamente tento evitar falar palavras difíceis, porém eu incentivo fortemente aprender os termos usados na area da tecnologia, inclusive eu recomendo a playlist do Dicionário do Programador, aqui são 204 vídeos (Na publicação desse comentário), eles explicam detalhadamente termos que usamos na area.

Se você se frusta com termos difíceis ao ponto de querer desistir, eu fico com dificuldades de dizer que você deve continuar estudando, já que os termos difíceis é faísca das chamas que é o mundo da tecnologia, a vida de quem é programador é justamente de lidar com coisas difíceis frequentemente, se você não é o tipo de pessoa que enfreta dificuldades, eu recomendo que você aprenda a fazer isso, pois se você quer evoluir e você precisa enfrentar coisas dificeis...

Isso é para vida e não só programação, nessa vida ninguém te espera, mesmo depois de alguns anos de programação, uma hora ou outra você vai se depará com algo que nunca viu na vida, e nessa hora você faria o que ? Iria desistir ou iria procurar estudar aquilo para na próxima ter uma posição ?

Isso não é creche, é a vida real, aqui não é como na escola onde tudo é "simulado e preparado para você ter a facilidade de tirar notas boas", aqui ou você enfrenta os monstros ou fica pra trás.

Recomendo que estude mais sobre como aprender, como lidar com os sentimentos, como gerenciar isso, como canalizar uma frustação em motivação para estudar mais ainda e etc...

Seja ousado, o cara fala "Json", você já joga, "O que é Json?", se o cara fala "IDE", você vai perguntando... Se é curso em vídeo, joga o termo no Google, pergunte para outra pessoa, faça algo!

Eu conheço pessoas que implementam SOLID, Clean Code e etc... porém não conhece os termos, não sabe explicar, se o cara perguntar o que é a letra "S" do SOLID e você não souber explicar, você acha que terá alguma vantagem ?

Isso serve para coisas além da programação! Espero que eu tenha te dado uma luz :)

2

Carlos, seu comentário me lembrou desse vídeo: https://youtu.be/UVtgFN3K6kE

Gerson, sei que seu comentário foi um mais um desabafo/apelo aos instrutores de como devem ter mais empatia, e que talvez você nao quisesse conselhos. Mas, mesmo assim, sugiro que assista ao vídeo acima. Ele foi crucial no jeito como aprendo as coisas e um divisor de águas no meu modus operandi (modo de pensar).

No início do vídeo, vai te dar um certo mal estar e provavelmente você vai querer parar de assistir, mas continue dando atenção que ao final você vai ver que o professor aplicou as palavras a ele mesmo no seu discurso, e que o que ele disse, na verdade se aplica a todos nós.

Tenha brio, amigo! Vai se beneficiar muito com isso 🤝

2

Gerson essa dor que você trouxe, é algo que eu particularmente tento tomar muito cuidado quando estou ajudando alguém. O ilustríssimo Paulo Freire fala sobre isso, quanto mais analogias pudermos fazer sobre algo novo para quem vamos ensinar, levando aquele assunto para a realidade da pessoa, por mais distante que ele seja, mais fácil aquela pessoa vai compreender aquele assunto.

As vezes eu sinto que é muito mais uma questão de vaidade, de mostrar a quantidade de termos técnicos que a pessoa sabe, do que uma real preocupação em ensinar aquele conteúdo. Um desafio que é sempre útil para quem quer compartilhar conhecimento em qualquer nível é o seguinte: o quão simples e entendível é tua explicação, de forma que uma pessoa que nunca teve contato com aquilo vai entender? A abstração não é algo que devemos usar só dentro dos paradigmas de desenvolvimento, mas também na hora de passar esse conhecimento.

E sempre começando a explicação de uma forma simples e, a medida que o conteúdo for evoluindo e a pessoa for aumentando a bagagem de conhecimento dela, aí sim vamos reforçando os termos mais técnicos que a gente acaba usando no dia a dia ali no desenvolvimento.

1

Concordo demais Nathsouza, quando comecei a estudar desenvolvimento achava tudo inalcançavel justamente por causa disso. Hoje vejo que não tem nenhum bicho de sete cabeças, e só dedicar como em qualquer outra area de estudo.

Eu vi um post alguns dias atrás no linkedin em que um dev senior dizia que "Parem de iludir as pessoas a programação não é para qualquer um". Eu ouvia isso também quando comecei e muitas vezes me desanimou, parece querem ser "exclusivos" ou que as pessoas achem eles são GÊNIOS sei lá...

1

Primeiro parabéns pelo seu cuidado com o ensino eu aprecio isso, e talvez você tenha me dado um certo 'mindset' de que quanto, mas eu me expor a essas situações(nesse caso palavras), mas acostumando e, mas rápido aprendo sobre elas, E sobre a forma simples de ensinar e realmente o essencial, já que eu conheço muitos profissionais, como no caso da minha escola(Indo pro 3 ano do ensino médio) Que não sabe gerenciar/Comandar ou engajar a turma de uma forma simples e certa, por muitos motivos existem uma quantidade enorme de pessoas que possuem medo de matemática, por exemplo, devido a um professor que infelizmente não soube fazer o seu trabalho, e não me entenda mal eu consigo entender todos os possíveis porquês disso. Mas mesmo assim ainda me frustra.

1
1

De fato cara, isso é terrivel.

Sofri demais com isso no inicio assistindo cursos aleatorios do youtube, mas um cara que ajudou muito foi o Gustavo Guanabara, realmente um professor que facilitou muito minha vida!

Mas por onde você tá estudando? eu sei que os professores da Alura são ótimos.

2

Ja escrevi outros comentários aqui sobre o Gustavo Guanabara e eu, realmente, gostei da maneira dele ensinar.

Algo que me ajuda com relação a essas palavras difíceis é tentar ligar com algo que eu conheça. Por exemplo, o print liguei a uma impressora, a impressora imprime algo, no caso o print no python seria algo como imprimir na tela ou exibir. As listas eu imaginei como sendo uma categoria de produtos num ecomerce ou um cadastro de um usuário.

Espero que meu comentário não temha atrapalhado mais ainda.

Bons estudo ai!

1

Para ser franco, não estou estuando em nenhum lugar específico. Os cursos da alura são realmente incríveis, mas infelizmente não tenho dinheiro, tenho extrema vontade de aprender, mas questões financeiras me impedem.
Sei perfeitamente que a internet e um mundo de possibilidades, e que muito provavelmente existem ótimas formas de aprender, mas para ser franco, eu valorizo muito, mas algo direto e com uma linha traçada, assim faz com que minha ansiedade não ataque. Inclusive obrigado Pela dica do criador já comecei a seguir.

1

Gerson, tu pode me passar algum meio de contato pra eu falar contigo? eu também sofro muito com questões financeiras pra estudar, e acho que posso te ajudar como uma pessoa me ajudou