Logo Hardware.com.br
lockedEste tópico está fechado, você não pode enviar novas respostas.
Acquila
Acquila Super Participante Registrado
651 Mensagens 9 Curtidas

locked Ainda não sei engatinhar mas quero correr.

#1 Por Acquila 19/03/2005 - 21:50
Há pouco eu li aqui uma resposta de um usuário a outro a respeito de uma questão que envolvia programação. O usuário, respondeu assim: "Mesmo que eu postasse a solução que você quer você teria ainda muitos outros problemas depois deste e sem saber nada é muito difícil.".

Infelizmente ele está certo. Absolutamente certo. Tenho notado que diversas pessoas vêm aqui desejosas de fazer algo que têm em mente, como sites dinâmicos, mas não têm nenhum conhecimento de programaçao ou, se têm, é básico demais pra conseguir fazer o que desejam.

Normalmente nesses casos os demais usuários evitam responder ou respondema penas para não deixar a pergunta "no vácuo", mesmo sabendo que a resposta não vai servir de nada a quem pergunta.

É importante que os usuários novatos ou os que estão se empolgando com programação tenham em mente que para se fazer algo, por mais básico que seja, é necessário um conhecimento prévio que permita a pessoa tentar andar com as próprias pernas, nem que seja um passo de cada vez.

Todos os que vêm aqui, independentemente do conhecimento que detêm, são imbuidos de boa vontade em ajudar. Percebo que todos procuram responder as questões apresentadas, ao menos para mostrar que todas as questões são valorizadas, mas infelizmente algumas questões simplesmente não podem ser respondidas pois a resposta não se resume a uma frase e sim a um conjunto de instruções que comumente envolve a escrita de centenas de linhas de código.

Acredito que as pessoas estejam acostumadas à simplicidade do HTML e, por isso, erroneamente "intuem" que fazer uma página dinâmica seja algo simples, até porque elas vêem o resultado na tela ( em HTML) e não vêem a rotina que está comendo solta por trás.

Outra coisa bastante comum é o desejo de resultados rápidos. O imediatismo é inerente ao homem moderno e é um problema da sociedade e não de indivíduos. Todos querem "queimar etapas" para obter logo os resultados esperados e normalmente essa atitude desagua num mar de frustrações pois sem o embasamento inicial tudo fica mais difícil e a "programação" desenvolvida pelo usuário acaba resumindo-se em copy e paste de tutoriais cujo objetivo é apenas exemplificar.

Um outro problema que vejo é a preguiça crônica na busca de respostas ou a falta de prática na elaboração de perguntas. A internet dispõe de farto material de consulta em todas as linguagens mas as pessoas não conseguem tirar proveito desse material por falta de domínio do inglês, ou por ignorância da forma como devem fazer suas pesquisas ou simplesmente porque procuram por algo que não são ainda capazes de entender.

Acredito que todos os que estão iniciando em programação, seja em que linguagem for, devem ter conhecimento a respeito das rotinas básicas de qualquer linguagem. É simplesmente impossível alguém tentar ensinar o acesso a um banco de dados se o "aprendiz" não faz idéia do que seja um laço de repetição ou um condicional.

É muito difícil pra qualquer um conseguir escrever uma rotina em uma linguagem de programação cujas funções são feitas em língua inglesa se essa pessoa nao souber patavinas de inglês.

Ainda que a pessoa consiga contornar a barreira do idioma, ela ainda terá problemas se não tiver o hábito da leitura pois não terá paciência de pegar o início de um capítulo de um manual e leva-lo até o fim, analizando com calma cada etapa do que é apresentado.

Senhores, isto que escrevi não é um chega-pra-lá e nem um sermão. É apenas a minha visão a respeito da forma como se deve procurar aprender: aprender do começo, um passo de cada vez, até que haja a segurança de andar mais rápido.
[]!
Kakao
Kakao Super Participante Registrado
645 Mensagens 23 Curtidas
#2 Por Kakao
20/03/2005 - 08:55
Acquila
Há pouco eu li aqui uma resposta de um usuário a outro a respeito de uma questão que envolvia programação. O usuário, respondeu assim: "Mesmo que eu postasse a solução que você quer você teria ainda muitos outros problemas depois deste e sem saber nada é muito difícil."

É. Fui eu mesmo. Fiquei na dúvida se a resposta seria tida como grosseira mas como o usuário deu up no tópico eu achei que ele precisava saber o porque de ninguém responder. Em outros tópicos ele já havia demonstrado que não tinha a menor noção do assunto.

Em uma resposta imediatamente anterior a outro usuário eu postei um pedaço de código um pouco mais longo. Fiquei na dúvida se responderia pois o usuário demonstrou falhas conceituais mas achei que ele teria condição de estudar o código e tirar proveito. A pergunta não era uma dúvida. Era mais um pedido de solução pronta. Eu estava com tempo livre e com vontade de criar uma solução a partir do zero, já que no dia a dia do trabalho o que se faz é copiar, colar e adaptar o que se vem fazendo e refazendo desde sempre. Ou seja, o usuário deu sorte. Espero que outros aproveitem também a resposta.

Eu acho que para ter uma pergunta respondida é importante:
1) demonstrar que tem base para aproveitar a resposta.
2) demonstrar que pesquisou o tema mas que sobraram dúvidas.

Este HowTo explica como fazer boas perguntas (em inglês):
http://www.catb.org/~esr/faqs/smart-questions.html

Aliás, o inglês é fundamental para ser bom programador. A maioria dos melhores textos, em papel ou na web, não tem tradução para o português.

Pesquisar a resposta não é um bom caminho. Pesquisar a melhor pergunta é. A pergunta correta é o que realmente leva ao entendimento e tem maiores chances de despertar interesse nos mais experientes.
profeta_livre
profeta_livr... Super Participante Registrado
958 Mensagens 0 Curtidas
#6 Por profeta_livr...
23/03/2005 - 09:29
acho que as pessoas buscam o conforto e nao o desafio!
Construir um casa sem preparar o cimento e impossivel, num adianta amontoar tijolos que a parede num fica firme.
SE o alicersse balança num é com um apoio que ele vai para.
nao quero ser filosofo mas acretido que pra se obter o conhecimento tem que obter a duvida, e so se obtem a resposta que na duvida reino sobre a prequissa!
sem num sabe preparar o cemento: lei a embalagem sua s instruções, se mesmo assim num intendeu perqunte a alguem mais procurio descobrir o que gero a inconsistencio do cimento; pois se programa é uma logica; um program com erros é so uma logica sem direçõa.
Paulo Iamanaka
Paulo Iamana... Veterano Registrado
1K Mensagens 11 Curtidas
#7 Por Paulo Iamana...
23/03/2005 - 14:04
Bem, como iniciante, entendo tudo aí perfeitamente. Estamos eu e meu chefe em busca de várias coisas aqui. Ele tem diversos cursos de informática, e eu estou aprendendo muito com vocês e com ele. A iniciativa de entrar neste fórum foi minha, a partir de indicação de um amigo. Li todo este tópico, apesar de não saber exatamente o que o causou, mas pego alguns itens para pensar um pouco antes de fazer qualquer pergunta.

Um abraço!
gto
gto Tô em todas Registrado
2.1K Mensagens 18 Curtidas
#8 Por gto
18/05/2005 - 21:25
Uma maravilha tecnológica dos dias de hoje que o pessoal conhece mas não usa é o famigerado google.

muitas, mas miutas vezes mesmo, enquanto eu estava iniciando no php (ainda sou inciante, mas não espalhem! smile.png) eu usei o google e a documentação do http://br.php.net, que por sinal é fantástica, e resolvi meus problemas ou até as vezes achei soluções muito mais simples e eficazes que uma mesma pessoa com um problema semelhante já teve e largou em um site obscuro na internet.

esse pessoal de hoje deveria ter lições de duas coisas: lógica de programação e "técnicas de busca"

é isso aí galera, não sou nenhum mestre mas de tanta paulada que eu levei fui juntando algumas experiências smile.png

ótima inciativa big_green.png
profeta_livre
profeta_livr... Super Participante Registrado
958 Mensagens 0 Curtidas
#9 Por profeta_livr...
21/05/2005 - 09:02
gto por falar em google uma dica para as pessaos irem direto ao assunto;...


http://www.google.com.br/linux

esse eu acho uma *****... mas tem quem usa:

http://www.google.com.br/microsoft

para mach da aplle

http://www.google.com.br/mac

http://www.google.com.br/bsd

esses links fazem buscas especificas para esses sietamas op. e tudo que os acompanham........
Gordon
Gordon Tô em todas Registrado
2.3K Mensagens 49 Curtidas
#10 Por Gordon
23/05/2005 - 15:02
Otimo topico...

eu uso frequentemente o forum de programacao para tirar duvidas ( que alias, sao mtas ainda) ja q estudo programacao ha apenas 3 meses, e sei, q o pessoal q responde realmente esta interessado em ajudar ja que eles nao tem nehuma obrigacao de fazer isto. Este tipo de atitude eh mto importante , pois um dia cada um dos especilistas q estao respondendo duvidas hoje ja tiveram as suas no passado , e , possivelmente eu poderei ajudar outros colegas no futuro.

fui...

[ ] ' s
Hellsing
Hellsing Membro Junior Registrado
145 Mensagens 1 Curtida
#11 Por Hellsing
31/05/2005 - 17:15
Uma ótima alternativa também é inscrever-se em listas de discussão da linguagem de programação em questão. Aquelas do tipo do Yahoo, saca ??
Acontece a mesma coisa nessas listas, de pessoas que só querem a resposta mastigadinha, mas se quiser coisas mais complexas é muito bom, porque sempre tem usuários mais hardcore. E com respostas rápidas, já que é uma lista e com assunto definido. Eu participo da lista de Delphi e muita coisa eu aprendi lá.


Falowz...


Hellsing
thiago_
thiago_ Membro Junior Registrado
158 Mensagens 0 Curtidas
#12 Por thiago_
05/06/2005 - 00:14
Pow ...comecei a dar fundamentos de programaçao ... , ver as estruturas de repetiçao , ter noçao pra o uso especifico de cada uma , como quando usar uma ou a outra . No meu caso , eu posto as dúvidas , pq quero analizar o codigo e ver como vc teve o raciocinio de xegar ao resultado da questao , e tentar absorver o maximo esse conhecimento . Como eu disse , tou apenas começando com pascal , e meu professor deixa de dar muitas coisas importantes, como por exeplo ... ele me ensinou que pra comparar 3 numeros ... e saber qual deles eh o maior , o meio e o menor ... tudo usando IF .... If n1 > n2 then if n2 > n3 ... maior := n1 ... assim por diante ... ai eu fui tentar de ousado testar com 4 numeros ... desisti no meio do caminho . Logo na frente vi num livro a utilizaçao do for e dum auxiliar ... EU vi a estrutura q o livro veiu explicando ... q comparava quantos numeros quisesse ... e colocava em ordem .... e dizia o meio . menor . maior ... etc ...

A questao eh , agente quer aprender .... naum queremos nada mastigado naum ... nem tambem queremos nos apressar de aprender as coisas .... queremos ter noçao ... ter um raciocinio logico de como as coisas funcionam ...

Ver os amigos fazerem questoes super difcil pra nois .... na maior facilidade .... deixa agente pra baixo ... SERA Q TOU NO CURSO ERRADO ?

Sei lah axo que o problema esta nas respostas de vcs .... se vcs quiserem ajudar ajudem ! AJUDEM E NÃO ATRAPALHE .... ajudar não eh resolver a questao ... ajudar eh vc dizer qual o caminho que eu devo pecorrer ... quais os obstaculos ... e assim por diante ....


Soh minha opiniao sobre o caso
big_green.png big_green.png
jackinabox
jackinabox Veterano Registrado
1.1K Mensagens 8 Curtidas
#13 Por jackinabox
05/06/2005 - 03:06
thiago_
Sei lah axo que o problema esta nas respostas de vcs .... se vcs quiserem ajudar ajudem ! AJUDEM E NÃO ATRAPALHE ....

thiago_,

Então quer dizer que o problema está nas respostas, e que devemos "AJUDAR E NÃO ATRAPALHAR" :?:

Acho que você não entendeu o sentido do post original do Acquila...
Há realmente muitas pessoas que "ainda não sabem engatinhar mas querem correr", e freqüentemente aparecem pessoas com essa característica aqui no fórum.

Há também os que buscam respostas "simples, rápidas e diretas", mesmo quando não há nenhuma resposta simples rápida e direta para as dúvidas em questão. Seguir a lei do menor esforço. Para citar um exemplo, certa vez eu tentei ajudar um colega que não sabia programar direito em C++: imprimi um tutorial para ele com cerca de umas 30 páginas. Sabe o que ele me disse? "O quê? Tá pensando que eu vou ler esse monte de coisa aí?"

Sem ofensa, mas o que eu acho uma tremenda desfaçatez é alguém resolver pedir auxílio com relação a tópicos básicos demais, sem saber nem começar a resolver o problema, na última hora, fazendo apelos do tipo "me ajudem pelo amor de Deus", "porque eu tenho que entregar um trabalho depois de amanhã", "porque estou aqui fazendo uma prova".

O cara passa meses freqüentando uma cadeira e só nota que não sabe nada quando tem prova?
Charlie Brown
Charlie Brow... Membro Senior Registrado
346 Mensagens 0 Curtidas
#14 Por Charlie Brow...
09/06/2005 - 12:48
jackinabox, eu diria q isso não é nem só um problema exclusivo aqui do fórum de Programação, mas certamente onde ele se manifesta de maneira mais "chata".

O problema é q às vezes vc pode passar por chato. Mas falando sério, se a cada dia q vc entrar, vc for dar uma olhada nos tópicos ainda não lidos... estou errado em dizer q de tópicos interessantes mesmo são, no máximo, 10%?

É como foi dito... dúvidas como "aí pessoal, como faço para inserir uma linha no MySQL" ou "puxa, qual o comando para limpar a tela no MBASIC" (tá, forcei nessa) acabam fazendo com q, aos poucos, a coisa se torne desinteressante.

Felizmente, alguns acordam de bom humor alguns dias e acabam respondendo, então o pessoal não fica na mão. Mas é chato pacas. Pô, custa um Googlezinho antes de perguntar? Mas aí entra a resposta q vc recebeu... pô, o cara vai ler "tudo aquilo"? :mrgreen:

Assunto de tópico então, nem se fala... pessoal precisava pesquisar um pouco mais e usar o fórum melhor, só quando esgotou suas capacidades de pesquisar. E aumentar/melhorar sua própria capacidade de pesquisar também é obrigação de um desenvolvedor de verdade.
jqueiroz
jqueiroz Cyber Highlander Registrado
104K Mensagens 5.7K Curtidas
#15 Por jqueiroz
09/06/2005 - 13:08
Como eu já disse no tópico da sala de "Críticas e Sugestões", a gente deve dar a ajuda que a pessoa precisa, não a que ela quer. Aquela história: "Dê um peixe ao homem e ele comerá por um dia. Ensine-o a pescar e ele comerá para toda a vida".

Mesmo nos casos em que a dúvida é visivelmente básica, e o Google tem a resposta na ponta da seta do mouse, a gente pode ajudar. É só não esquecer que o Google é uma ferramenta de busca, não um oráculo; então, para encontrar uma resposta, a pessoa precisa saber como perguntar.

Muitas vezes, tanto nesta sala como em outras, eu passo respostas como "pesquise no google sobre XYZW", passando algumas palavras chave, que nem sempre podem ser imediatamente relacionadas à pergunta da pessoa. Outras vezes eu mesmo faço a busca, e passo o link da página de resultados para a pessoa.

Mas o importante mesmo é procurar, nas respostas, sempre forçar o outro a pensar, a localizar, dentro dos dados que vc passou, o sentido geral, o "tchan" que faz com que aquilo sirva pra ele. Sorte nossa quando a gente consegue fazer isso. big_green.png
© 1999-2024 Hardware.com.br. Todos os direitos reservados.
Imagem do Modal